<SEC-DOCUMENT>0000950170-25-029159.txt : 20250227
<SEC-HEADER>0000950170-25-029159.hdr.sgml : 20250227
<ACCEPTANCE-DATETIME>20250227164535
ACCESSION NUMBER:		0000950170-25-029159
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		136
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250227
DATE AS OF CHANGE:		20250227

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Xperi Inc.
		CENTRAL INDEX KEY:			0001788999
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				834470363
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-41486
		FILM NUMBER:		25680036

	BUSINESS ADDRESS:	
		STREET 1:		2190 GOLD STREET
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95002
		BUSINESS PHONE:		4085199100

	MAIL ADDRESS:	
		STREET 1:		2190 GOLD STREET
		CITY:			SAN JOSE
		STATE:			CA
		ZIP:			95002

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Xperi, Inc.
		DATE OF NAME CHANGE:	20220608

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TiVo Product HoldCo LLC
		DATE OF NAME CHANGE:	20190920
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>xper-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-02-27T14:51:51.2542+00:00 -->
<!-- Copyright (c) 2025 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:xper="http://xperi.com/20241231" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>10-K</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_4304e9de-2c7d-4d9b-a4e4-26d776457eb7" name="dei:DocumentFiscalPeriodFocus" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30">FY</ix:nonNumeric><ix:nonNumeric id="F_9cced4ab-9226-4122-be5c-2c3126e772f8" name="dei:EntityCentralIndexKey" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30">0001788999</ix:nonNumeric><ix:nonNumeric id="F_213158d4-0999-4c8e-bafb-6ed7c9b12a0b" name="dei:AmendmentFlag" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30">false</ix:nonNumeric><ix:nonFraction id="F_5e31b153-fdb1-410c-8fc3-d5345c11c99d" name="us-gaap:CommitmentsAndContingencies" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_cd4ad39f-2477-4e83-ba81-63638951eb54" name="us-gaap:CommitmentsAndContingencies" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_267fa8d4-b69f-4e80-b31a-944c0e9a8c89" name="us-gaap:PreferredStockValue" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_fb32002f-e292-460c-91a6-db759da3f5cd" name="us-gaap:PreferredStockValue" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_d04f0f96-a096-4333-a30c-6888a7cdec49" name="us-gaap:AccountingStandardsUpdateExtensibleList" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate202307Member</ix:nonNumeric><ix:nonNumeric id="F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_7123a1e7-d632-47e3-9539-8f3f42f1131b" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_a1483b8f-d737-4bae-bacc-8458cfa3fafe" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_2193ca1d-7bac-4097-a991-406ae83e6c3e" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_cf97396b-defb-4cef-9b11-f899220f9b67" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_128e3618-80cb-423c-b331-74c38eef0456" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_e5b45f28-cb5a-4c44-9476-fc15efee9162" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_413feaf7-ec80-4bab-8931-287dd398bd59" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_ea4babab-392c-49b5-88b9-a4db06841bf0" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" contextRef="C_0fbb56da-a982-4d36-a995-bfc86d891c66" format="ixt-sec:duryear">1</ix:nonNumeric><ix:nonNumeric id="F_63ef897f-7c09-435b-bd76-8a8c176d1582" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_33c3ec3e-c19b-45ce-a226-d996c3accfc9" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric id="F_ca796f1b-d0ee-4205-8cbc-802428c2cd07" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric id="F_0c15ab27-3a94-4752-af59-4868e0c50b17" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_8e180a70-3e16-41d6-97b4-b8a50f0904f3" name="us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_9fd6e591-b73a-4c10-add7-5b3a2006e731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_a62f2f08-fb48-48a8-9dec-c4a21957a8d5" format="ixt-sec:duryear">3</ix:nonNumeric><ix:nonNumeric id="F_20ee7cd9-7f26-453a-9e7e-8f9b021dc0e3" name="us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="xper-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="C_80d596e2-0c9c-44a2-ba6c-c287b0b152e2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_83298856-330b-4d43-a89a-6916c03024eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_836fd025-0bce-40c4-9045-c7dda83cb0f3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_83ba659a-0005-42ee-879c-99ba6a81dac4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_83cd948b-f877-44b3-840a-25ffe27cdb49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_83e5b0df-5966-4c8c-8f77-1538ca89a295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8447d45f-b2eb-4824-8a49-64edccaee91d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_847791cc-230a-4521-8b04-314a1a36dbfd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><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_84aaf37d-7f0c-4cab-95a2-e35aa2ac9a75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8547870d-eacf-4ab4-940d-d516aa4c2abe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_854b603e-4431-4624-b575-928c4c22aaf9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_85d0af8e-17bf-4cfe-9ac3-f04c408d55a3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_86e4e6df-4131-4021-a41e-11c477d99359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_897a231b-ddc0-4618-967d-22384089b51f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_8d93d8e2-1666-4234-b6af-d57767be5088"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8e36fc1c-22af-439d-8e04-78793fd9b67f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_901c45df-de3a-4d18-b448-2f4e9f56ec14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_90ab6959-699e-4e91-818e-7440a77371c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_91860fbf-ed59-4819-841d-ddced3b8be93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_933e1ba5-95ab-4e27-b546-b77c3da42701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_93831c42-5382-4157-a2e9-3e81bd41da6d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_94e1d966-5050-433a-af34-ae078e450e87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_952ac0b8-4321-4ef0-b240-9a4d7e373ab3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_96a1e279-bd22-4291-ba04-831abb661d51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97040d9b-74b8-47de-8d3f-8221ce2c0c79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_97580b34-bd9d-4be9-87f2-90d490a38cfe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_978e90d8-288f-4c02-86de-ebe1d82bc51f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97a006f6-e8ae-4b6a-ba88-f6b8f827c7c4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_97c562e9-9f92-411a-ab32-b3f6da8cb000"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9a928b3e-8dc3-430d-add5-1c258d34acd8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2029-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">xper:TiVoTradenameTrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9d7a4af9-379e-453f-924f-af07bc4fafc4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9f0137a2-5875-4113-b6b3-a642d1b41656"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9f420259-8d0e-4b87-92a8-11dddb974513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-21</xbrli:startDate><xbrli:endDate>2025-02-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a0788211-59ad-4952-8c86-ed6f5fc14c39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a116a66c-b227-46ee-9f9f-124560f40811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a16849de-4f3a-4597-8b98-6579918c179c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a186c5da-24ee-4038-b1f0-391a89aebcd9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a1a19620-37eb-4c63-a09c-b92534a62fd9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a1bc2ce9-179d-4187-9d63-75c5c0a80bc6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a20aa53f-f23e-42fa-9299-eb977f33af3c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a27514e2-71ce-4c17-9de3-052b46ef6216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-02</xbrli:startDate><xbrli:endDate>2024-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a42d8b20-6e14-4f23-9ab4-6792b682a987"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:DeferredConsiderationFromDivestitureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a62f2f08-fb48-48a8-9dec-c4a21957a8d5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a66b8ca8-7e85-4314-8bc9-8bc0a9e67582"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">xper:BlackScholesOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a688cf06-ff66-42d7-8a14-d220903baa8a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a8cc10cc-aa23-4323-b419-c3affd42b4d9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a91e157c-f56f-4392-8b08-827d820331ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a924f126-433a-4d5f-b51f-6784c11c1a4d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a9974bfe-2a11-4542-8c30-a2fa9bec52f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a9d6b578-9420-453c-888c-f2c1e9487fd5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a9eca1d1-7a8d-4001-a66f-9c95f9907b50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ab6d3d63-edbe-42eb-b7d5-8d1131fe4e82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:CapitalizedInternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ac5f8085-86ed-47cf-b525-d88e99aba088"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ae9ecebd-a206-45e7-95ac-976cb474987f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b2dd793d-5a4e-4284-b9d8-49c30b5bc619"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b43d174b-921a-4888-aeca-a04604317c0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b55e7992-848f-4a29-b99e-a14dcb1dedbb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bacbaf00-f530-45fa-b93f-f60585ae5d03"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bdd25260-af32-49c5-bea2-d9cc56bff7c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_be5f8339-7e40-4903-bcc0-86404269a61b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">xper:AssetsHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_bea7478d-4f4d-4002-b650-e1543b0a83d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c0b78ecf-0f72-4f42-87d0-6078b96d63be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">xper:ARFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c1e68ee3-2663-4941-bfaf-c337cc8bd31d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c45fcba0-0aa9-427c-9ac0-3913548e9fe7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c471cdf0-6ac3-4dfb-81c3-63b397e005bb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c499595b-cf66-4583-943a-86857bb43a02"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c53db242-5338-4dd9-b1c2-99fa75b30d69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c580d522-bd4b-4091-acb8-d7eab8a013aa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c785192f-42cd-4c97-aa6d-9abb59e66253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xper:NetInvestmentByFormerParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c8843994-523e-457b-807a-9259def3e8fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c9405239-7881-402f-b661-8a995ec1bda2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c9ac3af7-ddf7-4b52-8a9d-bf7c0df7197d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ca6b86d4-4038-466c-bbd4-3370e8e4ddaf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cc653461-91d2-41f0-87cb-ca3de94d7e1d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cc6db11e-9f35-47a6-abe5-a816935efa0d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cd338a2c-ae3a-4f8c-9c6a-f9da1344c634"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</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_cd5192c1-9fb4-4700-a5c7-f54fb4e26845"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cda31e83-9d15-40e8-96a3-1c03c3a77218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cdc1af14-44cb-4365-9458-e7ea7f0c6473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cde481a0-0943-4103-a6f2-40f34f78d43c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ce03c95e-5770-474b-9db5-ae6bb17d8956"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_cf07d4c7-d92a-4590-bae7-6c2dd5d6f689"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_cf4605a3-bd09-474d-ab88-72819b7aa755"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d1f1979b-4480-4d4c-a214-18d248547c80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">xper:XperiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d204d4a6-7e58-42e6-a7f0-a492eae1bdea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d20d886e-3491-43e0-8400-44b7d2911377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d2464623-7d97-463b-9463-de988602da4e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d333034b-c56c-4f8d-9f88-0f9fa16a1d09"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d4382712-2da9-42da-a52c-d68f57680ac9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d48bf9df-674a-41b4-a780-4664fb9d683f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d53c0dcc-5492-4608-b914-30ba25e53c15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d543f190-d362-492d-8eb4-94395d6824bc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d613bd6f-9ad1-408e-bf40-955268dc67eb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d7180f7e-3e01-452b-b815-231c613c13cf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d821077c-c2bc-40d7-abff-420441d4e2f5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d8b7923b-6dfe-4ff7-81e0-81b30ff46cc0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d91694f0-706d-4934-a64f-b24f759c0b47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d931aad0-8bc9-426c-923a-bc4db47df4bc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_da5c6b1b-eaef-4320-83f4-0115eb6d4268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_dab4b30c-ce74-4ac0-8ab2-5ce6f05c4a7b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_db4fc95a-d17d-46a4-892f-b49299d29901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:NreServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_de6df64d-85fb-4c55-8cef-55652cc93481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dfa6c982-bac9-45c6-aafc-9892a7d91f70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentEquityAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e1e427b6-435c-453a-b7a0-638405d4ca33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e3288e3a-a42a-4a32-84d8-2f8bd2ef3428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e3d680f0-dc96-4716-b54b-b0d42d9c12f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentsPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e3fd4e5e-ba3e-4df8-aea6-a86735000978"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e45427eb-1a20-4158-a28c-de92eb3b50b4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e4d20db5-7392-4191-ad92-4636d90f6bc2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e582907c-7f4a-4088-9ba5-9f12ce818eba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e5b45f28-cb5a-4c44-9476-fc15efee9162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e601928a-1295-4116-9b57-9f3edcfc58c7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e623d6c0-b465-4b87-88cb-977f4d117c7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e6a290a6-bd41-4985-bcf6-c7d89430b243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e912ad30-eba8-44fc-9206-eb4a19d9403d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e9328adb-9d91-43ac-87a6-92c7fff46ecf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xper:NetInvestmentByFormerParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ea9cabb0-3cb9-4354-8f64-2f82f773fbd8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eac09ff4-5d77-4717-979c-6449b9edcbc1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eb564cb7-2c61-4cee-a022-a03bbfe2e8cd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ebed17de-6d66-4b70-97bb-be00db637c54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_efd203bb-7b7f-44eb-bab7-6ac89f88d9a4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f124f2fa-874d-4370-8ee7-04400262f79e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f1af645d-5f04-453c-8827-1c32f798baab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f27b2714-220e-4a3f-8af0-07e37fe41605"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f329a508-49b3-4bb5-a281-4161d449ee89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3b3997f-a59a-4461-8de0-bcc0831f74c7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f3beb14a-b7ec-4ea3-b741-e6bfcafd75d5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f648748c-de8d-455e-9602-0c981c4d6fa5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f7810a55-111d-4e7a-83d8-969a04a28cff"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f86d9e15-00ea-417b-a917-5b1bd1bb5462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f8cf5af3-a11a-47bf-8315-91001f358dbd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f8dfd13a-3354-4e18-b741-fab7e84286ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f9c011fd-0620-41e7-8a81-bea42e910da4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f9d6e66b-6301-4196-bb14-da53e55ea62c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-31</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fab8e12f-c4a1-438f-a8fc-f9274a85330e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fafa06d4-d3a3-4a14-8849-46028004b344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</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_fb41317e-ddb9-404f-a32a-e888b528f472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fb937f6a-4854-4655-9529-49cbc5e87776"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fbe7a558-5fe6-4fcb-a12a-0e0c53a5c264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerRelationshipsSmallMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fda6e738-aee0-4e7c-bc4a-e3f6f43e74a8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fe7d067a-c2dc-4be9-957c-5ff0622da78f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_00f43d37-1392-4df6-851c-170ce1380cfc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01208dab-0f04-432d-b662-0534c47c5e6a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0131cc8f-e217-4060-8311-eef9247b4a8e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0174cc7b-4de2-4d2b-8ff9-55e77a6615bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01840a70-63cd-4f63-b562-ba390b5449ac"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_01923fbd-049d-4bea-baab-4986a6f99b35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_01c1fa66-f740-4c8d-b55e-1ce5110d9a24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0353171a-6811-4e63-b37e-e0c0055501b8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_037aa326-b875-4a29-8a89-5ea21a88407d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_03aa4deb-261e-4710-b4be-068f46e88d7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_051b7aed-1dca-46df-8fe8-890687757626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_063cbb0f-e399-45dd-9323-4b59bee3a25d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_06d02bde-ad7e-41e1-a60b-678f0e6dc801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_06d1d996-036b-49fa-9148-e19c6ce4f497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_06e4f998-5570-4d6c-9b08-9429f9e8b71b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0781a88f-c30c-47e7-b25b-d11af5ebc3a1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_078662c1-e558-447c-8993-4f65c3f41649"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-31</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_093a492d-980b-46ea-b4cf-c8086f7f826e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_094ab012-3e26-4203-a564-a3f414a9f53a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0991d26b-0cc1-4e9c-aee5-6c26a5f73fdb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0b4cbda4-04d2-4864-9f21-df18feae3ea9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0bb060bb-5949-43cd-a105-92d598de31a7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-02</xbrli:startDate><xbrli:endDate>2024-10-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0ed2f15e-cf2d-4b24-83e7-36884c0ad0f3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0fbb56da-a982-4d36-a995-bfc86d891c66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2030-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_108926f7-ee91-46e6-ace2-fa32190b845a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_11061aba-810b-4fd0-813b-ac38bae004b5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1106b70e-2e09-429a-8ed3-ceb5751a31ab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_13ee1c14-fd21-4db3-90e1-536283f54349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_147b2a36-ad8d-432a-a57e-d63d96d8b896"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1548ce2b-2968-4258-8634-8661ad71bf30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_15da7afc-9db6-4cf6-b4ad-666ed3ffc7db"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentsPerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_161f1b31-71d9-4ebe-8105-89a4c227982e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1693cc5a-7ac7-4d3b-b401-92221de44b90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_16dee72e-d69a-4c7d-8645-490669eb1819"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_172bca42-b80f-471c-95a3-e2b0e1962af9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_177cc98f-dcf4-4f6d-affe-76597f58adbc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_184ab97e-1ba0-4a5f-9fbf-670645722a4b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1879805a-fa86-4a93-9e66-d05e62458884"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_18f079a8-55fd-4fcb-b87d-1ea875ce6abd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1925a16b-9ca0-4204-b17f-74e973a9be67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_19706d17-31f3-4653-b71e-6d7c065b206c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1a1a6f72-0106-42be-82bd-b293dd618702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1c1097f0-b340-45cf-9bc9-380386e2e146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1d30929c-43f8-4cf8-9ede-64b41f556a4a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1d6ad010-69be-4641-bc81-7ab46662a30f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_1e006dce-fd18-4f39-8edc-90bfee0f434e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:CorporateAndSharedFunctionalEmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1e338429-caab-4807-b7a6-bd2f8e670c94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1e3fea1d-fb9e-4f88-a35d-e75652b4fa7e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_21476509-1fb9-4be4-a607-4ef0361a268b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</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_2193ca1d-7bac-4097-a991-406ae83e6c3e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_22405986-b5a0-4ce3-b406-75e35c576c9b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2375b269-e689-41c4-b7cb-001e5411175b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_257bbf17-ec50-4f6e-9302-a02dea42379b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">xper:BlackScholesOptionPricingModelMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_25acc046-8827-4577-bc93-0e3f66afd399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_260aeff0-3b9e-4129-b988-1f7e69268fee"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2655e67f-8f1e-426a-81b8-e08fa6d6e44b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_26b07836-2851-4996-b84b-1f9eb7ddfba0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_26f07c29-5e44-4d8f-bad4-e7f7a144e090"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2762580e-328d-4c0c-a8b0-7242174437dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_27a97b35-24b0-4115-b202-ec6d1b80f7a5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_28282b88-19b5-4e2e-8bb4-4443fc5563be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2853b047-58f2-40b2-baee-460749fae89b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_292711f2-4791-45dd-8e37-bf4c29521632"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:HardwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_29395979-e656-4242-ae3c-3631185c9249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_296a174c-9370-4196-911d-9acc54a0e5af"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_29fe444d-a8c3-4d56-b7d1-8ad941508ca0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2a9e3a76-5a17-4414-8b2f-53196b4ff4b7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2c77c7e2-6352-44b1-a1eb-87f9070c9456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2e007554-5393-4cf8-81e8-69ea3283e230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2e3f3a73-f51d-4af5-9d8b-f7f3793adf13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2eb7431a-25a7-433b-9a01-0a5e9740d54f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_31286a7d-5927-46f1-9365-b0f63b551e98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">xper:AssetsHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3156f567-c7c7-4315-b975-ab7266c1ca7e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_34ad650a-e248-4b6a-a1ab-3884cb69c21e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_34f8f5ed-6af2-413d-961d-0c2eaa9165f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_354c2643-9216-4213-bb22-f9d80b7e5d07"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_35bf6857-76dd-496d-996e-eb63512cb542"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_367c6e3b-037c-4f64-820a-cfadf5974b85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:CapitalizedInternalUseSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_37647242-e4e4-4749-b549-d848f5f03ed5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3860ba76-6c06-48f2-aaaf-dce4db275cd3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_38e6408c-1345-4abd-b824-c297070850c2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_38fda05e-d246-47b1-9d38-805340734732"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_39767520-80e4-4787-982d-f5ebcb7fe310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_39950482-72e1-4d42-a39c-ab1c80343733"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_39eccdca-1b63-449d-bdc3-361e64c07ba8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3a2159ea-71af-4366-a17a-efc35c2dab4e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b386eff-c6c6-48b8-8761-07258d2a4a11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3b8b4fa7-d982-4bea-8950-e73915eb7d8f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3d859e34-f415-42ba-8c05-38a9d78cda1a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3de89273-3bf3-4a17-8482-bcc4487183c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-31</xbrli:startDate><xbrli:endDate>2024-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_407ba5a5-c402-4706-96bf-8cce7fa02ca9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_41bbdc5c-64bb-48d8-9696-82c85d289180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_42c043be-d474-4742-ba0e-1ead613a11b6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_430b4c99-82c4-486b-ae4f-81f904aa572a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_43cb0d2e-398c-4c5c-a8ea-e573eb9c763c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_43d8efaa-b8a5-4c2c-9170-0f7caf3876a2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4513d047-89b0-4618-ae51-0872715b4271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_47fb9bce-6713-46ac-ba57-1a5fc3b8d996"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4993c4ad-e8b9-404d-b4e2-5c2f2928cab3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4a4e732b-ec9c-442b-ac5f-969ef52550d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4affa448-12fa-43ce-8bb5-a7205f6bb2d7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4b8ad0f5-e4ff-468d-b85d-b92fffd2c88b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerRelationshipsLargeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_4c5294eb-f4cc-415f-8bc8-868431536f21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4e94d473-d284-4d19-b7d6-375395cc10ac"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_51bfec63-879f-4a9a-801d-9dcfd9ee4c68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_537b855f-bbbd-4146-bff8-cf919c640caf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5459fea9-f074-49ae-a562-3618fe4ac508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_54ed69da-3069-4d8b-881a-e64b907ce0cc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_550fec35-ce48-444f-ac07-5d6b473c08a9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_559966c7-d1d9-440f-8661-da7c67acd1f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_56fb941b-9cdb-487a-b114-3c27c971cbc4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_582d36ac-a1a2-413e-acce-ce4b2c6a1b8f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5850f79f-9c60-4953-8a00-7681524f4b9d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_58ee2ced-6216-4787-bd8d-70729627dc0c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5947e890-1047-407f-be49-35471e644f5d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5952f24b-6784-42de-ac04-600de04f1c9c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5963dadb-f91f-4693-9b47-2f3275be122c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_598e0f25-737a-48f2-b640-28ab94457dba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_5a5463d6-14c0-45ae-b3a2-f711f74a8e93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5b0b5fa3-20a4-4a5c-be0c-d56c4db03dad"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5edfc8c2-4dcd-4502-a85e-3a2b6cb03452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_61a7a2f4-f285-4c4e-b899-838c93bb97ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_61a95a98-3e77-485f-b614-271bcec5b244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">xper:ARFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-02-21</xbrli:startDate><xbrli:endDate>2025-02-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_63d38df1-952f-474a-ab88-bed8379c87c0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_647d2f59-f331-4c83-9aa4-f1ecb7b2542c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_64e273f6-0489-48bd-8efd-0c92ff0572b4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_65ca5e9f-a960-49d6-96c5-d881eab4869d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6687c3f2-8d1e-4203-ae7f-5a34f1a9fd16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_66e18e2a-44d7-4840-8352-3fa793eb1bec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_67224d47-c848-4b32-96e9-7744b0b5cce2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_67ff9513-4ec1-4e07-9b44-92aa598249c7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6893edf6-b591-44d9-9031-8c505b7f2a3b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">xper:TiVoTradenameTrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-14</xbrli:startDate><xbrli:endDate>2024-08-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_690576a4-ce0a-46c2-82fc-51d3e80734d4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:SeniorSecuredPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_699a0aa3-1182-434e-a96e-27133d7e38f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedAwardsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_699d93d0-51f6-45c5-8dea-b1402d017387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6d839cad-ebfe-48a8-92df-a419923989ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6ddce072-02ee-46e2-9f9b-047089866fd5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6ecf9894-4729-4092-98b1-31c188bd878b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6f3267ee-0166-49c7-b70f-bab923dabee0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_700b94e9-0d24-4928-af5a-3724b940d360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7123a1e7-d632-47e3-9539-8f3f42f1131b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_71599259-0036-4524-879d-cfad3d2970be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_71cd874a-afd2-4d55-b418-07446b328227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">xper:SeniorUnsecuredPromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_71f2ce4a-d967-4833-be11-1e0072a4014b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_72468965-fcae-495c-8c9d-be61057854bd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_729d5eaa-45d1-4b18-a657-95d7b1d0a2c3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_74006546-d825-4152-b858-4b9f4c8a238c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">xper:SeniorUnsecuredPromissoryNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7645882f-c508-42bd-825d-f474a2590ef4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_780f5561-9f8f-4213-9daa-a08b3e45fb74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_792ef34d-189d-426f-bf40-9f4dacb90fba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-01</xbrli:startDate><xbrli:endDate>2023-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7c1bb51c-0e5b-4119-b5e5-eccd1bb33da0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7d456b63-d0a9-47b1-9f40-33f8b11cbe3b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7d5b5aa6-c562-4e6d-a9f7-c26aeb13cceb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7d786e8a-24ab-4606-bde3-82073aa89d52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7da1de3b-81a5-4d75-8c28-e5e389ab3c7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7dc363ac-6562-4519-927f-7e947fc42c7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e7e88ac-0090-4624-9e51-86a08b378ddb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_7fce2a03-3248-4fab-886f-172805a27bae"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001788999</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_ReportingUnit"><xbrli:measure>xper:ReportingUnit</xbrli:measure></xbrli:unit><xbrli:unit id="U_Business"><xbrli:measure>xper:Business</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Customer"><xbrli:measure>xper:Customer</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_Segment"><xbrli:measure>xper:Segment</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_d74023e7-9430-433d-8cfc-0004585f63dc" fromRefs="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8 F_987d2b24-7da9-4bbb-80c5-64297a90eb18 F_268e526b-193b-49c7-b50e-7d87023ca919"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14" fromRefs="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8 F_987d2b24-7da9-4bbb-80c5-64297a90eb18 F_268e526b-193b-49c7-b50e-7d87023ca919"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_37231abb-960e-4ab7-a024-fea77df505f8" fromRefs="F_8826a66e-f707-4972-a4ba-f3906c2b4378 F_73fb7284-ea2c-4ace-892b-acb2b36d91ac F_f2ec3a61-c39b-427f-949b-35d32f59ab8d"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48" fromRefs="F_85115a3d-1da8-407f-8f1b-2b3f23fbf768 F_5a3ea71a-9fb8-405b-aa15-423d1bd0e634 F_5599bfde-5dba-455a-af36-2b7eae970592"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_b55f573d-5008-40f2-be3e-c300f10c1897" fromRefs="F_875fbbc5-aaed-4d17-9398-33c1174efbf0 F_c1db01e2-3cb3-413c-a21f-47c69ff69a94 F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39" fromRefs="F_0099ff94-9b9d-49cc-8d4d-eb67895a8242 F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c F_ea46a104-e3fe-435a-af67-59215a4b008b F_e1ad2796-890b-4265-9aaa-bbf98946ed8e F_194a8319-bfa5-44bc-a915-9781dd90fb7b F_79653970-0c36-44da-bd0f-05ad09d210dc F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5 F_566c4d55-64f9-4684-8da0-379c7b697adc F_0cbddd22-bc93-445a-800d-58504fde4f22 F_e56c2979-a3d1-4f11-8063-e90298708e99 F_e97f22a1-880a-413c-ab73-e6e292f25113"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480" fromRefs="F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36 F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270 F_a1855413-767e-469f-b378-de9f55ab8552"/></ix:resources></ix:header></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:15.5pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:15.5pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Washington, DC 20549</span></p>
  <p style="margin-left:40.747%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40.741%;text-align:center;"><span style="white-space:pre-wrap;font-size:3.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:15.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:15.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a20c0568-8f6c-42b4-a8eb-f3f92c757f69" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:15.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-K</span></ix:nonNumeric></span></p>
  <p style="margin-left:40.747%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:40.741%;text-align:center;"><span style="white-space:pre-wrap;font-size:3.5pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Mark One)</span></p>
  <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;"><span style="font-size:10.5pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_356e8664-7294-4947-8a44-17fc3128b6b9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:10.5pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
  <p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the fiscal year ended </span><span style="font-size:9.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_55a705be-3042-4aec-8672-24fcc64a6ad8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="font-size:9.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7e34309f-276d-434e-8779-733674f54edc" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:9.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4a645753-8258-4f57-b173-cb5982a8f143" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OR</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10.5pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_d8d7f662-9b12-4b2c-93f2-afef4886f220" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10.5pt;font-family:Times New Roman;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>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commission File Number: </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_99ba4940-dd9b-48eb-969f-fb9943b7e66b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">001-41486</span></ix:nonNumeric></span></p>
  <p style="margin-left:38.893%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:38.889%;text-align:center;"><span style="white-space:pre-wrap;font-size:3.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:21.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ba89b3fe-10d1-4937-9627-431341baae5a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:21.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact Name of Registrant as Specified in Its Charter)</span></p>
  <p style="margin-left:38.893%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:38.889%;text-align:center;"><span style="white-space:pre-wrap;font-size:3.5pt;font-family:Times New Roman;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:left;"><span style="white-space:pre-wrap;font-size:5.5pt;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:49.6%;box-sizing:content-box;"/>
    <td style="width:2.74%;box-sizing:content-box;"/>
    <td style="width:47.66%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;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;"><ix:nonNumeric id="F_00676025-72cc-451d-94c4-c176e07579e3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;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:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;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;"><ix:nonNumeric id="F_ded4e553-410e-4d2b-bf7b-c1391b818448" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">83-4470363</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or Other Jurisdiction of</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-kerning:none;min-width:fit-content;">Incorporation or Organization)</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(I.R.S. Employer</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-kerning:none;min-width:fit-content;">Identification No.)</span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_2712456f-3718-4b30-8de1-94d5910637a9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2190 Gold Street</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:8pt;"><ix:nonNumeric id="F_da801865-b884-46c6-9da7-222f11010a20" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">San Jose</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:8pt;"><ix:nonNumeric id="F_3eb2ab7e-e122-488c-af12-160be18e9f88" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">California</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_1bd2dc04-75dd-4058-9b36-851a800382ae" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">95002</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Address of Principal Executive Offices)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:8pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(Zip Code)</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:3.5pt;font-family:Times New Roman;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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e3d31d6f-f236-4d96-b6ab-24593c2c07a6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">408</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9ec97140-f7e8-41cb-b7fa-e901314a9fa5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">519-9100</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Registrant&#8217;s Telephone Number, Including Area Code)</span></p>
  <p style="margin-left:38.893%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:38.889%;text-align:center;"><span style="white-space:pre-wrap;font-size:3.5pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;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:left;"><span style="white-space:pre-wrap;font-size:8.5pt;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:34.38%;box-sizing:content-box;"/>
    <td style="width:22.48%;box-sizing:content-box;"/>
    <td style="width:43.14%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;border-left:0.5pt solid;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:8.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-kerning:none;min-width:fit-content;">Title of each class</span></p></td>
    <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:8.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-kerning:none;min-width:fit-content;">Trading</span></p><p style="font-size:8.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-kerning:none;min-width:fit-content;">Symbol(s)</span></p></td>
    <td style="border-top:0.5pt solid;padding-top:0in;border-right:0.5pt solid;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:8.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-kerning:none;min-width:fit-content;">Name of each exchange on which registered</span></p></td>
   </tr>
   <tr style="height:8pt;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0in;border-right:0.5pt solid;border-left:0.5pt solid;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;"><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;"><ix:nonNumeric id="F_e5da345d-ec5a-4727-9dad-1da6f1ffb615" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common Stock, par value $0.001 per share</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;border-right:0.5pt solid;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;"><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;"><ix:nonNumeric id="F_8d04afc1-546f-45c2-9f82-162c5304c8a7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">XPER</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;border-right:0.5pt solid;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;"><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;"><ix:nonNumeric id="F_ad3cdcbb-0e7a-4ccc-a30e-2bd15a812dfc" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">New York Stock Exchange</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:2.5pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(g) of the Act:    None</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_71522550-beaa-4e20-bcd4-66c0ebd9b489" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityWellKnownSeasonedIssuer"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Exchange Act. Yes </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4f286676-6a79-409a-af3c-2790236bee22" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityVoluntaryFilers"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_519a4af0-70c0-4581-80d7-b0381668a8ce" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746; </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#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><span style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ab5b32c9-20ff-48a1-b115-9d0452b6b19b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#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></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:2.5pt;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:14.94%;box-sizing:content-box;"/>
    <td style="width:64.16%;box-sizing:content-box;"/>
    <td style="width:18.46%;box-sizing:content-box;"/>
    <td style="width:2.44%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">Large accelerated filer</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:7pt;"><ix:nonNumeric id="F_c5234eef-4827-4b2f-8b8c-704d14b1e958" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accelerated filer </span></ix:nonNumeric></span><span style="font-size:7pt;"></span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">Non-accelerated filer</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">Smaller reporting company</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_67f50e02-2d09-4b7c-9123-d3d0851166f1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_eef48b74-6520-44b1-9742-0dd2e570a156" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;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><span style="font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_5bca90fb-0b44-4f8d-99b9-58b7670b5968" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityExTransitionPeriod" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the Registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_a84838f3-9b77-49eb-934a-34ce1b7eadd6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_1ac4245a-bab6-4b65-8207-87846360bfa2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;
<br/>Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act). Yes </span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No </span><span style="font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_7c980496-2ab2-4e2a-90f3-4b277b75acd8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate market value of voting stock held by non-affiliates of the registrant as of June 28, 2024 (the last business day of the registrant&#8217;s most recently completed second fiscal quarter) was approximately $</span><span style="font-size:7pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52b13303-5443-433a-9f47-f95a813b1a4a" contextRef="C_80d596e2-0c9c-44a2-ba6c-c287b0b152e2" name="dei:EntityPublicFloat" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">370.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, based on the closing price of $8.21 for shares of the registrant's common stock as reported for such date by the New York Stock Exchange.</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The number of shares outstanding of the registrant&#8217;s common stock a</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s of February 10, 2025 was </span><span style="font-size:7pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18c81ed6-822e-417b-8179-f121f7461b04" contextRef="C_d91694f0-706d-4934-a64f-b24f759c0b47" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">44,388,930</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div style="font-size:7pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d7bf4fcf-808d-4e53-a726-25cbdaf2b5d6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE:</span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Portions of the registrant&#8217;s Proxy Statement for the registrant&#8217;s 2025 Annual Meeting of Stockholders will be filed with the Commission within 120 days after the close of the registrant&#8217;s 2024 fiscal year and are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br/></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI INC.</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ANNUAL REPORT ON FORM 10-K</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FOR THE YEAR ENDED DECEMBER 31, 2024</span></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TABLE 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: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:8%;box-sizing:content-box;"/>
    <td style="width:84%;box-sizing:content-box;"/>
    <td style="width:8%;box-sizing:content-box;"/>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_i"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART I</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1_business"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 1.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1_business"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Business</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 1A.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1a_risk_factors"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Risk Factors</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1b_unresolved_staff_comments"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 1B.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1b_unresolved_staff_comments"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Unresolved Staff Comments</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1c_cybersecurity"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 1C.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1c_cybersecurity"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Cybersecurity</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_properties"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 2.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_properties"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Properties</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_3_legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 3.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_3_legal_proceedings"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Legal Proceedings</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4_mine_safety_disclosures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 4.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4_mine_safety_disclosures"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Mine Safety Disclosures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_ii"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART II</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:23.05pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.04in;vertical-align:top;padding-bottom:0in;padding-right:0.03in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_5_market_for_registrants_common_equ"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 5.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_5_market_for_registrants_common_equ"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#reserved"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 6.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#reserved"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">(Reserved)</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">49</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7_managements_discussion_analysis_f"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 7.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7_managements_discussion_analysis_f"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Management's Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7a_quantitative_qualitative_disclos"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 7A.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_7a_quantitative_qualitative_disclos"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_8_financial_statements_supplementar"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 8.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_8_financial_statements_supplementar"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Financial Statements and Supplementary Data</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9_changes_in_disagreements_with_acc"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 9.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9_changes_in_disagreements_with_acc"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9a"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 9A.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9a"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Controls and Procedures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9b_or_information"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 9B.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9b_or_information"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Other Information</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9c"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 9C.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_9c"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_iii"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART III</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_10_directors_executive_ficers_corpo"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 10.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_10_directors_executive_ficers_corpo"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Directors, Executive Officers and Corporate Governance</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_11_executive_compensation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 11.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_11_executive_compensation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Executive Compensation</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_12_security_ownership_certain_benef"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 12.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_12_security_ownership_certain_benef"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_13_certain_relationships_related_tr"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 13.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_13_certain_relationships_related_tr"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certain Relationships and Related Transactions, and Director Independence</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_14_principal_accountant_fees_servic"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 14.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_14_principal_accountant_fees_servic"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Principal Accountant Fees and Services</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><a href="#part_iv"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART IV</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_15_exhibits_financial_statement_sch"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 15.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_15_exhibits_financial_statement_sch"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Exhibits and Financial Statement Schedules</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">63</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_16_form_10k_summary"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Item 16.</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_16_form_10k_summary"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form 10-K Summary</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">109</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:13.7pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures_10k"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Signatures</span></a></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110</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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="cautionary_statement_regarding_forwardlo"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cautionary Statement Regardin</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">g Forward-Looking Statements</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">This annual report on Form 10-K (this &#8220;Annual Report&#8221;) contains forward-looking statements, which are subject to the safe harbor provisions created by the Private Securities Litigation Reform Act of 1995. Words such as &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;intends,&#8221; &#8220;potentially,&#8221; &#8220;projects,&#8221; &#8220;targets&#8221; and similar expressions or variations of such words are intended to identify forward-looking statements, but are not the exclusive means of identifying forward-looking statements in this Annual Report. The identification of certain statements as &#8220;forward-looking&#8221; is not intended to mean that other statements not specifically identified are not forward-looking. All statements other than statements about historical facts are statements that could be deemed forward-looking statements, including, but not limited to, statements that relate to our future revenue, product development, demand, acceptance and market share, growth rate, competitiveness, gross margins, levels of research, development and other related costs, expenditures, tax expenses, cash flows, our management&#8217;s plans and objectives for our current and future operations, expectations regarding media consumption, payment of our promissory note upon maturity, the levels of customer spending or research and development activities, the impact of any acquisitions or divestitures on our financial condition and results of operations, general economic conditions, future repurchases under our repurchase program, and the sufficiency of financial resources to support future operations and capital expenditures.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Although forward-looking statements in this Annual Report reflect the good faith judgment of our management, such statements can only be based on facts and factors currently known by us. Consequently, forward-looking statements are inherently subject to risks, uncertainties, and changes in condition, significance, value and effect, including those discussed below under the heading &#8220;Risk Factors&#8221; within Part I, Item 1A of this Annual Report and other documents we file from time to time with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;), such as our annual reports on Form 10-K, our quarterly reports on Form 10-Q and our current reports on Form 8-K. Such risks, uncertainties and changes in condition, significance, value and effect could cause our actual results to differ materially from those expressed herein and in ways not readily foreseeable. Readers are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report and are based on information currently and reasonably known to us. We undertake no obligation to revise or update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this Annual Report, other than as required by law. Readers are urged to carefully review and consider the various disclosures made in this Annual Report, which attempt to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Market and Industry Data</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unless otherwise indicated, information contained in this Annual Report concerning our industry and the markets in which we operate, including our general expectations, statistics and market opportunity, is based on our management&#8217;s estimates and research, as well as industry and general publications and research, surveys and studies conducted by third parties. We believe the information from these third&#8209;party publications, research, surveys and studies included in this Annual Report on Form 10-K is reliable. Management&#8217;s estimates are derived from publicly available information, their knowledge of our industry and their assumptions based on such information and knowledge, which we believe to be reasonable. This data involves a number of assumptions and limitations which are necessarily subject to a high degree of uncertainty and risk due to a variety of factors, including those described in this Annual Report under Item 1A. &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk Factors</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.&#8221; These and other factors could cause our future performance to differ materially from our assumptions and estimates.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Summary of Risk Factors</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are providing the following summary of the risk factors contained in this Annual Report on Form 10-K to enhance the readability and accessibility of our risk factor disclosures. This summary does not address all the risks that we face. We encourage you to carefully review the full risk factors contained in this Annual Report on Form 10-K in their entirety for additional information regarding the material factors that make an investment in our securities speculative or risky. The primary categories by which we classify risks include those related to: (i) our business, (ii) cybersecurity, reliability and data privacy, (iii) intellectual property, (iv) macroeconomic conditions, (v) financial matters, (vi) regulatory and legal matters, (vii) our Separation from our Former Parent, and (viii) ownership of our common stock. Set forth below within each of these categories is a summary of the principal factors that make an investment in our common stock speculative or risky.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Our Business Operations</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to develop and timely deliver innovative technologies and services;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the highly competitive nature of our industry;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our monetization strategy may not be successful;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to develop, maintain, and expand key relationships with TV OEMs and content publishers;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to manage our disparate business operations efficiently;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to generate revenue from royalty-based and advertising-based revenue models;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">licensees delaying, refusing or being unable to make payments to us due to financial difficulties or otherwise;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">attracting and retaining the qualified and skilled employees needed to support our business;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">competition in the provision of entertainment offerings involving the distribution of digital content provided by third-party application and content providers through broadband;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to successfully pursue and execute acquisitions and divestitures;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to maintain enough content released in the DTS audio format;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the sufficiency of demand for our Connected Car technologies to sustain projected growth;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to penetrate the streaming and downloadable content delivery markets;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the interoperability of our technologies with consumer hardware devices;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">investments in new products and services achieving technological feasibility or profitability, or limiting our growth;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the use of artificial intelligence technologies that could subject us to risks;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">errors, defects, or unintended performance problems that could render our products or services inoperable;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our reliance on third parties to design, manufacture, distribute and supply hardware devices upon which our TiVo software and services operate;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the time and expense of qualifying, certifying and supporting our technologies, products and services;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our ability to expand our international sales and operations;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Cybersecurity, Reliability, and Data Privacy</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cybersecurity and stability risks, information technology system failures, and security breaches;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">legal obligations and potential liability or reputational harm related to our collection, storage, use, and other processing of personal and confidential information;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Intellectual Property</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">intellectual property infringement claims and litigation resulting in significant costs or the loss of important intellectual property rights important to our products and services;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">failure or inability to protect or enforce our intellectual property, contract rights or confidential information;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">failure to protect our brand from third-party infringement or increase our brand awareness;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our use of open source software and restrictions on how we use or distribute our software;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">unauthorized use of third-party artificial intelligence applications by our employees or consultants;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our agreements to indemnify certain of our partners and customers if our technology is alleged to infringe on third parties&#8217; intellectual property rights;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">governmental and industry standards that may significantly limit our business opportunities;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Macroeconomic Conditions</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the impact of macroeconomic conditions, natural disasters, geopolitical conflicts, or other natural or man-made catastrophic events on our business;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Financial Matters</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 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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in our tax rates or exposure to additional tax assessments;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant concentration of credit risk;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Regulatory and Legal Matters</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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">enactment of or changes to government regulation or laws related to our internet, video, advertising and other areas of our business;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">compliance with new regulations related to artificial intelligence;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">compliance with laws and regulations related to the payment of income taxes and collection of indirect taxes;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes to U.S. or foreign taxation laws or regulations;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">litigation, claims, regulatory inquiries, investigations, and other legal proceedings;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">evolving state and federal laws and regulations relating to our advertising, marketing and sales directly to consumers;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to the Separation</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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">failure of the Former Parent&#8217;s distribution (the &#8220;Distribution&#8221;) of 100% of the shares of Xperi&#8217;s common stock to holders of our Former Parent&#8217;s common stock upon the spin-off to qualify for non-recognition treatment for U.S. federal income tax purposes;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">indemnification liability if the Distribution and other related transactions are taxable to our Former Parent;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">continuing contingent tax-related liabilities of our Former Parent;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adjustments of our tax accounts if our Former Parent utilizes certain pre-Separation tax attributes;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our indemnification obligations to our Former Parent for certain liabilities, and our Former Parent&#8217;s ability to satisfy its indemnification obligations to us;</span></div></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risks Related to Ownership of Our Common Stock</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">uncertainty that an active trading market for our common stock will be sustained;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our inability to guarantee the timing, amount or payment of dividends, if any, on our common stock in the future;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">dilution of a stockholder&#8217;s percentage of ownership in us in the future;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provisions in our charter and bylaws, Delaware Law and in the Tax Matters Agreement that may prevent or delay an acquisition of us;</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the limitations resulting from our selection of the Delaware Court of Chancery and the U.S. federal district courts as the exclusive forums for substantially all disputes between us and our stockholders; and</span></div></div>
  <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;min-width:4.537%;text-align:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the limitations resulting from our status as an emerging growth company.</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_i"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> I</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1_business"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1. B</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">usiness</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Corporate Information</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The principal executive offices of Xperi Inc. (&#8220;we,&#8221; &#8220;our,&#8221; the &#8220;Company,&#8221; or &#8220;Xperi&#8221;) are located at 2190 Gold Street, San Jose, California 95002 USA. Our telephone number is +1 (408) 519-9100. We maintain a corporate website at xperi.com. The reference to our website address does not constitute incorporation by reference of the information contained on this website. Xperi, the Xperi logo, TiVo, the TiVo logo, DTS, the DTS logo, DTS HD, DTS Audio Processing, DTS:X Ultra, DTS Virtual:X, DTS Headphone:X, DTS Play-Fi, DTS:X, HD Radio, DTS AutoStage, DTS AutoStage Video Service Powered by TiVo, TiVo OS and TiVo+ are trademarks or registered trademarks of Xperi or its affiliated companies in the United States and other countries. All other company, brand and product names may be trademarks or registered trademarks of their respective companies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Overview</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are a leading consumer and entertainment technology company. We believe we create extraordinary experiences at home and on the go for millions of consumers around the world, enabling our unique audiences to connect with content in a more intelligent, immersive, and personal way. Powering smart devices, connected cars, entertainment experiences and more, we bring together ecosystems designed to reach highly-engaged consumers, allowing us and our ecosystem partners to uncover significant new business opportunities, now and in the future. Our technologies are integrated into consumer devices and a variety of media platforms worldwide, driving increased value for our partners, customers, and consumers. We operate in one reportable business segment and group our revenue into four categories: Pay-TV, Consumer Electronics, Connected Car and Media Platform. Headquartered in Silicon Valley with operations around the world, we have approximately 1,680 employees and more than 35 years of operating experience.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, we entered into a definitive agreement with Tobii AB (&#8220;Tobii&#8221;), an eye tracking and attention computing company, pursuant to which we agreed to sell our AutoSense in-cabin safety business and related imaging solutions (the &#8220;AutoSense Divestiture&#8221;). The AutoSense Divestiture was completed in January 2024, and has streamlined our business and further enhanced our focus on entertainment markets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2024, we entered into an Asset Purchase Agreement with Amazon.com Services LLC to sell substantially all of the assets and certain liabilities of Perceive Corporation (later known as Xperi Pylon Corporation and subsequently dissolved in December 2024), a subsidiary focused on edge inference hardware and software technologies, for a gross amount of $80.0 million in cash, including a holdback of $12.0 million to be held for 18 months after the closing of the transaction (the &#8220;Perceive Transaction&#8221;) to secure our and Perceive Corporation&#8217;s indemnification obligations. The Perceive Transaction was completed on October 2, 2024, and we are now fully focused on entertainment-based solutions to grow our independent media platform and licensing businesses.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Market Opportunity</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consumer behaviors around media consumption are undergoing a significant transformation, driven by new platforms for content delivery, greater availability of diverse content, and an increase in time spent consuming video content. Video content delivery is rapidly shifting from linear broadcast to over-the-top streaming platforms, impacting not just how users consume content, but also the ad-supported programming ecosystem. Our technologies sit at the forefront of this transformation, enhancing experiences where consumers spend the most time &#8211; in their homes and in their cars.</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Shift to Streaming</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Streaming has rapidly become a mainstream content delivery mechanism through a wide variety of providers such as Netflix, Disney+ and YouTube. Streaming media now accounts for roughly 54% of U.S. weekly video viewing for adults ages 18 and older. The proliferation of streaming content has created the need for a new generation of entertainment products that are centered on the streaming viewing experience. Consumers are increasingly looking for solutions that allow them to navigate across the fragmented and complex entertainment landscape of streaming content.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising Monetization</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: The shift to streaming has not only impacted user needs for entertainment devices but also disrupted the ad-based programming model that was centered on linear TV programming. While delivering ad-based programming to streaming audiences has presented new challenges, it has also created opportunities for advertisers to deliver personalized, highly relevant, and targeted ad content to a rapidly growing audience. Since the majority of video advertising dollars are currently allocated toward linear TV, we believe the streaming advertising market is </span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;visibility:hidden;word-break:keep-all;display:inline-flex;justify-content:flex-start;"></span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">positioned for significant growth in the next 3 to 5 years as advertisers continue to follow the viewing audience as it shifts viewing habits from traditional linear television to streaming. At the same time, there is a new set of industry participants that are looking for ways to monetize the ad-based ecosystem, including consumer electronics manufacturers, Smart TV OEMs, automotive manufacturers, and video-over-broadband (&#8220;IPTV&#8221;) operators that have historically not participated in the streaming value chain. Thus, we believe there is a significant market opportunity for an independent media platform that enables participants to monetize their products through recurring revenue streams across the lifecycle of the device rather than just a one-time monetization opportunity at the point-of-sale.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Marked Need for An Independent Media Platform</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Just over half of all Smart TVs each year are shipped into Western Europe and North America by leading electronics manufacturers who lack the scale required to support the technology, content, and monetization capabilities of a Smart TV OS and streaming media platform. The same situation is also true for automotive manufacturers. This creates a unique opportunity for an independent media platform that allows Smart TV OEMs to brand the experience to maintain the customer relationship, provide the necessary scale to secure top content streaming providers, and participate in the long-term monetization throughout the typical 5-year lifecycle of TV ownership.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Increasing Consumption of Video Content</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Average U.S. weekly video viewing of  43 hours remains relatively consistent from COVID-era highs, up from an average of 38 hours per week in 2015 , driven by a number of factors, including increased availability of content catering to various consumer tastes and preferences, new platforms for consumption such as personal devices (e.g., mobiles and tablets), and disruption from the COVID-19 pandemic. Consumers are increasing their spend on entertainment devices that deliver superior experiences and simplify the consumption of content across multiple platforms and devices. TechInsights estimates revenue from the shipment of these platforms and devices in North America alone (including TVs, Smartphones, Tablets and PCs, Streaming Media Players, connected Blu-Rays players, and Video Game consoles) to surpass $250 billion in 2024 and continue to grow by 2.5% year-over-year to 2028.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Growing Connectivity in Cars and the Future of Semi-Autonomous and Autonomous Vehicles</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: As the automobile dashboard interface becomes more integral to the in-car experience, purchasing a car for its infotainment capabilities starts to move up the list of purchase considerations for car buyers. A McKinsey survey in 2024 reported that over a third of consumers across multiple automotive segments report they are eager to switch to cars with increased connectivity. In the EV segment, this interest increases to over half of consumers. Autonomous and semi-autonomous driving technologies have made significant progress over the last several years and passenger cars are increasingly being fitted with autonomous driving features. As these driving technologies become mainstream, the expectation is that automobile will become a more common place for media consumption. Over time, we believe consumers will place significant importance on the quality of media delivery and will expect the media quality in the car to be comparable to that of their living room including access to streaming video and interactive gaming solutions.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Increasing Use of &#8220;Smart&#8221; Devices</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Consumers have long relied on smartphones enabled with virtual assistants, talk-to-text, and other intelligent features, and increasingly want other home devices (as well as their automobiles) to be enabled with similar smart capabilities. &#8220;Smart&#8221; devices have created attractive opportunities to deliver personalized content discovery and highly differentiated experiences in the car, on par with consumers&#8217; home media devices.</span></div></div>
  <p style="font-size:10pt;margin-top:15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Strategy</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business focuses on creating extraordinary experiences at home and on the go for millions of consumers around the world, elevating content and how audiences connect with it, in a way that is more intelligent, immersive, and personal:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pay-TV</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: We transform the traditional television user experience from linear multichannel video programming distributors (&#8220;MVPD&#8221;) with cloud-based DVRs into an immersive, intuitive, and hyper-personalized experience. Our iconic user experience, with enhanced imagery and relevant, personalized recommendations, enables consumers to navigate to the entertainment they want to watch in an enjoyable and engaging experience.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: We invent and deliver audio technologies to be deployed across ecosystems in support of consumers enjoying an extraordinary entertainment or gaming experience from the living room, desktop, or on the go. We continue to develop and evolve our DTS audio technologies, leveraging our content insight and artificial intelligence (&#8220;AI&#8221;) capabilities, to deliver immersive audio with enhanced device playback solutions that solve end user issues such as ease of wireless set up, loudness and dialog clarity.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Connected Car</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: We seek to transform the automotive experience with a content-oriented multimedia experience, driven by personalization to the connected car. Our solutions immerse drivers and passengers in more of their favorite audio and video content, and also enable high quality, subscription-free digital radio. With vehicle safety systems improving and consumer content choice growing in the home, expectations around consuming content become more </span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;visibility:hidden;word-break:keep-all;display:inline-flex;justify-content:flex-start;"></span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">demanding. We are innovating to create the dashboard of the future, striving to accommodate more types of entertainment, from audio, video, gaming and more to create a compelling entertainment experience in the car.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media Platform</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: We are strongly positioned as an independent media platform that enables Smart TV OEMs to brand the TV user experience and maintain the customer relationship; provides the necessary scale to secure top content streaming providers; and generates recurring revenue by participating in the platform monetization throughout the device&#8217;s lifespan. Our platform strives to creates high viewer engagement through an unbiased, personalized, content-first user experience, combining both traditional linear TV and streaming services that makes it easy to find, watch and enjoy content across fragmented ecosystems. Our solutions allow advertisers and entertainment producers to connect with highly engaged audiences they cannot as easily reach on other platforms. Our footprint includes millions of traditional linear TV households, where we deterministically capture viewership and ad exposure data in the home. By creating an environment where users search less and watch more, we enable content producers to grow their audiences and consumer brands to increase exposure to their marketing campaigns over time.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pay-TV</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Pay-TV business delivers a range of User Experience (&#8220;UX&#8221;) solutions servicing Pay-TV operators on a worldwide basis with products that address the evolving user experience around TV content consumption, creating a truly unified media experience. We integrate virtual channels of internet-delivered video directly into the consumer&#8217;s primary video consumption platform to provide universal search, discovery, and consumption regardless of where the content originates. Our solutions make it easy for consumers to find, watch, and enjoy content. The following are some of the key solutions we license to operators.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Electronic Program Guides</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Electronic Program Guides is our interactive program guide offering that includes intuitive, easy-to-use TV listings navigation plus integrated video-on-demand (&#8220;VOD&#8221;) and digital video recorder (&#8220;DVR&#8221;) capabilities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our UX Solutions:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">allow service providers to customize certain elements of the interactive program guide for their customers and to upgrade the programming features and services they offer;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provide content producers with a platform for monetizing their content;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">allow viewers to build their own entertainment bundle to truly personalize their experience with current and future program information; and </span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are compatible with service providers&#8217; linear, network DVR, Start-Over/Catch-Up subscription management, pay-per-view (&#8220;PPV&#8221;) and VOD services. </span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our UX Solutions may include advertising and we typically share a portion of the advertising revenue with the service provider. Advertising revenue tied to our UX Solutions is included in our Media Platform category.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">TiVo IPTV </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The TiVo IPTV Service is our most advanced platform, offering a fully integrated, cloud-based solution that powers the TiVo client software which operates on set-top-boxes in consumer homes, as well as applications that operate on third-party software platforms such as iOS and Android that power tablets, smartphones, Smart TVs, streaming devices such as Apple TV and Android TV, and traditional IPTV set-top boxes. Our IPTV solution supports multiple services and applications, such as TV programming, broadband streaming video content, digital music, photos and other media experiences. Our latest generation UX includes a new look and feel, and our latest IPTV platform integrates all of our most advanced technologies and solutions, including advanced cross-platform conversational voice search, personalized recommendations, predictions and insights, rich video metadata, robust data collection and new back-office capabilities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">TV as a Service IPTV </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> We offer a Managed IPTV Service that is a customizable, cloud-enabled, end-to-end streaming video solution that enables operators to quickly launch a branded, fully compliant, full-featured Pay-TV service that leverages tablets, smartphones, Smart TVs, streaming devices such as Apple TV and Android TV, and traditional IPTV set-top-boxes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Managed IPTV Service enables broadband service providers, wireless network providers and cable operators to offer TV-as-a-Service without having to invest extensively in video head-end infrastructure or end-user set-top-boxes. Our TV-as-a-Service IPTV solution includes a full cable programming lineup with local channels, DVR, recommendations, Dynamic Ad Insertion and more, all with the same ease as signing up for and using top streaming services.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Video Metadata</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our metadata products are a critical component of delivering an interactive entertainment experience. We offer one of the industry&#8217;s most comprehensive metadata libraries, covering television, sports, movies, digital-first, celebrities, books, and video games. Our focus on quality, robustness and consistent international depth has made us a recognized leader in entertainment metadata services worldwide.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Customers typically pay us a monthly or quarterly licensing fee for the rights to use our metadata, receive regular updates, and integrate metadata into their own service.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Personalized Content Discovery, Natural Language Voice and Insights</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Personalized Content Discovery with conversation services provides our customers with a way to enable their customers (the device user) to quickly find, discover and access content across linear television, VOD, DVR, and streaming sources. The ongoing investment in our Personalized Content Discovery platform enables us to provide some of the most advanced capabilities in media personalization, prediction, and voice search. The advanced algorithms of our technology understand the nature and relationship of content information and the context surrounding a user&#8217;s behavior to deliver an advanced personalized content discovery experience. Our natural language voice solution, when combined with our advanced search and recommendations technology, enables a conversational interaction between a viewer and their content experience. Engagement behaviors are then analyzed and optimized, thereby providing our customers with the insight required to continuously engage and improve the consumer experience, with the ultimate goal of increasing viewership and reducing churn.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Legacy TiVo DVR Subscriptions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> We offer direct-to-consumer retail TiVo DVR subscriptions in North America. The TiVo Service Platform includes a modular front-end that allows the basic platform to be used by hardware manufacturers to build set-top-boxes that support digital and analog broadcast, cable, internet TV, streaming and VOD services. Consumers purchase TiVo DVRs and companion TiVo Mini whole-home devices for a user experience upgrade to the set-top-box experience provided by a standard cable service and typically pay us a per-subscriber or per-device fee for TiVo DVR subscriptions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">UX Business Operations and Technical Support</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our UX Business has technical support and certification operations to support our products:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we provide training, technical support and integration services to Pay-TV service providers who license our products;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we operate the internet-based services required for our service offerings including data delivery, search, recommendation, advertising, device management and media recognition;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we provide broadcast delivery of television programming data and advertising to UX customers on TVs and set-top-boxes in major European markets, in Japan, and in North America; we also deliver similar programming and advertising data via the internet;</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we support our customers with porting and engineering services to ensure our interactive program guides and DVRs operate properly; and</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">we provide customer care for UX and DVR customers to resolve data, advertising, and consumer functional issues.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consumer Electronics</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Consumer Electronics business provides technology solutions delivered to our customers to enhance their entertainment experience in the home and on-the-go. Below are some of the key solutions we license:</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Home and Mobile Audio Solutions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our solutions consist of premier audio technology for high-definition entertainment experiences. Our DTS codec is designed to enable recording, delivery and playback of immersive high-definition audio and is incorporated by customers around the world into an array of consumer electronics devices. We provide products and services to entertainment ecosystem partners such as motion picture studios and other content creators to facilitate the inclusion of compelling, realistic DTS-encoded audio within their content. The incorporation of our solutions into consumer end devices allows consumers to experience immersive and compelling audio wherever they choose to enjoy it. Home and mobile devices that incorporate DTS audio codec technology include TVs, PCs, smartphones, tablets, set top boxes, video game consoles, Blu-ray Disc players, audio/video receivers, soundbars, wireless speakers, home theater systems, and USB microphones and headphones (gaming and non-gaming varieties). We also offer DTS post-processing audio solutions designed to enhance the entertainment experience for users of consumer electronics devices, particularly those subject to the physical limitations of smaller speakers, such as TVs, laptop computers, soundbars and mobile devices.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to a consumer electronics device certification and licensing program operated by IMAX Corporation and DTS, Inc., since 2017, we have been offering consumers worldwide the ability to experience an IMAX Enhanced immersive movie</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">experience with IMAX Enhanced content from leading studios such as Disney and Sony Pictures. In addition, our DTS Play-Fi technology leverages our audio technology expertise to enable a variety of high-quality audio playback options across wireless speakers, set-top-boxes, TVs, and mobile devices.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our immersive audio solution DTS:X empowers content creators to deliver more compelling content and are supported by major Hollywood studios, many cinema operators in the United States and Asia, and leading streaming service providers in the United States, Europe and Asia. We have licensed our audio technologies and related trademarks to substantially all the major consumer electronics product manufacturers worldwide. These customers include Denso, Harman, Hisense, HP, LG, Logitech, Microsoft, Panasonic, Samsung, Sony, TCL and others.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Typically, our audio technologies are delivered as software code on an integrated circuit (&#8220;IC&#8221;) chip. We license a defined and limited set of rights to incorporate our technology onto IC chips, and the IC manufacturers deliver these chips to our customers, the consumer electronics product manufacturers. We also license our decoder and post processing as a Software Development Kit (&#8220;SDK&#8221;). Our decoder software is integrated in mobile and tablet applications to support entertainment enjoyment on the go.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have devoted significant time and resources to develop a broad range of solutions with key partners including Amlogic, Analog Devices, Cadence, Cirrus Logic, MediaTek, NXP, Qualcomm, Realtek, Synaptics, Texas Instruments, and others.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Connected Car</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We group our Connected Car business into two main categories based on the products delivered to our customers: HD Radio and DTS AutoStage.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">HD Radio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> HD Radio is the only digital terrestrial broadcast system approved by the FCC for AM/FM radio in the United States, offering additional channels, crystal-clear sound and advanced data services with no subscription fees. HD Radio enables a high-quality in-vehicle radio experience with innovative features and digital capabilities such as real time traffic and weather updates.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">HD Radio is supported by more than 2,700 radio stations offering over 4,600 digital audio broadcasts, including 97 of the 100 largest stations in the United States, and is incorporated into vehicles from Acura, Audi, BMW, Ford, Honda, Hyundai, Tesla, and Toyota, among many others.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">DTS AutoStage</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> DTS AutoStage is a comprehensive automotive infotainment offering, integrating our DTS premium audio solution, TiVo video platform, leading metadata capabilities, and legendary search and discovery algorithms to provide a vastly improved in-cabin entertainment experience. DTS AutoStage is a global system that enables car makers to use a single platform to deliver an enhanced infotainment experience for connected cars. Daimler launched the first series of automobiles featuring the DTS AutoStage platform in September 2020, followed by numerous vehicle brands thereafter.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In 2023, BMW Group launched the deployment of the DTS AutoStage Video Service Powered by TiVo, across various models in the United States, Great Britain, Germany, France, Italy, Spain, and South Korea. This video service brings an award-winning, content-first experience to the connected car, delivering premium content across live TV, news, sports, movies and more. BMW launched the first series of automobiles featuring AutoStage video service in fall of 2023 and integrated this service into additional makes and models in 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media Platform provides the services and technology required to enable consumers to find, watch, and enjoy their favorite media entertainment on connected devices, while at the same time, providing us the opportunity to monetize this consumer engagement. We license proprietary technology and services through our independent media platform that connects advertisers and entertainment producers to unique audiences they cannot as easily reach on other platforms.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media Platform includes TiVo Operating System (&#8220;OS&#8221;) and the Smart TVs and connected cars that leverage TiVo OS, the associated monetization services across our platforms, our middleware solutions, and sales of TiVo Stream 4K.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Platform &#8211; TiVo OS</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TiVo OS drives industry-leading consumer engagement by delivering rich metadata, personalized recommendations, natural language understanding and voice control, and a content-first user experience across streaming services and linear television. TiVo OS provides content recommendations based on AI-defined insights, encouraging consumers to continually discover their next new favorite TV show or movie. TiVo OS brings services from long-time partners such as Disney, Prime, Netflix, YouTube, among others, and seamlessly integrates local TV, free ad-supported TV (&#8220;FAST&#8221;), and the most popular services for Ad-supported Video on Demand (&#8220;AVOD&#8221;), Subscription Video on Demand (&#8220;SVOD&#8221;), and virtual Multichannel Video Programming Distributor (&#8220;vMVPD&#8221;) services. As the TiVo OS footprint increases, the inventory of FAST and AVOD services, such as our own TiVo+ network, also increases, which provides a robust opportunity to scale the monetization of this unique, connected TV advertisement inventory.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Devices &#8211; TiVo OS for TV</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TiVo OS for TV is a Linux-based Smart TV operating system that leverages TiVo OS technologies, features, and capabilities. The TiVo OS platform for Smart TVs launched in 2023 with our first Smart TV OEM partner Vestel. Since announcing Vestel as our initial TiVo OS partner, we have announced additional design wins with major TV companies such as Sharp, Panasonic, Skyworth, and Konka, and have a total of eight Smart TV companies under contract, including three TV OEMs for the US market, including Sharp Home Electronics Company of America. TiVo OS for TVs is licensed as a software-as-a-service to Smart TV companies and includes the ability to monetize all or part of the end-user content engagement over the life of the device. For Tier 2 and Tier 3 Smart TV OEMs, TiVo OS provides an opportunity to participate in the fast-growing connected TV monetization value chain with scale and cross-platform end-user insight.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Devices &#8211; TiVo OS for Car</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TiVo OS for Car is a modified version of the Linux-based TiVo Smart TV operating system designed specifically for the automotive space. This solution is an optional feature available through our DTS AutoStage offering, known as DTS AutoStage Video Service Powered by TiVo. Our first design win was announced in 2022 with BMW and went into production in the fall of 2023, providing a living room-like experience through the display screen in the dashboard of the vehicle. With the successful launch of DTS AutoStage with Video in BMW cars, we have won an additional design with another European automotive OEM, an additional design with a Japanese automotive OEM, and are actively pursuing several opportunities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Monetization - TiVo OS</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TiVo OS is primarily monetized through video or display advertisement impressions; subscription VOD, Pay-TV service bounties, and revenue shares; TV viewership data licensing; off-platform connected TV ads; and other opportunities on device clients that connect to and leverage TiVo OS.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As the footprint of devices using TiVo OS grows, we expect to monetize the devices through the following vehicles:</span></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Ad Supported Content</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: The sale of ad inventory on services, including our own TiVo+ and certain third-party AVOD services.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">SVOD and MVPD Services</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Revenue shared by SVOD and virtual MVPD services on new user subscriptions activated or re-activated through our OS platform.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Home Screen Ad Placements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Ad placements on the TiVo OS platform&#8217;s home screen by streaming services, studios, and other consumer brands.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Data Licensing:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Revenue from advertisers, advertising agencies, and networks to license data generated from TiVo platforms to inform their ad buying decisions.</span></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Off-Platform Ads</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Household identifications taken from the TiVo OS platform and used to target other media sources.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Monetization &#8211; TV Viewership Data</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We offer TV viewership data with program airing data for millions of households. Broadcasters, MVPDs, content producers, advertising agencies and advertisers use our TV viewership data, alone or in combination with third-party data sources utilizing industry-leading data safe havens, to target promotions and advertising directly, or through third-party viewer segments, to monetize their subscriber customer base.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Monetization &#8211; Advertising Solutions</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We provide advertisers with nationwide or regionally-targeted advertising on our various owned or operated devices. Advertisers place ads in a variety of display formats in both traditional linear television and digital advertising for internet delivered content, seamlessly incorporated into the user interface. Using our Personalized Content Discovery platform, we also target content promotions as &#8220;paid search&#8221; by directly including the sponsored content in the user interface&#8217;s recommended content carousel. We work with service providers bundling their non-TiVo advertising inventory with our native inventory, thereby giving us a more significant national footprint.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Devices &#8211; TiVo Stream 4K</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TiVo Stream 4K is a best-in-class streaming media player that currently leverages components of TiVo OS with market-leading networking, video and sound technologies to provide a powerful hardware platform on which TiVo OS can operate to upgrade any screen with an HDMI connection to a smart, connected device. TiVo Stream 4K is sold via online and traditional retail channels as well as through broadband partners seeking to provide a vMVPD service and streaming media player bundled offerings to their customers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Growth Factors</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There are several facets of our product growth strategy. These growth drivers include: the delivery and monetization of the TiVo OS into Smart TVs, infotainment (AutoStage) solutions into the connected car market, increased adoption and monetization of our IPTV solutions in the Pay-TV market, continued proliferation of our HD Radio solution, and unit growth in consumer electronics from DTS audio solutions. We have a long track record of developing premium solutions for the marketplace that provide an extraordinary experience for end users.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Competition</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pay-TV</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There are a number of companies that produce and market advanced media solutions such as UXs, interactive program guides, DVRs, search, recommendation, natural language voice, metadata, and advanced data and analytics in the various formats which compete, or we believe will compete, with our products and services over time. Principal competitive factors include brand recognition and awareness, product and service functionality, innovation, ease of use, personalization, content access and availability, mobility and pricing. While we are competitive across this range of factors, we believe our primary competitive differentiation includes our ability to integrate all our products to create unique value for our customers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our platform faces competition from companies such as Synamedia, MediaKind, Kudelski, Enghouse Systems Limited, and from solutions developed by multiple system operators such as Comcast and Liberty Global plc, which have created competing products that provide user interface software for use on set-top-boxes, consumer electronics, and mobile devices. Such companies may offer more economically attractive agreements to service providers and consumer electronics manufacturers by bundling multiple products together. We face competition for our Pay-TV product offerings from customers who choose to build their own interactive program guide and DVR solutions. We believe that we provide a strong alternative to &#8220;do-it-yourself&#8221; solutions, as we have innovative, high-quality products ready to be implemented, with local and network DVR, integrated data distribution infrastructure and content, as well as third-party services (such as VOD services). We differentiate our products by continuing to integrate our broad portfolio of products into a suite of solutions and services for our customers. We believe our solutions accelerate our customers&#8217; time to market, are superior to &#8220;do-it-yourself&#8221; solutions, and can be deployed at a lower cost than internally-built products.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In video metadata, we compete with other providers of entertainment-related content metadata such as Gracenote (a subsidiary of Nielsen Holdings plc) and Ericsson Group&#8217;s Red Bee Media, as well as a number of local metadata providers. While we do not believe our competitors&#8217; metadata sets offer the same comprehensive breadth of focus on media exploration, discovery, and management in as many regions of the world as we do, we do believe they present competition to our metadata business for each of their areas of focus.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our audio licensing products face competition from other third-party providers of similar solutions as well as internal engineering and design groups among industry IC providers and consumer electronics manufacturers.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our primary competitor is Dolby Laboratories, which develops and markets, among other things, high-definition audio products and services. Dolby&#8217;s long-standing market position, brand, business relationships, resources and inclusion in various industry standards provide it with a strong competitive position.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to Dolby, we compete in specific product markets with companies such as Fraunhofer IIS and various other consumer electronics licensors. Many of these competitors have a wide variety of strengths that afford them competitive advantages, such as longer operating histories, greater resources, greater name recognition, or the ability to offer their technologies for a lower price or for free. We have historically competed effectively against these companies due in part to our brand, complemented by marketing efforts, being perceived as a premium offering that contains superior proprietary technology, as well as the quality of our customer service and our inclusion in industry standards and our industry relationships.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Connected Car</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our HD Radio and DTS AutoStage solutions face competition from streaming and subscription-based digital service providers such as Sirius/XM, Pandora, Gracenote, Amazon and other digital audio, video and data service providers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Media 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">TiVo OS</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. We compete for Smart TV platform adoption with companies such as Roku, Alphabet&#8217;s Google TV and Amazon FireTV. We believe the overall streaming market growth, our independent position, our differentiated end-user solution, and our more inclusive business model of sharing economics with Smart TV OEMs represents an opportunity where we can establish a strong market position.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We work closely with content owners, advertisers, and ad agencies to monetize the viewing of ad-supported content across our TiVo OS platform. In doing so, we are competing with the same platforms and TV OEMs that operate their own TV operating systems such as Samsung, Vizio (a subsidiary of Walmart), and LG.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">TiVo Stream 4K.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> We compete against products with on-demand streaming capabilities offered by internet CE manufacturers. For example, many CE manufacturers have television or internet-enabled streaming devices for accessing video over the internet such as Apple TV, Amazon Fire TV, Google Chromecast and Roku. TVs with integrated streaming capabilities from manufacturers such as Samsung, Vizio and LG also represent competition to the TiVo Stream 4K.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">TV Audience Data. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We collect and analyze audience research data in an area where companies such as comScore, Inc. and Nielsen Holdings plc and other online data analytics companies compete for research spend from advertisers, advertising agencies and television networks. Other large companies are also focusing resources in this area including Comcast, Meta Platforms Inc. (Facebook) and Alphabet, Inc.&#8217;s Google business. Many of our existing customers are investing in platforms to enable their businesses with these capabilities. In this fast-expanding connected TV advertising market, we believe our cross-platform data insight from Pay-TV, IPTV, Automotive and TiVo OS households will allow us to create and promote a unique and compelling offering for advertisers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Over time, we expect to see new competitors and other competing technologies emerge.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Intellectual Property Portfolio</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We operate in an industry in which innovation, investment in new ideas and protection of our intellectual property rights are critical for success. We protect our innovations and inventions through a variety of means, including, but not limited to, applying for patent, copyright, and trademark protection domestically and internationally, and protecting our trade secrets. As of December 31, 2024, we held approximately 492 United States issued patents and 45 patent applications, as well as approximately 678 foreign issued patents and 100 patent applications. The last of the issued patents to expire is in 2042.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research &amp; Development</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As demonstrated by our portfolio of industry-recognized, widely-deployed advanced technologies, we have a long track record of innovating in the fields of audio and video discovery. We believe that ongoing investment in R&amp;D is required for us to remain competitive in the markets we serve.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have world-class talent and strong research and development capabilities in various locations throughout the world. Starting with core research, machine learning and advanced algorithm development, we continue to focus on next generation technology</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">14</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">solutions. Our ongoing investment in R&amp;D, supported by a strong industry network of partners, enables us to deliver differentiated, cost-effective solutions that enhance the end-user experience for an increasing universe of addressable markets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Legislative and Regulatory Actions</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General Government Regulation</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to or affected by foreign and domestic general business regulations and laws, as well as regulations and laws specific to the internet and online services, including laws and regulations related to data privacy and security, consumer protection, data localization, encryption, telecommunications, payment processing, taxation, trade, intellectual property, competition, electronic contracts, advertising, content restrictions, protection of children, and accessibility, among others. Laws relating to many of these areas are being debated and considered for adoption by many countries throughout the world. Each jurisdiction may enact different standards, which could impact our ability to deliver or monetize data, services or other solutions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The privacy regulatory landscape has been changing rapidly, and we may become subject to new privacy or cybersecurity laws and regulations in the U.S. and internationally. Such laws and regulations could affect our ability to process personal data (in particular, our ability to use certain data or personal information for purposes such as monetization, risk or fraud avoidance, and targeted marketing or advertising, or otherwise to provide data about the end-users and/or customers and their behavior), our ability to control our costs by using certain vendors or service providers, or our ability to offer certain services in certain jurisdictions, which in turn could negatively affect our financial condition and business operations, and subject us to fines, penalties, or other liability. For example, the California Consumer Privacy Act (&#8220;CCPA&#8221;) requires covered businesses to provide disclosures to California consumers and allows for a cause of action for data breaches. The CCPA also provides a consumer with the right to (i) opt out of certain sales of personal information, (ii) know the personal information that the business maintains about the consumer, and (iii) request deletion of personal information. It is unclear how the CCPA will be interpreted, but as currently written, it will likely impact our business activities and exemplifies the vulnerability of our business not only to cyber threats but also the evolving regulatory environment related to personal data. The CCPA&#8217;s privacy measures were amended and strengthened by the California Privacy Rights Act, or CPRA, which became effective on January 1, 2023, with enforcement commencing on July 1, 2023. The CPRA bolstered the consumer rights granted under CCPA and took the right to opt out of certain sales of personal information further to include the right to opt out of the sharing of personal information.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are also subject to international laws (including but not limited to the European Union&#8217;s General Data Protection Regulation) associated with data protection, privacy, and other aspects of our business in Europe, Asia, and elsewhere in the world, and the interpretation and application of data protection laws remains uncertain.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our operations in China may also be subject to privacy regulations. China passed the Personal Information Protection Law effective November 1, 2021, which creates a comprehensive set of data privacy and security obligations that not only apply to the processing of personal information within China, but also to the processing outside of China if such processing is for purposes of providing products and services to, or analyzing and evaluating the behavior of, individuals located in China. The law imposes significant fines of up to RMB 50 million (approx. $7.7 million) or 5% of annual revenue for violations of the law. Chinese data protection laws are still evolving and may impose additional restrictions on companies doing business in China. Our efforts to comply with these laws and regulations may result in increased costs of doing business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The legal and regulatory landscape surrounding AI, machine learning, and automated decision-making processes and similar technologies, including proprietary AI and machine learning algorithms and models (collectively, &#8220;AI Technologies&#8221;) is rapidly evolving and uncertain, including in the areas of intellectual property, cybersecurity, and privacy and data protection. There is uncertainty around the validity and enforceability of intellectual property rights related to the use, development, and deployment of AI Technologies. Compliance with new or changing laws, regulations or industry standards relating to AI may impose significant operational costs and may limit our ability to develop, deploy or use AI Technologies. There is no assurance that we will be able to appropriately respond to this evolving landscape, which may result in legal liability, regulatory action, or brand and reputational harm.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the United States, service providers have been subject to claims of defamation, libel, invasion of privacy and other data protection claims, torts, unlawful activity, copyright or trademark infringement, or other theories based on the nature and content of the materials searched and the ads posted or the content generated by users. In addition, several other federal laws could have an impact on our business. For example, the Digital Millennium Copyright Act of 1998 has provisions that limit, but do not eliminate, our liability for hosting or linking to third-party websites that include materials that infringe copyrights or other rights, so long as we comply with the statutory requirements of this act. The Children&#8217;s Online Privacy Protection Act</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">restricts the ability of service providers to collect information from minors and the Protection of Children from Sexual Predators Act of 1998 requires service providers to report evidence of violations of federal child pornography laws under certain circumstances.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to a number of foreign and domestic laws and regulations that affect companies that import or export software and technology, such as the U.S. export control regulations as administered by the U.S. Department of Commerce.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Compatibility Between Cable Systems and CE Equipment</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning in 2003, the Federal Communications Commission (&#8220;FCC&#8221;) adopted regulations implementing an agreement between cable television system operators and CE manufacturers to facilitate the retail availability of so-called &#8220;plug and play&#8221; devices that use unidirectional CableCARDs, including digital televisions and other digital devices that enable subscribers to access cable television programming without the need for a set-top-box (STB) (but without the ability for consumers to use interactive content). In September 2020, the FCC eliminated rules requiring cable providers to support CableCARD. While the cable industry has continued to provide CableCARDs for third-party devices like ours, we cannot predict the ultimate impact of any new technical equipment regulations on our business and operations. Current FCC regulations no longer prohibit multi-channel video service providers from deploying navigation devices with combined security and non-security functions, and further developments with respect to these issues could impact the availability and/or demand for &#8220;plug and play&#8221; devices, particularly bi-directional devices and STBs, all of which could affect demand for UXs incorporated in STBs or CE devices. If the cable industry decided to cease providing CableCARD support for TiVo retail customers, recurring monthly retail service fees would be affected as customers would likely cancel the TiVo service on their devices.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Human Capital Resources</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The opportunities for our success and growth depend in large part on our ability to attract, develop, and retain a talented and engaged workforce. In particular, we are competing for technical talent and we need to offer not only robust and attractive compensation packages but also provide broad opportunities for our employees to make an impact, grow, and develop. As of December 31, 2024, we had a global talent base consisting of approximately 1,680 full-time employees.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To enable our talent to actively contribute to &#8211; and have a positive impact on &#8211; the overall business and culture, we have developed a set of programs and initiatives that include competitive compensation and benefits offerings, skills and management development, inclusion initiatives, goal and performance management, and succession planning. In support of these efforts, our Board of Directors monitors these programs and initiatives and provides guidance and feedback as appropriate. Our goal is to provide a work environment that empowers our teams and enables them to enjoy a healthy and productive work-life balance for themselves, their families, and their community.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our incentives are based on merit and we have a strong pay-for-performance culture. We benchmark our total rewards to ensure our compensation and benefit programs remain competitive with industry peers. Our compensation framework for employees reflects a combination of fixed and variable pay including base salary, bonuses, performance awards, and stock-based compensation. We offer employees benefits that vary by country and are designed to meet or exceed local laws and are competitive in the marketplace.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We invest in the career growth and skill development of our employees by providing a wide range of learning opportunities, including face-to-face, virtual, social, and self-directed learning, coaching, and external development. Mid-year and year-end performance reviews are performed to provide structured feedback and identify development needs based on individual and department goals. We also encourage a practice of regular feedback and development. For those in people leader roles, we provide customized leadership &amp; management training and regular leadership &amp; management forums to provide information, support and guidance. We produce bespoke learning materials and toolkits which are accessible via our intranet. We also invest in a global online learning platform where more than 150 courses and programs are offered in a wide range of skill areas, providing development opportunities for employees to become more knowledgeable and effective in their roles. We also provide technical training through an online platform, offering more than 25,000 technical learning programs.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We leverage our manager ecosystem, coupled with industry-standard performance management tools, to align corporate goals with employee objectives. Employees are encouraged to create and align individual, functional, and team-based goals, track performance against goals, write self-evaluations, and solicit feedback.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have demonstrated support and commitment to developing a culture of non-discrimination and embracing inclusion throughout our workforce. We have numerous employee resource groups (&#8220;ERGs&#8221;), which are employee-led, voluntary</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">16</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">communities for groups that share similar backgrounds. ERGs develop programming throughout the year supporting culture and belonging, and empower employees to achieve their personal and career goals.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We measure employee experience by collecting insight and understanding of engagement and satisfaction. We use an employee engagement survey, executive roundtables, and employee focus groups to solicit input. Task forces are regularly created to identify and address gaps, resulting in changes to policies and practices and benefits offerings.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Environmental, Social &amp; Governance</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We created our Environmental, Social and Governance (&#8220;ESG&#8221;) program around three key focus areas: Culture and Belonging, Resilience, and Community Impact. Xperi plans to publish its ESG report annually. Our report will be available on the Xperi website.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Spin-Off Transaction</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 1, 2022 (the &#8220;Distribution Date&#8221; or the &#8220;Separation Date&#8221;), the spin-off (the &#8220;Spin-Off&#8221; or the &#8220;Separation&#8221;) of the product business of Adeia Inc. (formerly known as Xperi Holding Corporation) (&#8220;Adeia&#8221; or the &#8220;Former Parent&#8221;) into Xperi Inc. (&#8220;Xperi&#8221;), was completed. The Spin-Off was achieved through our Former Parent's distribution (the &#8220;Distribution&#8221;) of 100% of the shares of Xperi&#8217;s common stock to holders of our Former Parent&#8217;s common stock as of the close of business on the record date of September 21, 2022 (the &#8220;Record Date&#8221;). Each Adeia stockholder of record received four shares of Xperi common stock for every ten shares of Adeia common stock held on the Record Date. Following the Spin-Off, we became an independent, publicly traded company with our common stock listed under the symbol &#8220;XPER&#8221; on the New York Stock Exchange (&#8220;NYSE&#8221;), and our Former Parent retains no ownership interest in Xperi.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Spin-Off, we entered into a Separation and Distribution Agreement and several other agreements with our Former Parent to effect the Spin-Off and provide a framework for our relationship with our Former Parent after the Spin-Off. In addition to the Separation and Distribution Agreement, the other principal agreements entered into with our Former Parent include a Tax Matters Agreement, a Transition Services Agreement, an Employee Matters Agreement, a Cross Business License Agreement, and a Data Sharing Agreement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Available Information</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our internet address is xperi.com, where we make available, free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and any amendments to those reports, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. Our SEC reports can be accessed through the investor relations section of our website. Any information found on our website and in our ESG report is not incorporated into this or any other report we file with or furnish to the SEC.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We announce material information to the public about us, our products and services, and other matters through a variety of means, including filings with the SEC, press releases, public conference calls, webcasts and the Investor Relations section of our website in order to achieve broad, non-exclusionary distribution of information to the public and for complying with our disclosure obligation under Regulation FD. The information disclosed by the foregoing channels could be deemed to be material information. As such, we encourage investors, the media, and others to follow the channels listed above and to review the information disclosed through such channels. Any updates to the list of disclosure channels through which we will announce information will be posted on the &#8220;Investor Relations&#8221; section of our website.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">17</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1A. Ri</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">sk Factors</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">An investment in our common stock involves a high degree of risk. Risk factors that could cause actual results to differ from our expectations and that could negatively impact our financial condition and results of operations are summarized and set forth in detail below and elsewhere in this Annual Report on Form 10-K. If any of these risks occur, our business, financial condition, results of operations and future growth prospects could be materially and adversely affected. Under these circumstances, the trading price of our common stock could decline, and you may lose all or part of your investment. Further, additional risks not currently known to us or that we currently believe are immaterial also may impair our business, operations, liquidity and stock price materially and adversely. You should consider carefully the risks and uncertainties summarized and set forth in detail below and elsewhere in this Annual Report on Form 10-K before you decide to invest in our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Relating to Our Business Operations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may not be able to develop and timely deliver innovative technologies and services in response to changes in our markets and industries.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The markets for our products, services and technologies are characterized by an increasingly competitive landscape, rapid change and technological evolution and obsolescence, new and improved product introduction, changing consumer demand, and evolving industry standards. We will need to continue to expend considerable resources on research and development in the future in order to continue to design, deliver and enhance innovative media, entertainment, and audio products, services and technologies. The development of enhanced and new technologies, products, and services is a complex, costly and uncertain process requiring high levels of innovation, highly skilled engineering and development personnel, and the accurate anticipation of technological and market trends. For example, smart TVs powered by TiVo OS, our new embedded operating system, and cars featuring DTS AutoStage video service Powered by TiVo, our new in-car video service, are now available to consumers. If consumers do not adopt and use our products or they do not find our products or their features to be compelling, our future growth and profitability may be negatively impacted. Despite our efforts, we:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">may not receive significant revenue from our research and development efforts for several years, if at all;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that the level of funding and significant resources we are committing for investments in new products, services and technologies will be sufficient or result in successful new products, services or technologies;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that any new products or services that we develop will achieve market acceptance;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that these new products, services or technologies will be as profitable as expected, if at all, even if we achieve market acceptance;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that our newly developed products, services or technologies can be successfully protected as proprietary intellectual property rights or will not infringe the intellectual property rights of others;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot prevent our products, services and technologies from becoming obsolete due to rapid advancements in technology and changes in consumer preferences;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that revenue from new products, services or technologies will offset any decline in revenue from our products, services and technologies which may become obsolete;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cannot ensure that our competitors and/or potential customers will not develop products, services or technologies similar or superior to those developed by us, resulting in a reduction in the potential demand for our newly developed products, services or technologies; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">may not correctly identify new or changing market trends at an early enough stage to capitalize on market opportunities.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Furthermore, the decision by a party dominant in the value chain to provide competing technologies at very low or no cost, or to offer additional incentives such as marketing spend commitments, could cause our customers and other manufacturers not to utilize our technologies or services. Our customers may choose to use technologies that their own in-house engineering teams have developed, or in which they have an interest. Accordingly, our revenue could decline if our customers choose not to incorporate our technologies in their products, or if they sell fewer products incorporating our technologies. Our failure to successfully develop new and improved products, services and technologies, including as a result of any of the risks described above, may reduce our future growth and profitability and may adversely affect our business, financial condition and results of operations.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our products and services face intense competition from various sources, and we may not be able to compete effectively.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect that our technologies will continue to compete with technologies of internal design groups at competing companies or our customers. Internal design groups at competing companies or our customers create their own audio, entertainment, and media solutions. If these internal design groups introduce unique solutions that are comparable or superior to our technology, they may not license our technology. These groups may design technology that is less expensive to implement or that enables products with higher performance or additional features. Many of these groups have substantially greater resources, greater financial strength and lower cost structures which may allow them to undercut our price. They also have the advantage of access to internal corporate strategies, technology road-maps and technical information. As a result, they may be able to bring alternative solutions to market more easily and quickly. We face competitive risks across all our businesses, including:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our Media Platform and Pay-TV solutions face significant competition from companies that produce and market TV operating systems, program guides and television schedule information in a variety of formats, including passive and interactive on-screen electronic guide services, online listings, over the top applications, and customers and potential customers who choose to build their own TV operating systems or interactive program guides;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our advanced video solutions compete with other consumer electronic products and home entertainment services (such as Roku, AppleTV, Amazon FireTV and Chromecast) as well as products and service offerings built by other service providers or their suppliers for consumer spending;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our Smart TV solutions compete with other operating systems for Smart TVs, including TV manufacturers with their own in-house solutions (e.g., Samsung with Tizen) or TV manufacturers that use competing third-party solutions (e.g., Google TV);</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our Consumer Electronics and audio technologies compete with other providers of audio products and services such as Dolby and Sonos, with Dolby being the primary competitor in high-definition audio processing and enjoying advantages in selling its digital multi-channel audio technology, having introduced such technology before we did and having achieved mandatory standard status in product categories that we have not, including terrestrial digital TV broadcasts in the United States;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our Connected Car technologies compete with internal design groups of automotive manufacturers and other automobile technology suppliers that provide similar technologies by employing different approaches; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our competitive position is affected by the rate of adoption and incorporation of our technologies by semiconductor manufacturers, assemblers, foundries, manufacturers of consumer and communication electronics, and the TV, automotive and consumer electronics industry.  </span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the future, our licensed technologies may also compete with other emerging technologies that may be less expensive and provide higher performance than our solutions. Companies with these competing technologies may also have greater resources. Technological change could render our technologies obsolete, and new, competitive technologies could emerge that achieve broad adoption and adversely affect the use of our technologies and intellectual property.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of our current or future competitors may have significantly greater financial, technical, marketing and other resources than we do, may enjoy greater brand recognition than we do, or may have more experience or advantages than we have in the markets in which they compete. Further, many of the consumer hardware and software products that include our technologies also include technologies developed by our competitors. In order for us to remain competitive, we must continue to invest significant resources in innovation and product development to enhance our technologies and our existing products and services and introduce new high-quality technologies, products and services to meet the wide variety of market and competitive pressures. We may not be able to invest in innovation and product development at the same level as our competitors. Our ability to generate revenue from our business will suffer if we fail to do so successfully.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our monetization strategy is relatively new and may not be successful, which could adversely impact our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Media Platform&#8217;s monetization strategy depends on our ability to generate revenue from advertisers, primarily from the sale of digital advertising and related services, media and entertainment promotional spending, and viewing of free ad-supported programming. Our success will depend on our ability to increase the number of active users, the corresponding number of content hours that are viewed by them, and the amount of free ad-supported content viewed by them. As the user base grows and we increase the amount of content offered and viewed by users, we will need to effectively monetize the user base based on their viewing activity. Our ability to deliver more relevant advertisements to users and to increase the value of our services to advertisers depends in part on the collection or use of user engagement data, which may be restricted or prevented due to a number of factors, including users having the ability to opt out from the collection and use of our data or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">19</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">data collected by our service providers or our advertising partners, restrictions imposed by advertisers, content providers, or service providers, changes in technology, and developments in laws, regulations, and industry standards. If users spend most of their time within content where we have limited or no ability to place advertisements or leverage user information, users opt out from our ability to collect data for use in providing more relevant advertisements, or we are otherwise not able to collect or use such information, we may not be able to achieve the expected growth in monetization revenue or profitability. There can be no assurance that we will be successful in executing our monetization strategy, or in accurately forecasting potential revenue from our Media Platform solutions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our Media Platform business may not be successful in developing, maintaining, and expanding key relationships with TV OEMs and content publishers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our monetization strategy depends on our ability to develop, maintain and expand our relationships with key TV manufacturing partners and content publishers. The initial focus of TiVo OS was to launch in Smart TVs in the EU market, which is a relatively new market for our Media Platform business. However, the overall success of our monetization strategy will depend in part on our ability to expand TiVo OS into additional Smart TVs for the United States and other international markets. In February 2025, we announced that Smart TVs powered by TiVo OS are now available in the U.S. market. We further announced that there are over two million activated Smart TVs powered by TiVo OS in Europe. However, there can be no assurance that we will be successful in further penetrating the European or U.S. markets with either increased volume of Smart TVs or additional partner relationships.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We need to identify, establish and maintain relationships with content publishers to provide users with popular streaming services, channels and content. Furthermore, we need to develop new relationships with local content partners or enter into new arrangements with existing content publishers as we enter into new international markets or expand our services and features. Some TV manufacturers will not deploy TiVo OS unless specific content publishers are on the platform, and there can be no assurance that we will be able to secure relationships with the key content publishers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We do not typically receive license revenue from our TiVo OS arrangements with TV manufacturers, and we expect to incur significant expenses in connection with these commercial agreements. The primary economic benefits that we expect to derive from these license arrangements will be indirect, primarily from growing the number of active users to generate advertising-related revenue. If these arrangements do not result in an increase in active users, or if that growth does not result in an increase in advertising-related revenue, our business may be harmed. If we are not successful in maintaining existing and creating new relationships with TV manufacturing partners, or if we encounter technological, content licensing, or other impediments to these relationships, our ability to grow our business could be adversely impacted. In addition, if our TV manufacturing partners reduce their forecasts or delay the market launch dates for distributing Smart TVs with TiVo OS, or if they choose to deploy with a competitor&#8217;s operating system or develop their own operating system, our business may be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may not be able to manage our disparate business operations efficiently, which may lead to disposition of such business and related assets, and the disposition of one or more business lines or assets exposes us to a variety of risks.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our effort to rationalize our disparate business operations could require our management to refocus on certain business operations while disinvesting in others. Additionally, as business strategy and product markets continue to evolve, we may dispose, discontinue, or divest product lines or business divisions. For example, in 2024, we divested our AutoSense and related imaging business as well as substantially all of the assets and certain liabilities of Perceive Corporation (later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. Disposing or discontinuing existing product lines or business divisions, or separating business units, provides no assurance that operating expenses will be reduced, and we may incur material charges associated with such decisions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Furthermore, the disposition or discontinuance of an existing product line or business division, or separation or spinoff of a business unit, entails various risks, including the risk of not being able to obtain a purchaser, or, if obtained, that the purchase price may not be equal to at least the net asset book value for the product line or business unit, or the value that investors place on it as reflected by our stock price. Other risks of such actions include adversely affecting employee morale, managing the expectations of, and maintaining good relations with, customers of disposed or discontinued product lines or business divisions, which could prevent selling other products to them. We may also incur other significant liabilities and costs associated with disposal or discontinuance of product lines or business divisions, or separation of business units, including employee severance costs, relocation expenses, impairment of lease obligations and long-lived assets, and expenses associated with tax, legal and financial advisers. The effects of such actions may adversely impact our business, financial condition and results of operations.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">20</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business depends, in part, on royalty-based and advertising-based revenue models, which are inherently risky.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our business is dependent, in part, on future royalties and/or advertising revenue paid to us by customers and partners. Royalty payments under our licenses may be based upon, among other things, the number of subscribers for Pay-TV, a percent of net sales, a per-unit sold basis or a fixed monthly, quarterly or annual amount. Advertising-related revenue may be based upon, among other things, the number of users who watch a particular service, availability of inventory, advertiser interest and opportunities to personalize advertisements. We are dependent upon our ability to structure, negotiate and enforce agreements for the determination and payment of royalties and advertising-based revenue, as well as upon our customers&#8217; and partners&#8217; compliance with their agreements. We face risks inherent in royalty-based and/or advertising-based business models, many of which are outside of our control, such as the following:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the number of subscribers our Pay-TV customers have or the number of set top boxes our Pay-TV customers provide to their end-user subscribers;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the number of end users and time spent viewing content and advertising available within devices that incorporate our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the rate of adoption and incorporation of our technology by semiconductor manufacturers, assemblers, foundries, manufacturers of consumer and communication electronics, and the TV, automotive, and consumer electronics industries;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness and ability of advertisers to use our advertising placements that are available via our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the allocation by advertisers of their budgets to traditional advertising, such as traditional television, radio and print, and to advertising through social media and other digital platforms;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness and ability of content owners and content aggregators to make their content available via our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness and ability of advertising technology partners to license their products and services to us for use in our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness and ability of suppliers to produce materials and equipment that support our licensed technology in a quantity sufficient to enable volume manufacturing;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the ability of our customers to purchase such materials and equipment on a cost-effective and timely basis;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the length of the design cycle and our customers&#8217; ability to successfully integrate certain of our technologies into integrated circuits;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the demand for products that incorporate our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the cyclicality of supply and demand for products using our licensed technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the seasonal nature of advertising consumption and the associated variance to revenue based on that seasonality;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the impact of economic downturns, labor disruptions such as strikes, and overall consumer sentiment; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the impact of poor financial performance of our customers.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For example, the ability to enjoy digital entertainment content downloaded or streamed over the internet has caused some consumers to elect to cancel their Pay-TV subscriptions. Some of our Pay-TV customers have experienced declines in their subscriber bases, which has resulted in a decline in the royalties they owe us. In addition, large streaming platforms such as Netflix, Disney+ and Amazon Prime Video offer ad-supported tiers of their streaming services, which has further increased competition for streaming advertising revenue. Also, the strikes called by the Writers Guild of America and SAG-AFTRA reduced the demand for advertising and media and entertainment promotional spending campaigns, which negatively impacted our business and results of operations. Although the strikes have been resolved, there continued to be reduced demand for media and entertainment promotional spending campaigns for a period of time, which adversely affected our business, financial condition, results of operations and cash flows.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">21</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our licensees may delay, refuse to or be unable to make payments to us due to financial difficulties or otherwise, or shift their licensed products to other companies to lower their royalties to us.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A number of our customers may face severe financial difficulties from time to time, which may result in their inability to make payments to us in a timely manner, or at all.  In addition, we have had a history of, and we may in the future experience, customers that delay or refuse to make payments owed to us under license or settlement agreements. Our customers may also merge with or may shift the manufacture of licensed products to companies that are not currently licensees of our technology. This could make the collection process complex, difficult, and costly, which may adversely impact our business, financial condition, results of operations and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">It is difficult for us to verify royalty amounts owed to us under our licensing agreements, and this may cause us to lose revenue.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The terms of our license agreements often require our customers to document their use of our technology and report related data to us on a quarterly basis. Although our license terms generally give us the right to audit books and records of our customers to verify this information, audits can be expensive, time consuming, and may not be cost justified based on our understanding of our customers&#8217; businesses, especially given the international nature of our customers. Our license compliance program audits certain customers to review the accuracy of the information contained in their royalty reports in an effort to decrease the likelihood that we will not receive the royalty to which we are entitled under the terms of our license agreements, but we cannot ensure that such audits will be effective to that end.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Competition for employees is intense, and we may not be able to attract and retain the qualified and skilled employees needed to support our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our future success depends, in part, upon our ability to recruit and retain key management, technical, sales, marketing, finance, and other critical personnel. Competition for qualified management, technical and other personnel is intense, and we may not be successful in attracting and retaining such personnel. If we fail to attract and retain qualified employees, including internationally, our ability to grow our business could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Competition for people with the specific skills that we require is significant. In order to attract and retain personnel in a competitive marketplace, we believe that we must provide a competitive compensation package, including cash and equity-based compensation. Volatility in our stock price may from time to time adversely affect our ability to recruit or retain employees. Our success also depends on our ability to manage employee performance and reduce staffing levels when required by market conditions. We implement reductions in force from time to time and such actions sometimes result in distractions and lower morale for employees. If we are unable to hire and retain qualified employees, our business, financial condition and results of operations could be adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We face competitive risks in the provision of entertainment offerings involving the distribution of digital content provided by third party application and content providers through broadband.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain of our products and services provide consumers with access to the entertainment offerings of Amazon Prime Video, Netflix, Hulu Plus, HBO Max, Disney+, VUDU, Paramount+, Peacock, and others for the distribution of digital content directly to broadband-connected TiVo devices. These entertainment offerings typically involve no significant long-term commitments. We face competitive, technological and business risks in our ongoing provision of entertainment offerings involving the distribution of digital content through broadband to consumer televisions with such offerings, including the availability of premium and high-definition content, as well as the speed and quality of the delivery of such content to partner devices. For instance, we face increased competition from a growing number of broadband-enabled televisions or connected devices from providers such as Roku, Apple TV, Amazon FireTV and Chromecast that provide broadband-delivered digital content directly to a consumer&#8217;s television or a device connected to a television. Additionally, we face competition from online content providers and other personal computer (&#8220;PC&#8221;) software providers who deliver digital content directly to a consumer&#8217;s PC, which in some cases may then be viewed on a consumer&#8217;s television. The TiVo OS solution faces competition from other Smart TV operating systems, as well as non-Smart TVs that utilize broadband-enabled devices. If we are unable to provide a competitive entertainment offering on our own, or an equivalent offering with other third parties, the attractiveness of the TiVo service to new users would be harmed as consumers increasingly look for new ways to receive and view digital content and our ability to retain and attract users would be harmed. Recent rapid transformation in licensing and distribution of digital content has made the industry less predictable and more volatile and if we are unable to adapt to developments in this space, our business, financial condition and results of operations may be harmed.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">22</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our future success depends on our ability to establish and maintain licensing relationships with companies in related business fields, including:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pay-TV service 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operators of entertainment content distributors, including pay-per-view (&#8220;PPV&#8221;) and video-on-demand (&#8220;VOD&#8221;) networks;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TV OEMs and ODMs, CE, digital set-top hardware manufacturers, and PC manufacturers; TV main board manufacturers, and chip manufacturers;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">motion-picture studios, networks streaming partners (including content aggregators and SVOD, FAST, and AVOD providers), and other content 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">semiconductor and equipment manufacturers;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">content rights holders;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">retailers and distributors of consumer electronic products;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">advertisers and advertising technology partners;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">digital rights management suppliers; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">internet portals and other digital distribution companies.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our license agreements are typically non-exclusive, and therefore our licensees are free to enter into similar agreements with third parties, including our competitors. Our licensees may develop or pursue alternative technologies either on their own or in collaboration with others, including our competitors.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of our third-party license arrangements require that we license others&#8217; technologies and/or integrate our solutions with others. In addition, we rely on third parties to report usage and volume information to us. Delays, errors or omissions in this information could harm our business. If these third parties choose not to support integration efforts or delay the integration of our solutions, our business, financial condition and results of operations could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Relationships have historically played an important role in the entertainment industries that we serve. If we fail to maintain and strengthen these relationships, these industry participants may not purchase and use our technologies or facilitate the integration or adoption of our technologies, which will harm our business, financial condition, results of operations and prospects and may make it more difficult for us to enter into new markets. In addition, if major industry participants form strategic relationships that exclude us, our business, financial condition, results of operations and prospects could be materially adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our pursuit of acquisitions and divestitures may adversely affect our business operations or stock price if we cannot successfully execute our strategies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have made several acquisitions, domestically and internationally, and recently divested our AutoSense and related imaging business as well as substantially all of the assets and certain liabilities of Perceive Corporation (later known as Xperi Pylon Corporation), our subsidiary focused on edge inference hardware and software technologies. Our current plan is to continue to acquire or divest assets, technologies, or companies where we believe the transaction would be strategic to our future business or strategies or otherwise would be in the best interest of the Company and our stockholders. Acquisitions and divestitures involve challenges in terms of successful integration or separation, as applicable, of technologies, products, services, and employees. We may not realize the anticipated benefits of acquisitions or divestitures we have completed or may complete in the future, and we may not be able to successfully incorporate or separate the applicable services, products, or technologies, or integrate or separate personnel from the applicable businesses, in which case, our business, financial condition and results of operations could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes resulting from acquisitions and divestitures may place a significant strain on our management team and on our operational and financial systems, procedures, and controls. Our future success will depend, in part, upon the ability of our management team to manage such changes effectively, requiring our management to:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">recruit, hire, and train additional personnel, or effectively manage the transition of exiting personnel;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">transition and improve our operational and financial systems, procedures, and controls;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">23</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">maintain our cost structure at an appropriate level based on the royalties, revenue and cash we forecast and generate;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">manage multiple concurrent development projects; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">manage operations in multiple time zones with different cultures and languages.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financing for future acquisitions may not be available on favorable terms, or at all. If we use our equity securities to fund the acquisition, it may result in significant dilution to our existing stockholders. If we identify an appropriate acquisition candidate for any of our businesses, we may not be able to negotiate the terms of the acquisition successfully, finance the acquisition or integrate the acquired business, products, service offerings, technologies or employees into our existing business and operations. Future acquisitions and divestitures may not be well-received by the investment community, which may cause the value of our stock to fall. We cannot ensure that we will be able to successfully complete any acquisition or divestiture in the future. Further, the terms of our indebtedness constrain our ability to make and finance additional acquisitions or divestitures.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may not be able to maintain enough content released in the DTS audio format, which may reduce demand for our technologies, products, and services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We expect to derive a significant percentage of our revenue from the technologies, products, and services that we offer to manufacturers of consumer electronics products. We believe that demand for our audio technologies in growing markets for multi-channel and/or high-resolution audio, including TVs, tablets, mobile phones, video game consoles, automobiles, and soundbars, will be based on the amount, quality, and popularity of content (such as movies, TV shows, music, and games) either released in the DTS audio format or capable of being coded and played in the DTS format.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In particular, our ability to penetrate the growing markets in the network-connected space depends on the presence of streaming and downloadable content released in the DTS audio format. We generally do not have contracts that require providers of streaming and downloadable content to develop and release such content in a DTS audio format. Accordingly, our revenue could decline if these providers elect not to incorporate DTS audio into their content or if they sell less content that incorporates DTS audio.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, we may not be successful in maintaining existing relationships or developing new relationships with partners or content providers. As a result, we cannot ensure that a sufficient amount of content will be released in a DTS audio format or that manufacturers will continue offering DTS decoders in the consumer electronics products that they sell. If DTS is not able to maintain these relationships, or if the terms of these relationships are less favorable to us, our business, financial condition, and results of operations, including revenue from our DTS audio technologies, could be materially adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Demand for our Connected Car technologies, including HD Radio and DTS AutoStage, may be insufficient to sustain projected growth.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Demand for and adoption of our Connected Car technologies, including HD Radio and DTS AutoStage, may not be sufficient for us to continue to increase the number of customers for these technologies, which include IC manufacturers, manufacturers of broadcast transmission equipment, consumer electronics product manufacturers, component manufacturers, data service providers, manufacturers of specialized and test equipment and radio broadcasters, automobile manufacturers and Tier 1 suppliers to automobile manufacturers.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Demand for our automotive technologies also may be impacted by declines in the automotive industry, which historically has been cyclical and experienced downturns during declining economic conditions. The persistent downturn in the automotive markets resulting from the COVID-19 pandemic and related events reduced demand for these technologies.  There is no guarantee that growth trends will return to our pre-pandemic level, and a sustained reduction in our automotive-based royalties may cause us to fail to meet our previously projected growth rates. Furthermore, demand for and adoption of our HD Radio and DTS AutoStage technologies and services may not continue to increase and may face increased competition from existing suppliers or new entrants providing the same or similar services, in some cases, at lower prices or free of charge.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Among other things, continuing and increased consumer acceptance of HD Radio technology will depend upon:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the number of radio stations broadcasting digitally using HD Radio technology;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness of automobile manufacturers to include HD Radio receivers in their vehicles;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness of Tier 1 suppliers to incorporate HD Radio technology into their products;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the cost and availability of HD Radio enabled products; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the marketing and pricing strategies that we employ and that are employed by our customers and retailers.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Continuing and increased consumer acceptance of DTS AutoStage technology will depend upon, among other things:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness of automobile manufacturers to include DTS AutoStage technology in their vehicles;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the willingness of Tier 1 suppliers to incorporate DTS AutoStage technology into their products;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the deployment of broadband connectivity in vehicles, including through built-in modems or phone tethering;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the demand by end users for the services provided by the DTS AutoStage technology in their vehicles;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the ability to scale and provide the DTS AutoStage services without service interruptions;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the ability to acquire content or licenses to content distributed by the DTS AutoStage services;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the continued participation and support by broadcasters and content owners of the DTS AutoStage technology and services; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the marketing and pricing strategies that we employ and that are employed by our customers and retailers.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The DTS AutoStage technology is dependent on broadband connectivity within the vehicle. A slower deployment or adoption of broadband connectivity within automobiles could negatively impact the deployment of DTS AutoStage technology.  The DTS AutoStage technology and services also rely upon content and metadata, which may have been licensed or acquired from third-party content owners or licensors, third-party service providers, and internet infrastructure outside of our control.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we are unable to further penetrate the streaming and downloadable content delivery markets and adapt our technologies for those markets, our royalties and ability to grow our business could be adversely impacted.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the advent of streaming and downloadable content services, video and audio content was purchased and consumed primarily via optical disc-based media. The growth of the internet and network-connected device usage, along with the rapid advancement of online and mobile content delivery, has resulted in download and streaming services becoming mainstream with consumers in various parts of the world. We expect the shift away from optical disc-based media to streaming and downloadable content consumption to continue, and optical disc-based media eventually will become obsolete. If we fail to continue to further penetrate the streaming and downloadable content delivery market as the market for optical disc-based media continues to decline, our business could suffer.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The services that provide content from the internet generally are not governed by international or national standards and thus are free to choose any media format(s) to deliver their products and services. This freedom of choice on the part of online content providers could limit our ability to grow if such content providers do not incorporate our technologies into their services, which could affect demand for our technologies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Furthermore, our inclusion in mobile and other network-connected devices may be less profitable for us than optical disc players. The online and mobile markets are characterized by intense competition, evolving industry standards and business and distribution models, disruptive software and hardware technology developments, frequent new product and service introductions, short product and service life cycles, and price sensitivity on the part of consumers, all of which may result in downward pressure on pricing. If we are unable to adequately and timely respond to the foregoing, our business, financial condition, and results of operations could be adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The success of certain of our solutions depends on the interoperability of our technologies with consumer hardware devices.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To be successful, we design certain of our solutions to interoperate effectively with a variety of consumer hardware devices, including PCs, tablets, smartphones, TVs, set-top boxes, video game consoles, MP3 devices, multi-media storage devices, portable media players, DVD players and recorders, and Blu-ray players. Certain of our TiVo products rely on multiple systems operator support of CableCARD, and such support has been decreasing. We depend on significant cooperation with manufacturers of these devices and the components integrated into these devices, as well as software providers that create the operating systems for such devices, to incorporate certain of our technologies into their product offerings and ensure consistent playback of encoded files. Currently, a limited number of devices are designed to support certain of our technologies. If we are unsuccessful in causing component manufacturers, device manufacturers and software providers to integrate certain of our</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">25</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">technologies into their product offerings, those technologies may become less accessible to consumers, which would adversely affect our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our failure to adequately manage our increasingly complex distribution agreements, including licensing, development and engineering services, may cause unexpected delays and loss of revenue in the deployment of advanced television solutions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with our deployment arrangements for TiVo Pay-TV products, we engage in complex licensing, development and engineering services arrangements with our marketing partners and distributors. These deployment agreements with television service providers usually provide for some or all of the following deliverables: software engineering services, solution integration services, hosting the TiVo service, maintenance and support. In general, these contracts are long-term and complex and often rely on the timely performance of such television service provider&#8217;s third-party vendors that are outside of our control. The engineering services and technology we agree to provide and/or develop may be essential to the functionality of the licensed software and delivered product or such software may involve significant customization and modification for each customer. We have experienced in the past, and may in the future experience, delays in delivery with television service providers as well as significant increases in expected costs of development and performance in certain instances. Additional delays could lead to additional costs and adverse accounting treatments, potentially resulting in us recognizing costs earlier than expected. If we are unable to deliver the contracted-for technology, including specified customizations and modifications and services in a timely manner or at all, then we could face penalties in the form of unreimbursed engineering development work, loss of subscriber or minimum financial commitments on the part of our partners, or in extreme cases, the early termination of such distribution agreements. In any such case, our business, financial condition, and results of operation may be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We make significant investments in new products and services that may not achieve technological feasibility or profitability or that may limit our growth.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have made and will continue to make significant investments in research, development, and marketing of new technologies, products and services, including audio and media. Investments in new technologies are speculative and technological feasibility may not be achieved. Commercial success depends on many factors including demand for innovative technology, availability of materials and equipment, the selling price the market is willing to bear, competition and effective licensing or product sales. We may not achieve significant revenue from new product and service investments for a number of years, if at all. Moreover, new technologies, products and services may not be profitable, and even if they are profitable, operating margins for new products and businesses may not be as high as the margins we have experienced historically or originally anticipated.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Technologies such as those we are developing are subject to supply chain disruptions, cost pressures, extensive competition, and a relentless pace of innovation. These products could be copied or functionally surpassed by other designers, manufacturers, or innovators, some of whom may have far greater financial resources than us, and who may be able to develop products with greater capabilities or lower cost. Potential customers may also be hesitant to adopt new technologies and may instead turn to competitors who offer competing products in different deployment models. Our technologies may also require potential customers to adapt their existing software to fully realize the technological advantages. Delays or reluctance by customers to adapt their software could affect the success of these technologies in the marketplace, which may adversely impact our business, financial condition, and results of operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business involves the use of artificial intelligence technologies, which could subject us to risks.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We use AI Technologies throughout our business and are investing in this area. For example, we use AI Technologies to allow our users to search and discover new content in our products, and internally for business processing and product development. We expect that increased investment will be required in the future to continuously improve our use of AI Technologies. As with many technological innovations, there are significant risks involved in developing, maintaining and deploying AI Technologies and there can be no assurance that the usage of or our investments in such technologies will always enhance our products or services or be beneficial to our business, including our efficiency or profitability. The continuous development, maintenance and operation of our AI Technologies is expensive and complex, and may involve unforeseen difficulties including material performance problems, undetected defects or errors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With respect to our products or services that incorporate AI Technologies, the market for such products and services is rapidly evolving and important assumptions about the cost, performance, and perceived value associated with our services or products may be inaccurate. We cannot be sure that the market will continue to grow or that it will grow in ways we anticipate. In addition, market acceptance and consumer perceptions of products and services that incorporate AI Technologies is uncertain. Our failure to successfully develop and commercialize our products or services involving AI Technologies could depress the market price of our stock and impair our ability to: raise capital; expand our business; provide, improve and diversify our</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">26</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">product offerings; continue our operations and efficiently manage our operating expenses; and respond effectively to competitive developments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to our proprietary AI Technologies, we use AI Technologies licensed from third parties in our internal operations, and our ability to continue to use such technologies at the scale we need may be dependent on access to specific third-party software and infrastructure. We cannot control the availability or pricing of such third-party AI Technologies, especially in a highly competitive environment, and we may be unable to negotiate favorable economic terms with the applicable providers. In addition, to the extent any third party AI Technologies are used as a hosted service, any disruption, outage, or loss of information through such hosted services could disrupt our operations or solutions, damage our reputation, cause a loss of confidence in our solutions, or result in legal claims or proceedings, for which we may be unable to recover damages from the affected provider.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our products and services could be susceptible to errors, defects, or unintended performance problems that could result in lost revenue, liability or delayed or limited market acceptance.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We develop and offer complex solutions, which we license and otherwise provide to customers. The performance of these solutions typically involves working with sophisticated software, computing, and communications systems.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to the complexity of these products and services, and despite our quality assurance testing, the products may contain undetected defects or errors that may affect the proper use or application of such products or services by the customer. Because certain of our products and services are embedded in hardware, digital content, and other software, or rely on stable transmissions, our solutions&#8217; performance could unintentionally jeopardize our customers&#8217; product performance. Because customers rely on our products and services as used in their hardware, software and applications, defects or errors in our products or services may discourage customers from purchasing our products or services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These defects or errors could also result in product liability, service level agreement claims or warranty claims. Although we attempt to reduce the risk of losses resulting from these claims through warranty disclaimers and limitation of liability clauses in our agreements, these contractual provisions may not be enforceable in every instance. Any such defects, errors, or unintended performance problems in existing or new products or services, and any inability to meet customer expectations in a timely manner, could result in loss of revenue or market share, failure to achieve market acceptance, diversion of development resources, injury to our reputation, increased insurance costs and increased service costs, any of which could materially harm our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Dependence on the cooperation of third parties for the provision and delivery of our metadata may adversely affect our revenue.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We use metadata in certain of our products and services, including Pay-TV and Connected Car, and we distribute metadata as a revenue generating activity. We rely on third-party providers to deliver our metadata to our customers, including automobiles and some of the CE devices that include our user experience (UX) and interactive program guides. Further, our national data network provides customized and localized listings for Pay-TV and licensees of our data used in third-party products, including third-party interactive program guides. In addition, we purchase certain metadata from commercial vendors that we redistribute. The quality, accuracy and timeliness of that metadata may not continue to meet our standards or be acceptable to consumers. There can be no assurance that commercial vendors, including metadata providers, will distribute data to us without error, or at all, or that the agreements that govern some of these relationships can be maintained on favorable economic terms.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Technological changes may also impede the ability to distribute metadata. Our inability to renew existing arrangements on terms that are favorable to us, or enter into alternative arrangements that allow us to effectively provide and transmit our metadata to customers, could have a material adverse effect on our businesses that leverage metadata, including our interactive program guide business, and could damage the attractiveness of our metadata offerings to our customers or could increase the costs associated with providing our metadata offerings, and cause our revenue or margins to decline, which would adversely impact business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We depend on a limited number of third parties to design, manufacture, distribute and supply hardware devices upon which our TiVo software and services operate.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our TiVo software and services operate on a number of hardware products, including DVR and non-DVR set-top-boxes and TVs with TiVo OS that are produced by third-party hardware companies. If one or more of these third parties is unable or unwilling to produce or distribute such hardware products, our business could be harmed. Further, if we fail to effectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">27</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">manage the integration of our software and services with our hardware partners&#8217; devices, we or our manufacturing partners could suffer from product recalls, poorly performing products and higher than anticipated warranty costs.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For TiVo OS, we are relying on third-party hardware companies to assist in the development, distribution and launch of a new market entry product. If one or more of these third parties is unable or unwilling to meet its obligations regarding such entry, the success of TiVo OS could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, certain features and functionalities of our TiVo OS, TiVo service, and DVRs and non-DVR set-top-boxes that incorporate our software depend on third-party components and technologies. If we or our third-party partners are unable to purchase or license such third-party components or technologies, we may not be able to offer certain related features and functionalities to our customers. In such a case, the desirability of our products to our customers could be reduced, thus harming our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We also rely on third parties to whom we outsource supply chain activities related to inventory warehousing, order fulfillment, distribution, and other direct sales logistics to provide cost-effective and efficient supply chain services. We cannot be sure that these parties will perform their obligations as expected or that any revenue, cost savings or other benefits will be derived from the efforts of these parties. If one or several of our third-party supply chain partners were to discontinue service to us, our ability to fulfill sales orders through the TiVo website and distribute inventory timely, cost effectively, or at all, may be delayed or prevented, which could harm our business, financial condition, and results of operations. Any of these events could require us to undertake unforeseen additional responsibilities or devote additional resources to commercialize our TiVo service. Any of these outcomes could harm our ability to compete effectively and achieve increased market acceptance and brand recognition.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We maintain inventories of TiVo-branded products based on our demand forecast, which may be incorrect and lead to excess or insufficient inventory.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with our sales of TiVo-branded products through the TiVo website, we maintain an inventory of certain DVR and non-DVR products based on our demand forecast. Due to the seasonality in our business and the nature of these mature product lines, we make inventory decisions for these products well in advance of our peak selling periods. As such, we are subject to risks in managing the inventory needs of our business during the year and over the lifecycle of the product lines, including estimating the appropriate quantity and mix of demand across our older and newer DVR and non-DVR products. Should actual market conditions differ from our estimates, our future results of operations could be materially affected. Excess purchase commitments as a result of unforeseen changes in our sales forecast, pricing terms or cost structures may require us to record a loss that may adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Qualifying, certifying and supporting our technologies, products and services is time-consuming and expensive.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We devote significant time and resources to qualify and support our software products on various automotive, personal computer, CE and mobile platforms, including operating systems from Apple, Google and Microsoft. In addition, we maintain high-quality standards for products that incorporate our technologies, products, and services through a quality control certification process. To the extent that any previously qualified, certified and/or supported platform, product or service is modified or upgraded, or our business expands into new regions that may have different or additional requirements, or we need to qualify, certify or support a new platform, product or service, we could be required to expend additional engineering time and resources, which could delay the launch of such technologies, products or services and add significantly to our development expenses, which may adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We are exposed to the risks related to international sales and operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We derive a large portion of our total revenue from operations outside of the United States. Therefore, we face exposure to risks of operating in many foreign countries, including:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">difficulties and costs associated with complying with a wide variety of complex laws, treaties, regulations and compliance requirements;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">fluctuations in foreign currency exchange rates;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">restrictions on, or difficulties and costs associated with, the repatriation of cash from foreign countries to the United States;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">earnings and cash flows that may be subject to tax withholding requirements or the imposition of tariffs;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">political and economic instability, trade conflict and international hostilities;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">28</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">unexpected changes in political or regulatory environments;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">differing employment practices, labor compliance and costs associated with a global workforce;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">exchange controls or other restrictions;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">import and export restrictions and other trade barriers;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">difficulties in maintaining overseas subsidiaries and international operations; 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">difficulties in obtaining approval for significant transactions.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any one or more of the above factors may adversely affect our international operations and could significantly affect our business, financial condition, results of operations and cash flows. For example, the United States has signaled its intention to change U.S. trade policy, including renegotiating or terminating existing trade agreements and leveraging tariffs. In February 2025, the United States imposed additional tariffs on imports from China and announced and subsequently paused implementation of tariffs on imports from Canada and Mexico. These additional tariffs or any future tariffs, as well as a government&#8217;s adoption of &#8220;buy national&#8221; policies or retaliation by another government against such tariffs or policies have introduced significant uncertainty into the market and may affect the prices of and demand for the products that include our technologies, which could have a negative impact on the Company&#8217;s results of operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, the results of our operations will be dependent to a large extent upon the global economy. Geopolitical factors such as terrorist activities, wars, foreign invasion or armed conflict, tariffs, trade disputes, local or global recessions, diplomatic or economic tensions (such as the tension between China and Taiwan), long-term environmental risks, climate change, or global health conditions that adversely affect the global economy may adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, our business could be materially adversely affected if foreign markets do not continue to develop, if we do not receive additional orders to supply our technologies, products or services for use by international Pay-TV service providers, TV OEMs, automobile, CE and set-top-box manufacturers, PPV/VOD providers and others, or if regulations governing our international business change. Changes to the statutes or regulations with respect to export of encryption technologies could require us to redesign our products or technologies or prevent us from selling our products and licensing our technologies internationally.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may need to raise additional debt or equity capital in order to pursue our business objectives or respond to opportunities, challenges, or unforeseen circumstances. If such capital is not available to us on viable terms or at all, our business, operating results, and financial condition may be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We may require additional capital to pursue our business objectives and respond to business opportunities, challenges or unforeseen circumstances, including to develop new products or services, further improve existing products and services, or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional capital. However, additional capital may not be available when we need it, on terms that are acceptable to us, or at all. In addition, any debt financing that we secure in the future could involve restrictive covenants which may make it more difficult for us to obtain additional capital and to pursue business opportunities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In February 2025, we entered into an accounts receivables securitization program with a three-year term pursuant to which we may borrow up to $55.0 million. Our indebtedness may limit our ability to borrow additional funds, limit our ability to use our cash flow or obtain additional financing for future working capital, capital expenditures, acquisitions or other general business purposes, require us to use a substantial portion of our cash flow from operations to repay our debt obligations, limit our flexibility to plan for, or react to, changes in our business and industry, place us at a competitive disadvantage compared to our less leveraged competitors and increase our vulnerability to the impact of adverse economic and industry conditions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Cybersecurity and Data Privacy</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are dependent on information technology systems and infrastructure for both internal and external operations that are critical to our business (collectively, &#8220;IT Systems&#8221;). We own and manage some of these IT Systems but also rely on third parties for a range of IT Systems. In the ordinary course of our business, we and certain of our third-party providers collect,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">29</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">store, process, and transmit large amounts of corporate, personal, and other information, including intellectual property, proprietary business information, user information (including user payment card information), employee information, and other confidential information (collectively, &#8220;Confidential Information&#8221;). Our obligations under applicable laws, regulations, contracts, industry standards, self-certifications, and other documentation may include maintaining the confidentiality, integrity, and availability of our IT Systems and Confidential Information, including maintaining reasonable and appropriate security safeguards as part of an information security program. Failure or perceived failure to protect our IT Systems and Confidential Information could create potential legal liability to regulators, our business partners, our users, and other relevant stakeholders, and harm our reputation by impacting the attractiveness of our services to existing and potential users.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We face numerous and evolving cybersecurity risks that threaten the confidentiality, integrity and availability of our IT Systems and Confidential Information, including security breaches, unauthorized access (malicious or accidental), misuse of information by authorized users, data leaks or unintentional exposure of information, failed processes or other bugs, loss of data, social engineering/phishing, human or technological error, malicious code embedded in open-source software, damages from computer viruses or malware, natural disasters, terrorism, system changes or upgrades, data redundancy/backup failures, or telecommunication failures or disruption of service. Remote and hybrid working arrangements at our company (and at many third-party providers) also increase cybersecurity risks due to the challenges associated with managing remote computing assets and security vulnerabilities that are present in many non-corporate and home networks. Additionally, any integration of artificial intelligence in our or any service providers&#8217; operations, products, or services is expected to pose new or unknown cybersecurity risks and challenges.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our online business activities depend on the ability to store and transmit Confidential Information securely on our IT Systems and third-party systems, and over private, hybrid and public networks. Further, because some of our technologies are intended to inhibit use of or restrict access to our customers&#8217; intellectual property, we may become the target of hackers or other persons whose use of or access to our customers&#8217; intellectual property is affected by our technologies. Any compromise of our ability to store or transmit such Confidential Information securely or reliably, and any costs associated with preventing or eliminating such problems, could harm our business, financial condition, and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cyberattacks are expected to accelerate on a global basis in frequency and magnitude as threat actors are becoming increasingly sophisticated in using techniques and tools&#8212;including artificial intelligence&#8212;that circumvent security controls, evade detection and remove forensic evidence. As a result, we may be unable to detect, investigate, remediate or recover from future attacks or incidents, or to avoid a material adverse impact to our IT Systems, Confidential Information or business. There can also be no assurance that our cybersecurity risk management program and processes, including our policies, controls or procedures, will be fully implemented, complied with or effective in protecting our IT Systems and Confidential Information.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We and certain of our third-party providers regularly experience cyberattacks and other incidents, and we expect such attacks and incidents to continue in varying degrees. While to date no incidents have had a material impact on our operations or financial results, we cannot guarantee that material incidents will not occur in the future. Any adverse impact to the availability, integrity or confidentiality of our IT Systems or Confidential Information could damage our business, hurt our ability to distribute products and services and collect revenue, threaten the proprietary or confidential nature of our technology, harm our reputation, increase the costs of our ongoing cybersecurity protections, result in costly enhancements or remediation measures, and expose us to litigation (including class action lawsuits), government investigations, and other liabilities. Because some of our technologies are intended to inhibit use of or restrict access to our customers&#8217; intellectual property, we may become the target of hackers or other persons whose use of or access to our customers&#8217; intellectual property is affected by our technologies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any or all of the foregoing could materially adversely affect our business, results of operations, and financial condition. Finally, we cannot guarantee that any costs and liabilities incurred in relation to an attack or incident will be covered by our existing insurance policies or that applicable insurance will be available to us in the future on economically reasonable terms or at all.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Moreover, as we accept debit and credit cards for payment, we are subject to the Payment Card Industry Data Security Standard (&#8220;PCI-DSS&#8221;), issued by the Payment Card Industry Security Standards Council. PCI-DSS contains compliance guidelines with regard to our security surrounding the physical and electronic storage, processing and transmission of cardholder data. If we or our service providers are unable to comply with the security standards established by banks and the payment card industry, we may be subject to fines, restrictions and expulsion from card acceptance programs, which could materially and adversely affect our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The European Union (&#8220;EU&#8221;) also imposes cybersecurity obligations on organizations that provide managed information and communications technology services, including with respect to software development for other businesses and the United Kingdom (&#8220;UK&#8221;) has implemented legislation that, among other things, imposes obligations on manufacturers, importers and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">30</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">distributors of specific categories of consumer connectable products to comply with minimum security requirements with a view to securing such products against cyber-attacks. EU Member States may also impose more stringent requirements on in-scope entities with respect to cybersecurity than those imposed by the EU. This could lead to divergences in approach and make compliance more challenging and costly for multinational organizations. Noncompliance with any applicable EU or UK laws, regulations or other requirements could expose us to significant fines.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Given the rapidly evolving nature of the regulatory landscape, we may be unable to ensure timely compliance with these requirements, which may adversely impact our business, financial condition and results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We and our service providers and partners collect, process, transmit, and store Personal Information, and any failure by us, our service providers, or partners to comply with ever-evolving federal, state, and foreign laws and other requirements related to this information may result in significant liability, negative publicity, and/or an erosion of trust, which could materially adversely affect our business, results of operations, and financial condition.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We collect, use, process, transmit, and store information that is related to individuals and/or that constitutes &#8220;personal data,&#8221; &#8220;personal information,&#8221; &#8220;personally identifiable information,&#8221; or similar terms under applicable data privacy laws (collectively, &#8220;Personal Information&#8221;) about consumers and their devices, employees, job applicants and partners. We also rely on third-party service providers and partners to collect, process, transmit, and store Personal Information on our behalf. We collect such information from individuals located both in the United States and abroad, and we, and our service providers and business partners use tracking technologies, including cookies, device identifiers, and related technologies, to help us manage and track our users&#8217; interactions with our products and services, devices, website, and partners&#8217; 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To deliver relevant advertisements effectively, we must successfully leverage this Personal Information, as well as data provided by third parties. Our ability to collect and use such data could be restricted by a number of factors, including users having the ability to refuse consent to or opt out from our, our service providers&#8217;, or our advertising partners&#8217; collection and use of this Personal Information, restrictions imposed by advertisers, content partners, licensors, and service providers, changes in technology, and developments in laws, regulations, and industry standards. For example, certain EU laws and regulations prohibit access to or storage of information on a user&#8217;s device (such as cookies and similar technologies that we use for advertising) that is not &#8220;strictly necessary&#8221; to provide a user-requested service or used for the &#8220;sole purpose&#8221; of a transmission unless the user has provided consent, and users may choose not to provide this consent to collection of information which is used for advertising purposes.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, certain device manufacturers or operating system providers may restrict the deployment of cookies and similar technologies or otherwise restrict the collection of Personal Information through these or other tools, via our applications. Any restrictions on our ability to collect or use Personal Information could harm our ability to grow our revenue, particularly our Media Platform revenue which depends on engaging the relevant recipients of advertising campaigns.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We and our vendors and partners are also subject to various federal, state, and foreign laws and regulations as well as industry standards and contractual obligations governing the collection, use, retention, protection, disclosure, cross-border transfer, localization, sharing, and security of the Personal Information. These requirements and their application, interpretation and amendment, as well as the regulatory environment for the collection and use of Personal Information by device manufacturers, online service providers, content distributors, advertisers, and publishers is evolving in the United States and internationally. It is also possible that new laws, regulations and other requirements, or amendments to or changes in interpretations of existing laws, regulations and other requirements, may require us to incur significant costs, implement new processes, or change our handling of Personal Information and business operations, which could ultimately hinder our ability to grow our business by extracting value from our data assets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For example, privacy and consumer rights groups and government bodies (including the U.S. Federal Trade Commission (&#8220;FTC&#8221;), state attorneys general, the European Commission, and European and UK data protection authorities), have increasingly scrutinized privacy issues with respect to devices that identify or are identifiable to a person (or household or device) and Personal Information collected through the internet, and we expect such scrutiny to continue to increase. The U.S. federal government, U.S. states, and foreign governments have enacted (or are considering) laws and regulations that could significantly restrict industry participants&#8217; ability to collect, use, and share Personal Information, such as by regulating the level of consumer notice and consent required before a company can place cookies or other tracking technologies or collect categories of Personal Information deemed sensitive. Additionally, many such laws and regulations provide consumers with the ability to opt-out of the use of their Personal Information for certain processing purposes, which could impact our business. For example, the EU General Data Protection Regulation (&#8220;GDPR&#8221;) imposes detailed requirements related to the collection, storage, and use of Personal Information related to people located in the EU (or which is processed in the context of EU operations) and places data protection obligations and restrictions on organizations, and may require us to make further changes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">31</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to our policies and procedures in the future beyond what we have already done. Member states also have some flexibility to supplement the GDPR with their own laws and regulations and may apply stricter requirements for certain data processing activities. As a result of the exit of the United Kingdom from the European Union, the UK&#8217;s GDPR will not automatically incorporate any future changes made to the EU&#8217;s GDPR going forward (which would need to be specifically incorporated by the United Kingdom government). Moreover, the United Kingdom government has publicly announced plans to reform the UK&#8217;s GDPR in ways that, if formalized, are likely to deviate from the EU&#8217;s GDPR in certain areas, which creates a risk of divergent parallel regimes and related uncertainty, along with the potential for increased compliance costs and risks for affected businesses. We are monitoring such developments and the impact this may have on our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If we are not compliant with data protection laws or regulations if and when implemented, we may be subject to significant fines and penalties (such as restrictions on Personal Information processing) and our business may be harmed. For example, under the GDPR, fines of up to 20 million euros or 4% of the annual global revenue of a noncompliant company, whichever is higher, as well as data processing, possible prohibitions, or other restrictions, could be imposed for violation of certain of the GDPR&#8217;s requirements. Further, the GDPR provides for private litigation related to the processing of personal data that can be brought by classes of data subjects or consumer protection organizations authorized at law to represent the data subjects&#8217; interests.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Moreover, the EU&#8217;s Data Act creates a regulatory framework to govern the sharing, use and re-use of internet or product-generated data and imposes, among other obligations, certain requirements concerning cross-border international transfers of, and governmental access to, non-personal data outside the European Economic Area (&#8220;EEA&#8221;). Depending on how this act and any similar laws are implemented and interpreted, we may have to adapt our business practices and contractual arrangements to comply with such obligations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The U.S. data protection legal landscape also continues to evolve, with various states having enacted broad-based data privacy and protection legislation and with states and the federal government continuing to consider additional data privacy and protection legislation. The potential effects of this legislation are far-reaching and may require us to modify our data processing practices and policies and incur substantial costs and expenses in an effort to comply. For example, the California Consumer Privacy Act provides for civil penalties for violations, as well as a private right of action for certain data breaches that may increase data breach litigation. Federal laws such as the Children&#8217;s Online Privacy Protection Act and Video Privacy Protection Act may also pose risks to our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are continuing to assess the impact of new and proposed data privacy and protection laws and proposed amendments to existing laws on our business. Among other things, such restrictions are likely to increase the number of users to whom we cannot serve targeted advertising and are likely to restrict our ability to collect and process certain types of Personal Information deemed sensitive under these new laws.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, each U.S. state and most U.S. territories, each EU member state, and the United Kingdom, as well as many other foreign nations, have passed laws requiring notification to regulatory authorities, affected users, or others within a specific timeframe when there has been a security breach involving, or other unauthorized access to or acquisition or disclosure of, certain Personal Information and impose additional obligations on companies. Additionally, our agreements with certain users or partners may require us to notify them in the event of a security breach. Such statutory and contractual disclosures are costly, could lead to negative publicity, may cause our users to lose confidence in the effectiveness of our security measures, and may require us to expend significant capital and other resources to respond to or alleviate problems caused by the actual or perceived security breach. Compliance with these obligations could delay or impede the development of new products and may cause reputational harm.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As part of our data protection compliance program, we have implemented data transfer mechanisms to provide for the transfer of Personal Information from the EEA or the United Kingdom to the United States.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, cloud service providers upon which our services depend are experiencing heightened scrutiny from EU regulators, which may lead to significant shifts or unavailability of cloud services to transfer Personal Information outside the EU, which may significantly impact our costs or ability to operate.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continue to assess the available regulatory guidance, determinations, and enforcement actions from EU and UK Data Protection Authorities and the U.S. Department of Commerce on international data transfer compliance for companies, including guidance on specific supplementary measures in addition to the model clauses as well as specific data sharing that may be deemed a cross-border transfer for which appropriate safeguards must be implemented. Although the United Kingdom currently has an adequacy decision from the European Commission, such that standard contractual clauses are not required for the transfer of personal data from the EEA to the United Kingdom, that decision will sunset in June 2025 unless extended and it</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">32</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">may be revoked in the future by the European Commission if the United Kingdom data protection regime is reformed in ways that deviate substantially from the GDPR. Our ability to continue to transfer personal information outside of the EU and UK may become significantly more costly and may subject us to increased scrutiny and liability under the GDPR or other legal frameworks, and we may experience operating disruptions if we are unable to conduct these transfers in the future.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We will continue to review our business practices and may find it necessary or desirable to make changes to our personal information processing to cause our transfer and receipt of EEA residents&#8217; personal information to conform to applicable European law.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Even though we believe we and our vendors are generally in compliance with applicable laws, rules and regulations relating to privacy and data security, these laws are in some cases relatively new and the interpretation and application of these laws are uncertain. Any failure or perceived failure by us to comply with data privacy laws, rules, regulations, industry standards and other requirements could result in proceedings or actions against us by individuals, consumer rights groups, government agencies, or others. We could incur significant costs in investigating and defending such claims and, if found liable, pay significant damages or fines or be required to make changes to our business. Further, these proceedings and any subsequent adverse outcomes may subject us to significant negative publicity and an erosion of trust. If any of these events were to occur, our business, results of operations, and financial condition could be materially adversely affected. Moreover, we have incurred, and will continue to incur, expenses to comply with privacy and security standards and protocols imposed by law, regulation, industry standards, and contractual obligations. Increased regulation of Personal Information collection, use, and security practices, including self-regulation and industry standards, changes in existing laws, enactment of new laws, increased enforcement activity, and changes in interpretation of laws, could increase our cost of compliance and operation, limit our ability to grow our business, or otherwise harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Intellectual Property</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Litigation and claims regarding intellectual property rights could result in the loss of rights important to our products and services, cause us to incur significant legal costs, or otherwise harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some internet, technology, and media companies, including some of our competitors, own large numbers of patents, copyrights, and trademarks, which they may use to assert claims against us. Third parties have asserted, and may in the future assert, that we or our customers have infringed, misappropriated, or otherwise violated their intellectual property rights. As we grow and face increasing competition, the possibility of intellectual property rights claims against us will grow. Plaintiffs who have no relevant product revenue may not be deterred by our own issued patents and pending patent applications in bringing intellectual property rights claims against us and may seek to challenge the validity or enforceability of our own patents and patents applications. The cost of patent litigation or other proceedings, even if resolved in our favor, has been and is expected to be substantial. Some of our competitors may be better able to sustain the costs of such litigation or proceedings because of their substantially greater financial resources. Patent litigation and other proceedings may also require significant management time and divert management&#8217;s attention from our other business concerns or otherwise adversely affect our business and operating results. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could impair our ability to compete in the marketplace. Furthermore, an adverse outcome of a dispute may require us to: pay damages, potentially including treble damages and attorneys&#8217; fees, if we are found to have willfully infringed a party&#8217;s intellectual property; cease making, licensing, or using technologies that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to redesign our products; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies, content, or materials; and indemnify our partners and other third parties.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result of intellectual property infringement claims, or to avoid potential claims, we may choose or be required to seek licenses from third parties. These licenses may not be available on commercially reasonable terms, or at all, thereby hindering our ability to sell or use the relevant technology or requiring redesign of the allegedly infringing solutions to avoid infringement, which could be costly, time-consuming, or impossible. Even if we are able to obtain a license, the license would likely obligate us to pay license fees or royalties or both, and the rights granted to us might be nonexclusive, with the potential for our competitors to gain access to the same intellectual property. In addition, the rights that we secure under intellectual property licenses may not include rights to all of the intellectual property owned or controlled by the licensor, and the scope of the licenses granted to us may not include rights covering all of the products and services provided by us and our licensees. The occurrence of any of the foregoing could harm our business.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">33</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to protect and enforce our intellectual property rights, contract rights, or our confidential information, our business may suffer.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We rely primarily on a combination of license, development and nondisclosure agreements and other contractual provisions, as well as patent, trademark, trade secret and copyright laws, to protect our technology and intellectual property. If we fail to protect our technology, intellectual property, or contract rights, our customers and others may seek to use our technology and intellectual property without the payment of license fees and royalties, which could weaken our competitive position, reduce our operating results and increase the likelihood of costly litigation. Others may also develop technologies that are similar or superior to our technologies or duplicate our technologies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We also rely on trade secret laws rather than patent laws to protect other portions of our proprietary technology. Trade secrets can be difficult to protect. The misappropriation of our trade secrets or other proprietary information could seriously harm our business. We protect our proprietary technology and processes, in part, through confidentiality agreements with our employees, consultants, suppliers and customers. We cannot be certain that these contracts have not been and will not be breached, that we will be able to timely detect unauthorized use or transfer of our technology and intellectual property, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or be independently discovered by competitors. If we fail to use adequate mechanisms to protect our technology and intellectual property, or if a court fails to enforce our intellectual property rights, our business will suffer. We cannot be certain that these protection mechanisms can be successfully asserted in the future or will not be invalidated or challenged.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Further, the laws and enforcement regimes of certain countries may not protect our technology and intellectual property to the same extent as the laws and enforcement regimes of the United States. In certain jurisdictions, we may be unable to protect our technology and intellectual property adequately against unauthorized use, which may adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may not be able to protect our brand from third-party infringement or increase our brand awareness.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Maintaining and strengthening our brands is important to maintaining and expanding our business, as well as to our ability to enter into new markets for our technologies, products and services. If we fail to promote and maintain these brands successfully, our ability to sustain and expand our business and enter into new markets may suffer. Much of the promotion of our brand depends, among other things, on OEMs, hardware device manufacturing companies and service providers displaying our trademarks on their products. If these companies choose, for any reason, not to display our trademarks on their products, or if these companies use our trademarks incorrectly or in an unauthorized manner, the strength of our brand may be diluted or our ability to maintain or increase our brand awareness may be harmed. We generally rely on enforcing our trademark rights to prevent unauthorized use of our brand and technologies. Our ability to prevent unauthorized uses of our brand and technologies would be negatively impacted if our trademark registrations were overturned in the jurisdictions where we do business. We also have trademark applications pending in a number of jurisdictions that may not ultimately be granted, or if granted, may be challenged or invalidated, in which case we would be unable to prevent unauthorized use of our brand and logo in such jurisdictions. We have not filed trademark registrations in all jurisdictions where our brands and logos may be used.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Some software we provide may be subject to &#8220;open source&#8221; licenses, which may restrict how we use or distribute our software or require that we release the source code of certain products subject to those licenses.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of the products we support and some of our proprietary technologies incorporate open source software such as open source code that may be subject to the Lesser GNU Public License or other open source licenses. The Lesser GNU Public License and other open source licenses may require that source code subject to the license be released or made available to the public. Such open source licenses may mandate that software developed based on source code that is subject to the open source license, or combined in specific ways with such open source software, become subject to the open source license. We take steps to ensure that proprietary software we do not wish to disclose is not combined with, or does not incorporate, open source software in ways that would require such proprietary software to be subject to an open source license. However, few courts have interpreted the Lesser GNU Public License or other open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. We often take steps to disclose source code for which disclosure is required under an open source license, but it is possible that we have or will make mistakes in doing so, which could negatively impact our brand or our adoption in the community, or could expose us to additional liability. In addition, we rely on multiple software programmers to design our proprietary products and technologies. Although we take steps to ensure that our programmers (both internal and outsourced) do not include open source software in products and technologies we intend to keep proprietary, we cannot be certain that open source software is not incorporated into products and technologies we intend to keep proprietary. In the event that portions of our proprietary technology are determined to be subject to an open source license, or are intentionally released under an open source license, we could be required to publicly release the relevant</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">34</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">portions of our source code, which could reduce or eliminate our ability to commercialize our products and technologies. Also, in relying on multiple software programmers to design products and technologies that we ultimately end up releasing in the open source community, we may discover that one or multiple such programmers have included code or language that would be embarrassing to us, which could negatively impact our brand or our adoption in the community, or could expose us to additional liability. Such additional liability could include claims that result in litigation, require us to seek licenses from third-parties in order to keep offering our software, require us to re-engineer our software, require us to release proprietary source code, require us to provide indemnification or otherwise subject us to liability to a customer or supplier, or require us to discontinue the sale of a product in the event re-engineering cannot be accomplished in a timely manner, any of which may adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Unauthorized use of generative artificial intelligence technologies in the development of our products or the operation of our business could expose us to risks of unauthorized disclosure of proprietary information, security vulnerabilities, or intellectual property infringement claims.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although we take steps to ensure that our employees and consultants do not engage in any unauthorized use of AI Technologies, we cannot be certain that our employees or consultants will not, from time to time, engage in such unauthorized use, including by inputting our proprietary information or the proprietary information of others into third-party AI Technologies. Such unauthorized use may lead to the disclosure of our valuable proprietary information which may be used to train third-party AI Technologies. Further, we may be subject to claims that we or these individuals have used or disclosed intellectual property, including trade secrets or other proprietary information, of any such individual&#8217;s current or former employer. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Under our agreements with many of our customers and partners, we are required to provide indemnification in the event our technology is alleged to infringe upon the intellectual property rights of third parties.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In many of our agreements, we have agreed to indemnify our customers and partners under certain circumstances. We have in the past and may in the future incur significant expenses responding to indemnification demands or defending these partners if they are accused of patent or other intellectual property infringement based on allegations related to our technology, products or services. If a partner were to be accused of infringement, settle or lose a lawsuit and in turn seek indemnification from us, we could be subject to significant expense responding to the indemnification claim and/or monetary liabilities relating to a judgment or settlement. Liability under our indemnification commitments may not be contractually limited.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Current and future governmental and industry standards may significantly limit our business opportunities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Technology standards are important in the audio and video industry as they help to assure compatibility across a system or series of products. Generally, standards adoption occurs on either a mandatory basis, requiring a particular technology to be available in a particular product or medium, or an optional basis, meaning that a particular technology may be, but is not required to be, utilized. If standards are re-examined or a new standard is developed in which we are not included, our growth in that area of our business could be significantly lower than expected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As new technologies and entertainment media emerge, new standards relating to these technologies or media may develop. New standards may also emerge in existing markets that are currently characterized by competing formats, such as the automotive market or the market for TVs or PCs. We may not be successful in our efforts to include our technology in any such standards.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Standards sometimes require implementers or contributors to offer to license their relevant intellectual property on reasonable and non-discriminatory terms (RAND) or on fair, reasonable, and non-discriminatory terms (FRAND), but if standards that may apply to our technologies start requiring implementers or contributors to license their relevant intellectual property on a reasonable and non-discriminatory, zero royalty (RAND-Z) or reasonable and non-discriminatory, royalty free (RAND-RF) basis, it may affect our ability to be compensated for our technologies that may be included in such standards.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">35</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Macroeconomic Conditions</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Macroeconomic uncertainties have in the past and may continue to adversely impact our business, results of operations, and financial condition.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Macroeconomic uncertainties, including increased inflation and interest rates, recessionary fears, financial and credit market fluctuations, changes in economic policy, bank failures, labor disputes, tariffs, and global supply chain constraints have in the past, and may continue to, adversely impact many aspects of our business. For example, our success depends, in part, on the level of discretionary consumer and corporate spending. Discretionary consumer and corporate spending is affected by many factors, including economic conditions affecting disposable consumer income and corporate spending, such as the rate of inflation, risk of recession, employment status, labor disputes, and interest and tax rates. In recent years, the economy has experienced unusually high inflation, increased perceived risk of recession, and higher interest rates, which has negatively impacted, and could continue to negatively impact consumer and corporate spending. A decrease in discretionary consumer and corporate spending, including as a result of price increases stemming from the imposition of tariffs on foreign imports, could result, in particular, in a reduction in the purchases of TVs, automobiles and consumer electronic devices, and an ensuing reduction in our monetization revenue. During past economic slowdowns and recessions, many consumers reduced their discretionary spending and advertisers reduced their advertising expenditures. Any such conditions, including reduction in entertainment promotional spending by media and content providers, could significantly impact our ability to generate revenue, and thus impact our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, a significant reduction in the supply of original entertainment content, including as a result of macroeconomic factors or labor disputes (such as the 2023 strikes called by the Writers Guild of America and SAG-AFTRA), could in turn reduce the demand for advertising and media and entertainment promotional spending campaigns on our Media Platform solutions, and have a material adverse effect on our growth or negatively impact our results of operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The extent to which macroeconomic uncertainties may continue to impact our operational and financial performance remains uncertain and will depend on many factors outside our control. These direct and indirect impacts may negatively affect our business and operating 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Natural disasters, geopolitical conflicts, or other natural or man-made catastrophic events could disrupt and impact our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Occurrence of any catastrophic event, including an earthquake, flood, tsunami, wildfire, hurricanes or other weather event, power loss, internet failure, software or hardware malfunctions, cyber attack, war or foreign invasion, terrorist attack and other geopolitical conflicts, medical epidemic or pandemic, government shutdown orders, other man-made disasters, or other catastrophic events could disrupt our, our business partners&#8217; and customers&#8217; business operations or result in disruptions in the broader global economic environment. Any of these business disruptions could require substantial expenditures and recovery time in order to fully resume operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In particular, our principal offices are located in California, and our contract manufacturers and some of our suppliers are located in Asia, both of which are regions known for seismic activity, making our operations in these areas vulnerable to natural disasters or other business disruptions in these areas. Our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, our offices and facilities, and those of our contract manufacturers, suppliers, and partners, could be vulnerable to the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity) that could disrupt our business operations. For example, in California, increasing intensity of drought and annual periods of wildfire danger increase the probability of planned power outages. In particular, our office in Calabasas, California has experienced planned power outages that have extended for multiple days. Further, acts of terrorism could cause disruptions to the internet or the economy as a whole.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If our Pay-TV or Media Platform services were to fail or be negatively impacted as a result of a natural disaster or other event, our ability to deliver content, including advertising, would be impaired. Disruptions in the operations of our contract manufacturers, suppliers, or partners as a result of a disaster or other catastrophic event could delay the manufacture and shipment of our or our partners&#8217; products and services, which could impact our business. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a natural disaster or other catastrophic event and to execute successfully on those plans in the event of a disaster or catastrophic event, our business would be harmed.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our business and operations may be subject to a variety of U.S. federal, state and international laws and regulations regarding the environment and social responsibility, as well as increased stakeholder scrutiny and related expenses which may affect our business and operations.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Issues related to the environment and social responsibility may result in regulatory requirements that could have an adverse impact on our financial condition or our business. At the international and state levels, we may face new, varied, or changing requirements regarding greenhouse gases in our operations or supply chain partners, including manufacturing, transportation and distribution, resulting in increased costs or requiring increased disclosures relating to our greenhouse gas emissions or reductions thereof. Failure to comply with any of these laws or requirements could have an adverse impact on our financial condition or reputation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, our practices and public disclosures related to environmental, social and governance matters could impact our brand and reputation. If our practices do not meet evolving investor or other stakeholder expectations and societal and regulatory standards, our ability to attract or retain employees, and our attractiveness as an investment or business partner could be negatively impacted, which could adversely affect our operating results. Additionally, both advocates and opponents to environmental, social and governance matters are increasingly resorting to a range of activism forms, including media campaigns, shareholder proposals, and litigation, to advance their perspectives. To the extent we are subject to such activism, it may require us to incur costs or otherwise adversely impact our business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Financial Matters</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We face risks associated with financial instruments we hold.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We hold financial instruments that potentially subject us to significant concentrations of credit risk, which instruments consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from the AutoSense Divestiture. We maintain cash and cash equivalents with large financial institutions, and at times, the deposits have exceeded and may exceed the federally insured limits. Our evaluation process as to accounts receivable and unbilled contracts receivable may fail to detect or prevent credit risks. In addition, in connection with the AutoSense Divestiture, we hold a $27.7 million note receivable from Tobii, who also owes us $15.0 million in deferred consideration and may become obligated to make earnout payments to us contingent upon the future success of the divested AutoSense in-cabin safety business. The note is payable in three annual installments commencing on April 1, 2027, and matures on April 1, 2029. Payments of the deferred consideration are due in four annual installments commencing in February 2028, and any contingent consideration would be payable in 2031. Accordingly, although we carry the note receivable and the deferred consideration on our balance sheet, we are not entitled to receive any payment associated with these assets in the near term and we face credit risk until the obligations are fully paid. Our receipt of payments for the note receivable, deferred consideration, and any earned contingent consideration will depend on Tobii&#8217;s then-available liquidity and capital resources. If we determine it is appropriate to impair any of the financial instruments we hold, our financial position and results of operations would be adversely affected.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If our goodwill and other intangible assets become impaired, we may be required to record a significant charge to earnings.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to internal development, we have acquired and intend to continue to acquire additional businesses, technology and intellectual property through strategic relationships and transactions. We believe these strategic relationships and transactions will enhance the competitiveness and size of our current business and provide diversification into markets and technologies that complement our current business. Future transactions could be in the form of asset purchases, equity investments, or business combinations. As a result, we may have significant goodwill from such transactions and other intangible assets which are amortized over their estimated useful lives. We have in the past and may in the future incur significant charges as a result of impairment of goodwill or other intangible assets.  For example, we incurred $604.6 million of goodwill impairment charges in the second half of 2022. These goodwill impairment charges triggered an evaluation of potential impairment of other intangible assets in both the third and fourth quarters of 2022, however these evaluations did not result in additional impairment charges.  We review our amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable or the useful life is shorter than originally estimated. Factors that may be considered a change in circumstances indicating that the carrying value of our amortizable or other intangible assets may not be recoverable include a decline in future cash flows, fluctuations in market capitalization, slower growth rates in our industry or slower than anticipated adoption of our products by our customers. As we continue to review for factors that may affect our business which may not be in our control, we may be required to record a significant charge to earnings in our financial statements during the period in which any impairment of goodwill and other intangible assets or equity investments is determined, resulting in an adverse impact on our business, financial position and results of operations.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">37</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to Regulatory and Legal Matters</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If government regulations or laws relating to the internet, video, advertising, or other areas of our business change, we may need to alter the manner in which we conduct our business, or our business could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to or affected by general business regulations and laws, as well as regulations and laws specific to the internet and online services, including laws and regulations related to data privacy and security, consumer protection, data localization, law enforcement access to data, encryption, telecommunications, social media, payment processing, taxation, trade, intellectual property, competition, electronic contracts, internet access, net neutrality, advertising, content restrictions, protection of children, and accessibility, among others. We cannot guarantee that we have been or will be fully compliant in every jurisdiction. Litigation and regulatory proceedings are inherently uncertain, and the federal, state, and foreign laws and regulations governing issues such as data privacy and security, payment processing, taxation, net neutrality, liability of providers of online services, video, telecommunications, e-commerce tariffs, and consumer protection related to the internet continue to develop and may be subject to varying interpretations. Moreover, as internet commerce and advertising continue to evolve, increasing regulation by federal, state, and foreign regulatory authorities becomes more likely.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As we develop new products and services and improve our products and services, we may also be subject to new laws and regulations specific to such technologies. For example, in developing our TiVo OS and DTS AutoStage solutions, we were required to understand, address, and comply with an evolving regulatory framework for developing, marketing, and selling operating systems for Smart TVs and automotive applications in many different international jurisdictions. If we fail to adequately address or comply with such regulations, we may be subject to fines or sanctions, and we or our partners may be unable to sell Smart TVs or other devices that incorporate our technologies, which could harm our business and our ability to grow our user base.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Laws relating to data privacy and security, data localization, artificial intelligence, law enforcement access to data, encryption, consumer protection, protection of children, and similar activities continue to proliferate, often with little harmonization between jurisdictions and limited guidance. For information on data privacy and security risks, see the section entitled &#8220;Risks Related to Cybersecurity and Data Privacy.&#8221;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rules governing new technological developments, such as developments in generative AI, remain unsettled. We leverage machine learning and AI Technologies in developing and providing our products and services. The legal and regulatory landscape surrounding these technologies is rapidly evolving and uncertain, including in the areas of intellectual property, cybersecurity, and privacy and data protection. Compliance with new or changing laws, regulations or industry standards relating to these technologies, such as the EU Artificial Intelligence Act that was enacted in 2024, may impose significant operational costs and may limit our ability to develop, deploy or use these technologies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">U.S. or international rules (or the absence of rules) that permit internet access network operators to degrade users&#8217; internet speeds or limit internet data consumption by users, including unreasonable discrimination in the provision of broadband internet access services, could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our products and services depend on the ability of users of our technologies to access the internet. We believe that the continued growth of streaming as an entertainment alternative will depend on the availability and growth of cost-effective broadband internet access (including mobile broadband internet access), the quality and reliability of broadband content delivery, and broadband service providers&#8217; ability to control the delivery speed of different content traveling on their networks. Laws, regulations, or court rulings that adversely affect the popularity or growth in use of the internet, including decisions that undermine open and neutrally administered internet access, or that disincentivize internet access network operators&#8217; willingness to invest in upgrades and maintenance of their equipment, could decrease customer demand for our service offerings, may impose additional burdens on us, or could cause us to incur additional expenses or alter our business model. Some jurisdictions have adopted regulations governing the provision of internet access service. Substantial uncertainty exists in the United States and elsewhere regarding such provisions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For example, in 2015, the FCC adopted open internet rules to prevent internet access network operators from unreasonably restricting, blocking, degrading, or charging for access to certain products and services offered by us and our content partners. In 2018, the FCC repealed most of those rules. In September 2023, the FCC formally proposed to restore the 2015 open internet rules and re-establish the FCC&#8217;s role in overseeing broadband providers, although some representatives of broadband providers have already stated that they may challenge such a decision in court.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If network operators were to engage in restricting, blocking, degrading, or charging for access, it could impede our growth, result in a decline in our quality of service, cause us to incur additional expense, or otherwise impair our ability to attract and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">38</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">retain users, any of which could harm our business. Several states and foreign countries in which we operate also have adopted or are considering rules governing the provision of internet access. In addition, in some jurisdictions (including the United States), network operators are pursuing proposals that would require or enable them to impose fees on content providers related to delivery of network traffic.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As we expand internationally, government regulation protecting the non-discriminatory provision of internet access may be nascent or non-existent. In those markets where regulatory safeguards against unreasonable discrimination are nascent or non-existent and where local network operators possess substantial market power, we could experience anti-competitive practices that could impede our growth, cause us to incur additional expenses, or otherwise harm our business. Future regulations or changes in laws and regulations (or their existing interpretations or applications) could also hinder our operational flexibility, raise compliance costs, and result in additional liabilities for us, which may harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we are found liable for content that is distributed through or advertising that is served through our platform, our business could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a distributor of content, we face potential liability for negligence, copyright, patent, or trademark infringement, public performance royalties or other claims based on the nature and content of materials that we distribute. We rely on the statutory safe harbors, as set forth in the Digital Millennium Copyright Act (the &#8220;DMCA&#8221;), Section 230 of the Communications Decency Act (&#8220;Section 230&#8221;) in the United States, and the E-Commerce Directive in Europe, for protection against liability for various caching, hosting, and linking activities. The DMCA, Section 230, and similar statutes and doctrines on which we rely or may rely in the future are subject to uncertain judicial interpretation and regulatory and legislative amendments. Any legislation or court rulings that limit the applicability of these safe harbors could require us to take a different approach toward content moderation, which could diminish the depth, breadth, and variety of content that we offer, inhibit our ability to generate advertising, or otherwise adversely affect our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Moreover, if the rules around these statutes and doctrines change, if international jurisdictions refuse to apply similar protections, or if a court were to disagree with our application of those rules to our business, we could incur liabilities and our business could be harmed. If we become liable for these types of claims as a result of the content that is streamed over or the advertisements that are served through our products or services, then our business may suffer. Litigation to defend these claims could be costly and the expenses and damages arising from any liability could harm our business. Our insurance may not be adequate to cover these types of claims or any liability that may be imposed on us.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, regardless of any legal protections that may limit our liability for the actions of third parties, we may be adversely impacted if copyright holders assert claims, or commence litigation, alleging copyright infringement against the developers of apps that are distributed on our products or services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our products and services may be misused by unaffiliated third parties to unlawfully distribute copyrighted content. If content owners or distributors are deterred from working with us as a consequence, it could impair our ability to maintain or expand our business, including through international expansion plans.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We are subject to broadcast laws and regulations, and failure to comply with such laws and regulations could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The TV, automotive, cable, and telecommunications industries are subject to pervasive regulation, both in the United States and in other countries. For example, the FCC in the United States has licensing and other requirements, in addition to extensive regulation by local and state authorities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The FCC or regulators in other countries could promulgate new regulations or interpret existing regulations in a manner that would cause us to incur significant compliance costs or force us to alter or eliminate certain features or functionality of our products or services, which may adversely affect our business. For example, regulators could determine that certain of our products or services fail to comply with regulations concerning matters such as electrical interference, copy protection, digital tuners, accessibility for blind and deaf users, emergency alerts, broadcast regulations, online marketplace regulations, operations regulations, or display of television programming based on content rating systems.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the United States, the FCC regulates the broadcast radio industry, interprets laws enacted by Congress and establishes and enforces regulations governing radio broadcasting. It is unclear what laws, rules and regulations may be adopted regarding digital audio broadcasting and what effect, if any, such laws, rules and regulations will have on our business, the operations of stations using our HD Radio technology, or consumer electronics manufacturers. Any additional laws, rules and regulations imposed on digital audio broadcasting may adversely impact the attractiveness of HD Radio technology and negatively impact</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">39</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our business, financial condition and results of operations. Also, non-compliance by us, or by radio stations offering HD Radio broadcasts, with any FCC requirements or conditions could result in fines, additional license conditions, license revocation or other detrimental FCC actions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to comply with anti-corruption or bribery laws, our business could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As we expand our international operations, we are subject to increased corruption risk and compliance with laws such as the U.S. Foreign Corrupt Practices Act, UK Bribery Act, and other anti-corruption laws.  Such laws generally prohibit companies and their employees and intermediaries from making payments to foreign officials for the purpose of obtaining an advantage or benefits and require public companies to maintain accurate books and records and a system of internal accounting controls. Under these laws, companies may be held liable for actions taken by directors, officers, employees, agents, or other partners or representatives. If we or our intermediaries fail to comply with the requirements of the FCPA or similar laws, governmental authorities could commence an investigation or seek to impose civil and criminal fines and penalties which could have a material adverse effect on our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We have been, are currently, and may in the future be subject to litigation, claims, regulatory inquiries, investigations, and other legal proceedings, which could cause us to incur substantial costs or require us to change our business practices in a way that could seriously harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have been, are currently, and may in the future be subject to various legal proceedings, claims, arbitration proceedings, and investigations and inquiries from government entities, including with regard to intellectual property, employment, consumer and data privacy, corporate governance, and commercial disputes, among other matters. These matters are inherently uncertain. Any proceedings, claims, or inquiries initiated by or against us, whether successful or not, may be time-consuming, subject us to damage awards, regulatory orders, consent decrees, injunctive relief, fines, or other penalties or sanctions, require us to change our policies or practices, result in increased operating costs, divert management&#8217;s attention, harm our reputation, and require us to incur significant legal and other expenses. In addition, our insurance may not be adequate to protect us from all material expenses related to pending and future claims. Any of these factors could materially adversely affect our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our activities to advertise, market and sell our services directly to consumers are highly regulated by constantly evolving state and federal laws and regulations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We engage in various advertising, marketing and other promotional activities. For instance, in the past, we have offered sweepstakes, gift subscriptions and mail-in-rebates to consumers, which are subject to state and federal laws and regulations. A constantly evolving network of state and federal laws is increasingly regulating these promotional activities. Additionally, we enter into subscription service contracts directly with consumers which govern both our provision of and the consumers' payment for the TiVo Pay-TV service. For example, consumers who activate new monthly subscriptions to the TiVo Pay-TV service may be required to commit to pay for the service for a minimum of one year or be subject to an early termination fee if they terminate prior to the expiration of their commitment period. If the terms of our subscription service contracts with consumers, such as auto-renewals or our imposition of an early termination fee, or sweepstakes, rebate or gift subscription programs were to violate state or federal laws or regulations, we could be subject to lawsuits, penalties, enforcement actions, and/or negative publicity in which case our business, financial condition and results of operations could be harmed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The absence of regulations relating to the compatibility between cable systems and CE equipment could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning in 2003, the FCC adopted regulations implementing an agreement between cable television system operators and CE manufacturers to facilitate the retail availability of so-called &#8220;plug and play&#8221; devices that use unidirectional CableCARDs, including digital televisions and other digital devices that enable subscribers to access cable television programming without the need for a set-top-box (STB) (but without the ability for consumers to use interactive content). In September 2020, the FCC eliminated rules requiring cable providers to support CableCARD. While the cable industry has continued to provide CableCARDs for third-party devices like ours, certain large operators such as Comcast have started to discontinue their support of CableCARDs. We also cannot predict the ultimate impact of any new technical equipment regulations on our business and operations. Current FCC regulations no longer prohibit multi-channel video service providers from deploying navigation devices with combined security and non-security functions, and further developments with respect to these issues could impact the availability and/or demand for &#8220;plug and play&#8221; devices, particularly bi-directional devices and STBs, all of which could affect demand for UXs incorporated in STBs or CE devices. If the cable industry continues to shift away from providing CableCARD support for TiVo retail customers, revenue from device sales and retail service fees would be affected as customers would likely cease purchasing new devices and cancel the TiVo service on their existing devices and our business and results of operations would be adversely affected.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">40</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Related to the Separation</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If the Distribution, together with certain related transactions, were to fail to qualify for non-recognition treatment for U.S. federal income tax purposes, then we and our stockholders could be subject to significant tax and liability.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our Former Parent received a Tax Opinion from the law firm Skadden, Arps, Slate, Meagher &amp; Flom LLP (&#8220;Skadden&#8221;), our external legal advisors in connection with the Separation, in form and substance acceptable to Xperi, substantially to the effect that, among other things, the Distribution and certain related transactions would qualify as a tax-free transaction under sections 355 and 368(a)(1)(D) of the Internal Revenue Code (the &#8220;Code&#8221;). Additionally, our Former Parent received an IRS Ruling, substantially to the effect that, among other things, the Distribution would qualify as a tax-free transaction under sections 355 and 368(a)(1)(D) of the Code. The IRS Ruling and the Tax Opinion relied on certain facts, assumptions, and undertakings, and certain representations from our Former Parent and us, regarding the past and future conduct of both respective businesses and other matters, including those discussed in the risk factor immediately below. The Tax Opinion also relied on the continued validity of the IRS Ruling (as described below). Notwithstanding the Tax Opinion and the IRS Ruling, the IRS could determine on audit that the Distribution or certain related transactions should be treated as a taxable transaction if it determines that any of these facts, assumptions, representations or undertakings are not correct or have been violated, or that the Distribution should be taxable for other reasons, including if the IRS were to disagree with the conclusions of the Tax Opinion that are not covered by the IRS Ruling.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If certain related transactions, including certain transactions undertaken pursuant to the Internal Reorganization and Business Realignment that were intended to qualify for tax-free treatment, fail to qualify for tax-free treatment under U.S. federal, state, local tax and/or foreign tax law, we and our Former Parent could incur significant tax liabilities and/or lose significant tax attributes under U.S. federal, state, local and/or foreign tax law.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Generally, taxes resulting from the failure of the Distribution to qualify for non-recognition treatment for U.S. federal income tax purposes would be imposed on us and our stockholders. Under the Tax Matters Agreement that we entered into with our Former Parent, we are generally responsible for any taxes that arise from the failure of the Distribution to qualify as tax-free for U.S. federal income tax purposes within the meaning of section 355 of the Code or from the failure of certain related transactions to qualify for tax-free treatment to the extent such failure to qualify is attributable to actions, events or transactions relating to our or our affiliates&#8217; stock, assets or business, or any breach of our representations, covenants or obligations under the Tax Matters Agreement (or any other agreement we enter into in connection with the Separation and Distribution), the materials submitted to the IRS in connection with the IRS ruling, or our representations made in any representation letter provided to Skadden in connection with the Tax Opinion. Our Former Parent is separately responsible for any taxes that arise from the failure of the Distribution to qualify as tax-free for U.S. federal income tax purposes within the meaning of section 355 of the Code or the failure of certain related transactions to qualify for tax-free treatment, to the extent such failure to qualify is attributable to actions, events or transactions relating to our Former Parent&#8217;s or its affiliates&#8217; stock, assets or business, or any breach of its representations, covenants or obligations under the Tax Matters Agreement (or any other agreement entered into in connection with the Separation and Distribution), the materials submitted to the IRS in connection with the IRS Ruling or the representations made in the representation letter provided to counsel in connection with the Tax Opinion.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the Distribution fails to qualify for non-recognition treatment for U.S. federal income tax purposes for certain reasons relating to the overall structure of the Mergers and the Distribution, then under the Tax Matters Agreement, we and our Former Parent could share the tax liability resulting from such failure in accordance with our relative market capitalizations as of the Distribution Date (determined based on the average trading prices of each company&#8217;s stock during the ten trading days beginning on the Distribution Date). Events triggering an indemnification obligation under the Tax Matters Agreement include events occurring after the Distribution that cause our Former Parent to recognize a gain under section 355I of the Code, as discussed further below. Such tax amounts could be significant. To the extent that we are responsible for any liability under the Tax Matters Agreement, there could be a material adverse impact on our business, financial condition, results of operations and cash flows in future reporting periods.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The IRS may assert that the Mergers cause the Distribution and other related transactions to be taxable to our Former Parent, in which case we could be subject to significant indemnification liability.</span><span style="color:#ff0000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Even if the Distribution otherwise constitutes a tax-free transaction to stockholders under section 355 of the Code, our Former Parent may be required to recognize corporate level tax on the Distribution and certain related transactions under section 355(e) of the Code if, as a result of the Mergers or other transactions considered part of a plan with the Distribution, there is a 50 percent or greater change of ownership in our Former Parent or us. Following the Mergers, and in anticipation of the Distribution, our Former Parent sought and received the IRS Ruling, which included a ruling from the IRS regarding the proper manner and methodology for measuring the common ownership in the stock of our Former Parent, Pre-Merger Xperi and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">41</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-Merger TiVo for purposes of determining whether there has been a 50 percent or greater change of ownership under section 355(e) of the Code. The Tax Opinion relies on the continued validity of the IRS Ruling, as well as certain factual representations from Xperi as to the extent of common ownership in the stock of Pre-Merger Xperi and Pre-Merger TiVo immediately prior to the Mergers. Based on the representations made by our Former Parent as to the common ownership in the stock of Pre-Merger Xperi and Pre-Merger TiVo immediately prior to the Mergers and assuming the continued validity of the IRS Ruling, the Tax Opinion concludes that there was not a 50 percent or greater change of ownership in our Former Parent, Pre-Merger Xperi or Pre-Merger TiVo for purposes of section 355(e) as a result of the Mergers. Notwithstanding the Tax Opinion and the IRS Ruling, the IRS could determine that the Distribution or a related transaction should nevertheless be treated as a taxable transaction to our Former Parent if it determines that any of the facts, assumptions, representations or undertakings of our Former Parent is not correct or that the Distribution should be taxable for other reasons, including if the IRS were to disagree with the conclusions in the Tax Opinion that are not covered by the IRS Ruling. If our Former Parent is required to recognize corporate level tax on the Distribution and certain related transactions under section 355(e) of the Code, then under the Tax Matters Agreement, we may be required to indemnify our Former Parent for all or a portion of such taxes, which could be a significant amount, if such taxes were the result of either direct or indirect transfers of our stock or certain reasons relating to the overall structure of the Mergers and the Distribution. For a more detailed description, see the section entitled &#8220;Certain Relationships and Related Party Transactions &#8212;Tax Matters Agreement.&#8221;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We are subject to continuing contingent tax-related liabilities of our Former Parent following the Distribution.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There are several significant areas where the liabilities of our Former Parent may become our obligations either in whole or in part. For example, under the Code and the related rules and regulations, each corporation that was a member of our Former Parent&#8217;s consolidated tax reporting group during any taxable period or portion of any taxable period ending on or before the effective time of the Distribution is jointly and severally liable for the U.S. federal income tax liability of the entire consolidated tax reporting group for such taxable period.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, to the extent that any subsidiary of ours was included in the consolidated tax reporting group of either Pre-Merger Xperi or Pre-Merger TiVo for any taxable period or portion of any taxable period ending on or before the effective date of the Mergers, such subsidiary is jointly and severally liable for the U.S. federal income tax liability of the entire consolidated tax reporting group of Pre-Merger Xperi or Pre-Merger TiVo, as applicable, for such taxable period. In connection with the Distribution, we entered into a Tax Matters Agreement with our Former Parent that allocates the responsibility for prior period consolidated taxes between Xperi Inc. and our Former Parent. If our Former Parent were unable to pay any prior period taxes for which it is responsible, however, we could be required to pay the entire amount of such taxes, and such amounts could be significant. Other provisions of U.S. federal, state, local, or foreign law may establish similar liability for other matters, including laws governing tax-qualified pension plans, as well as other contingent liabilities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We may be required to adjust our tax accounts if our Former Parent utilizes certain pre-Separation tax attributes.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the future, under the Tax Matters Agreement, our Former Parent may utilize certain of our tax attributes generated during pre-Separation periods in order to reduce its tax liability for tax years ended December 31, 2022 and earlier. If our Former Parent should utilize such attributes, we may be required to adjust our tax accounts which may negatively impact our financial 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Risks Relating to Ownership of Our Common Stock</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We cannot be certain that an active trading market for our common stock will be sustained and our stock price may fluctuate significantly.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our common stock has been traded on the New York Stock Exchange since October 2022. The market price of our common stock may fluctuate significantly due to a number of factors, some of which may be beyond our control, including:</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our quarterly or annual earnings, or those of other companies in our industry;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the failure of securities analysts to cover our common stock;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">actual or anticipated fluctuations in our operating 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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in earnings estimates by securities analysts or our ability to meet those estimates or our earnings guidance;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the operating and stock price performance of other comparable companies;</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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">overall market fluctuations and domestic and worldwide economic conditions; and</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">42</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="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:left;"><span style="color:#000000;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="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">other factors described in these &#8220;Risk Factors&#8221; and elsewhere herein.</span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock markets in general have experienced volatility that has often been unrelated to the operating performance of a particular company. These broad market fluctuations may adversely affect the trading price of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our stock repurchase program may not be fully consummated, may not enhance long-term stockholder value, may increase the volatility of our stock prices and, as we implement it, will diminish our cash reserves.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the stock repurchase program approved by the Board of Directors in April 2024 (the &#8220;Program&#8221;), we may repurchase of up to $100.0 million of our common stock, from time to time, through open market purchases, block trades, in privately negotiated transactions, accelerated share repurchase transactions, or by other means. Since the inception of the Program, we have repurchased an aggregate of approximately 2.2 million shares of common stock at a total cost of $20.0 million at an average price of $9.23 per share of common stock. The volume, timing, and manner of any repurchases will be determined at our discretion, subject to general market conditions, as well as our management of capital, general business conditions, other investment opportunities, regulatory requirements, and other factors. The Program does not have an expiration date and does not obligate us to repurchase any specific dollar amount or to acquire any specific number of shares, or to do so in any particular manner. Further, repurchases under the Program could affect our share trading prices or increase their volatility, and any repurchases will reduce our cash reserves. We are under no legal obligation to repurchase any shares, and if we do not do so or if we commence repurchases and then suspend or terminate them, the trading prices of our stock may decrease and their volatility increase. We may not in the future have cash and cash equivalents sufficient to fund all potential repurchases under the Program. Even if we complete the Program, we may not be successful in our goal of enhancing stockholder value. As we use our cash resources in the Program, we have less cash to fund our operations and pursue other opportunities that may provide value to stockholders.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">We cannot guarantee the timing, amount or payment of dividends, if any, on our common stock in the future.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There can be no assurance that we will have sufficient surplus under Delaware law to be able to pay any dividends in the future. The declaration, payment and amount of any dividends will be subject to the sole discretion of our Board of Directors and will depend upon many factors, including our financial condition and prospects, our capital requirements and access to capital markets, covenants associated with certain of our debt obligations, legal requirements and other factors that our Board of Directors may deem relevant, and there can be no assurances that we will pay any dividends in the future.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">A stockholder&#8217;s percentage of ownership in us may be diluted in the future.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A stockholder&#8217;s percentage ownership in us may be diluted because of equity issuances for acquisitions, capital markets transactions or otherwise, including, without limitation, equity awards that we may grant to our directors, officers, and employees. In addition, our amended and restated certificate of incorporation authorizes us to issue, without the approval of our stockholders, one or more classes or series of preferred stock having such designation, powers, preferences and relative, participating, optional and other special rights, including preferences over our common stock with respect to dividends and distributions, as our Board of Directors generally may determine. The terms of one or more classes or series of preferred stock could dilute the voting power or reduce the value of our common stock. For example, we could grant the holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we could assign to holders of preferred stock could affect the residual value of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Certain provisions in our amended and restated certificate of incorporation and bylaws, Delaware law and in the Tax Matters Agreement may prevent or delay an acquisition of us, which could decrease the trading price of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our amended and restated certificate of incorporation and bylaws contain, and Delaware law contains, provisions that are intended to deter coercive takeover practices and inadequate takeover bids by making such practices or bids unacceptably expensive to the bidder and to encourage prospective acquirers to negotiate with our Board of Directors rather than to attempt a hostile takeover.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, we are subject to Section 203 of the DGCL. Section 203 of the DGCL provides that, subject to limited exceptions, persons that (without prior board approval) acquire, or are affiliated with a person that acquires, more than 15 percent of the outstanding voting stock of a Delaware corporation shall not engage in any business combination with that corporation, including by merger, consolidation or acquisitions of additional shares, for a three-year period following the date on which that person or its affiliate becomes the holder of more than 15 percent of the corporation&#8217;s outstanding voting stock.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">43</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe these provisions protect our stockholders from coercive or otherwise unfair takeover tactics by requiring potential acquirers to negotiate with our Board of Directors and by providing our Board of Directors with more time to assess any acquisition proposal. These provisions are not intended to make us immune from takeovers. However, these provisions apply even if an acquisition proposal or offer may be considered beneficial by some stockholders and could delay or prevent an acquisition that our Board of Directors determines is not in our and our stockholders&#8217; best interests. These provisions may also prevent or discourage attempts to remove and replace incumbent directors.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, an acquisition or further issuance of our stock could trigger the application of section 355(e) of the Code. Under the Tax Matters Agreement, we are required to indemnify our Former Parent for the tax imposed under section 355(e) of the Code resulting from an acquisition or issuance of our stock, even if we did not participate in or otherwise facilitate the acquisition, and this indemnity obligation might discourage, delay or prevent a change of control that our stockholders may consider favorable.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit the ability of our stockholders to obtain a favorable judicial forum for disputes with us.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a duty (including any fiduciary duty) owed by any of our current or former directors, officers, stockholders, employees or agents to us or our stockholders, (iii) any action asserting a claim against us or any of our current or former directors, officers, stockholders, employees or agents arising out of or relating to any provision of the General Corporation Law of Delaware or our amended and restated certificate of incorporation or bylaws (each, as in effect from time to time), or (iv) any action asserting a claim against us or any of our current or former directors, officers, stockholders, employees or agents governed by the internal affairs doctrine of the State of Delaware; provided, however, that, in the event that the Court of Chancery of the State of Delaware lacks subject matter jurisdiction over any such action or proceeding, the sole and exclusive forum for such action or proceeding shall be another state or federal court located within the State of Delaware, in each such case, unless the Court of Chancery (or such other state or federal court located within the State of Delaware, as applicable) has dismissed a prior action by the same plaintiff asserting the same claims because such court lacked personal jurisdiction over an indispensable party named as a defendant therein. Unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended (&#8220;Securities Act&#8221;). These exclusive forum provisions, however, do not apply to claims brought under the Exchange Act. There is uncertainty as to whether a court would enforce this provision and investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Section 22 of the Securities Act creates concurrent jurisdiction for state and federal courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us and limit the market price of our common stock. Additionally, if a court were to find this provision of our amended and restated certificate of incorporation inapplicable or unenforceable with respect to one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could materially and adversely affect our business, financial condition and results of operations and result in a diversion of the time and resources of our management and Board of Directors.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">For as long as we are an emerging growth company, we are not required to comply with certain requirements that apply to other public companies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We qualify as an emerging growth company, as defined in the 2012 Jumpstart Our Business Startups (&#8220;JOBS&#8221;) Act. For as long as we are an emerging growth company, which may be up to five full fiscal years, we, unlike other public companies, will not be required to, among other things: (i) provide an auditor&#8217;s attestation report on management&#8217;s assessment of the effectiveness of our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act; (ii) comply with the requirement of the Public Company Accounting Oversight Board regarding the communication of critical audit matters in the auditor&#8217;s report on financial statements; (iii) provide certain disclosures regarding executive compensation required of larger public companies; or (iv) hold nonbinding advisory votes on executive compensation and any golden-parachute payments not previously approved. In addition, the JOBS Act provides that an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act for adopting new or revised financial accounting standards. We may take advantage of the longer phase-in periods for the adoption of new or revised financial accounting standards permitted under the JOBS Act until we are no longer an emerging growth company. If we were to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">44</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">subsequently elect instead to comply with these public company effective dates, such election would be irrevocable pursuant to the JOBS Act.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">While we generally must comply with Section 404 of the Sarbanes-Oxley Act, we are not required to have our independent registered public accounting firm attest to the effectiveness of our internal controls until our first annual report subsequent to our ceasing to be an emerging growth company. Accordingly, we may not be required to have our independent registered public accounting firm attest to the effectiveness of our internal controls until as late as our annual report for the year ending December 31, 2027. Once it is required to do so, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed, operated or reviewed. We will remain an emerging growth company for up to five years, although we will lose that status sooner if we have more than $1.235 billion of revenue in a fiscal year, have more than $700 million in market value of our common stock held by non-affiliates, or issue more than $1 billion of non-convertible debt over a three-year period.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For so long as we rely on any of the exemptions available to emerging growth companies, investors will receive less information about our executive compensation and internal control over financial reporting than issuers that are not emerging growth companies. We cannot predict whether investors will find our common stock less attractive because we will rely on these exemptions. If some investors find our common stock to be less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General Risk Factors</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Changes in our tax rates or exposure to additional tax assessments may adversely affect our effective tax rates and negatively affect our business and financial condition.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to U.S. federal and state income taxes, as well as taxes in various international jurisdictions. As a result, our effective tax rate is derived from a combination of applicable tax rates in the various jurisdictions where we operate. Our effective tax rate could be adversely affected by numerous factors, including the passage of new tax laws, changes in the interpretation of tax laws, changes in the mix of our profitability from state to state and from country to country, changes to our operating structure, changes in the amount of payments from our U.S. entities to related foreign entities, our inability to secure or sustain acceptable agreements with tax authorities and changes in our deferred tax assets and liabilities, including changes in our ability to realize our deferred tax assets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, U.S. federal, U.S. state, and foreign tax jurisdictions may examine our income tax returns, including income tax returns of acquired companies and acquired tax attributes included therein. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. In making such assessments, we exercise judgment in estimating our provision for income taxes. While we believe our estimates are reasonable, we cannot ensure that the final determination from these examinations will not be materially different from that reflected in our income tax provisions and accruals. Any adverse outcome from these examinations may have a material adverse effect on our business, 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to maintain effective internal control over financial reporting, our ability to produce accurate financial statements could be impaired, which could increase our operating costs and affect our ability to operate our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and are required to comply with the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs, made some activities more time-consuming or costly and increased demand on our systems and resources. Among other things, the Exchange Act requires that we file annual, quarterly, and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant resources and management oversight are required to maintain our disclosure controls and procedures and internal control over financial reporting to meet this standard. As a result, management&#8217;s attention may be diverted from other business concerns, which could harm our business, financial condition, or results of operations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There is no guarantee that in the future we will be able to remediate any identified material weakness timely or at all, or in a cost-effective manner. If the remediation of any identified material weakness is not completed in a timely fashion, or at all, or if the remediation plan is inadequate, there will be an increased risk that we may be unable to timely file future periodic reports with the SEC and that future financial statements could contain errors that will be undetected. The existence of any material</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">45</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">weakness in our internal control over financial reporting could also affect our ability to obtain financing or could increase the cost of any such financing. Any such material weakness could also cause investors to lose confidence in the reliability of our financial statements and could result in a decline in the value of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">If we fail to comply with the laws and regulations relating to the payment of income taxes and the collection of indirect taxes, we could be exposed to unexpected costs, expenses, penalties, and fees as a result of our noncompliance, which could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to requirements to deduct or withhold income taxes on revenue sourced in various jurisdictions, pay income taxes on profits earned by any permanent establishment (or similar enterprise) of ours that carries on business in various jurisdictions, and collect indirect taxes from our sales in various jurisdictions. The laws and regulations governing the withholding and payment of income taxes and the collection of indirect taxes are numerous, complex, and vary by jurisdiction. A successful assertion by one or more jurisdictions that we were required to withhold or pay income taxes or collect indirect taxes where we did not could result in substantial tax liabilities, fees, and expenses, including substantial interest and penalty charges, which could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">New legislation that would change U.S. or foreign taxation of international business activities or other tax-reform policies could harm our business.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We earn a portion of our income in foreign countries and, as such, we are subject to tax laws in the United States and numerous foreign jurisdictions. Current economic and political conditions make tax laws and regulations, or their interpretation and application, in any jurisdiction subject to significant change.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Proposals to reform U.S. and foreign tax laws could significantly impact how U.S. multinational corporations are taxed on foreign earnings and could increase the U.S. corporate tax rate. Although we cannot predict whether or in what form these proposals will pass, several of the proposals under consideration, if enacted into law, could have an adverse impact on our effective tax rate, income tax expense, and cash flows.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1b_unresolved_staff_comments"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1B. Unresolv</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ed Staff Comments</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p>
  <div><ix:nonNumeric id="F_635d3530-df0c-4f6d-b68f-22398b5bf4e5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" escape="true" continuedAt="F_635d3530-df0c-4f6d-b68f-22398b5bf4e5_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1c_cybersecurity"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1C. Cyb</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ersecurity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We maintain processes for identifying, assessing, and managing material risks from cybersecurity threats (as such term is defined in Item 106(a) of Regulation S-K) as part of our broader enterprise risk management program under the oversight of the Audit Committee of the Company&#8217;s Board of Directors. These processes include a wide variety of mechanisms, controls, technologies, systems, and methods that are designed to prevent, detect, or mitigate data loss, theft, misuse, unauthorized access, or other security incidents or vulnerabilities affecting data. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d1f93056-c4c2-4c89-9c6a-dcbbccba88c4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We also use systems and processes to oversee and identify risks from cybersecurity threats associated with our third-party service providers</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_76bfa02b-2d02-452f-b2e7-12f3a13f91f1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" escape="true" continuedAt="F_76bfa02b-2d02-452f-b2e7-12f3a13f91f1_1"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7a34ac1b-932d-4533-b290-515652c8d0b6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our corporate information security organization is led by our Chief Information Officer (&#8220;CIO&#8221;)</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">,</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> who brings over 30 years of information technology experience across a wide range of industry sectors, including semiconductor and technology. Before joining Xperi, our CIO was the Chief Information Security Officer for a large technology company. Our CIO oversees our cybersecurity strategy and the development of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_76bfa02b-2d02-452f-b2e7-12f3a13f91f1_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our cybersecurity capabilities, encompassing risk management and mitigation, incident prevention, detection, and remediation.</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our CIO and corporate information security organization collaborate with technical and business stakeholders across our businesses to analyze risks and devise detection, mitigation, and remediation strategies. Additionally, they </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_02e96662-8008-4056-b69a-32b51a62158f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">engage</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> outside legal counsel, experts, consultants, and other third parties to conduct regular audits, assist with forensic investigations, and address cybersecurity threats and incidents. When necessary, they seek input from external experts and consultants on security industry and threat trends.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_3dd91a38-6bea-490a-b74c-7b1e93edff12" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" escape="true" continuedAt="F_3dd91a38-6bea-490a-b74c-7b1e93edff12_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant incidents are reviewed by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as being or becoming potentially material is promptly escalated for further assessment and reported to designated members of senior management. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_97021f73-583f-4163-8f4c-1cbbb91035b5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" escape="true"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_063ee25a-f6cb-462b-b6f2-dfb88bf9aa21" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" escape="true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_668ee0f5-5f1b-4ca7-9c1f-3f5484a82e31" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">communicating relevant information to the Audit Committee</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although the risks from cybersecurity threats have </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8721e521-81fd-42d2-a71f-416e3eb256da" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not materially affected</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">business strategy, results of operations, or financial condition to date, there can be no assurance that they will not be materially affected by such risks or a material</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">46</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_635d3530-df0c-4f6d-b68f-22398b5bf4e5_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_3dd91a38-6bea-490a-b74c-7b1e93edff12_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incident </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in the future, or that we have not experienced an undetected cybersecurity incident. As discussed under &#8220;Risk Factors&#8221; in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple risks to the Company, including potentially to our results of operations and financial condition. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk Factors &#8212; If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.&#8221;</span></p><div><ix:nonNumeric id="F_417f28dc-a2dd-4d09-8a36-ebaa05cce5de" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1a376e11-2781-4cfd-8e19-378e1017cb4e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" escape="true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span></p></ix:nonNumeric></div></ix:continuation></div></ix:continuation></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_properties"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2. Pr</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">operties</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We lease our principal corporate headquarters in San Jose, California with approximately 127,000 square feet, where we house administrative, sales, marketing and research and development personnel. We also own a building in Calabasas, California with approximately 89,000 square feet, which houses administrative, sales, marketing and research and development personnel. We also lease facilities in other locations, including China, India, Ireland, Japan, the Republic of Korea, Mexico, Norway, Poland, Romania, Singapore, Sweden, Taiwan, the United Kingdom and the United States. We believe that our existing space is adequate for our current operations. We believe that suitable replacement and additional space, to the extent needed, will be available in the future on commercially reasonable terms.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_3_legal_proceedings"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 3. Legal</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Proceedings</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the normal course of our business, we are involved in legal proceedings. In the past, we have litigated to enforce the terms of license agreements, determine infringement or validity of intellectual property rights, and defend ourselves or our customers against claims of infringement or breach of contract. We expect to continue to be involved in similar legal proceedings in the future. Although considerable uncertainty exists, our management does not anticipate that the ultimate disposition of these matters will have a material adverse effect on our results of operations, consolidated financial position or liquidity. However, the ultimate disposition, costs, or liabilities could be material to our results of operations in the period recognized.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_4_mine_safety_disclosures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 4. Mine Saf</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ety Disclosures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not applicable.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">47</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_ii"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> II</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_5_market_for_registrants_common_equ"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 5. Market for Registrant's Common Equity, Related Sto</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ckholder Matters and Issuer Purchases of Equity Securities</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our common stock has been trading on the New York Stock Exchange (&#8220;NYSE&#8221;) under the symbol &#8220;XPER&#8221; since October 3, 2022. Prior to that date, there was no established public market for our stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Holders</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of February 10, 2025, there were 44,388,930 outstanding shares of common stock held by 230 stockholders of record. In addition, a substantially greater number of stockholders may be &#8220;street name&#8221; or beneficial holders, whose shares are held of record by banks, brokers and other financial institutions.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dividends</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have never declared or paid cash dividends on our common stock since the Separation. Any determination to pay dividends on our common stock will be at the discretion of our Board of Directors, subject to applicable laws, and will depend on our financial condition, results of operations, capital requirements, contractual obligations, general business conditions and other factors that our Board of Directors considers relevant.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchases of Equity Securities by Issuer and Affiliated Purchasers</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Share repurchase activity during the three months ended December 31, 2024 was as follows (in thousands, except for per-share amounts):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:44.5%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.08%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.6%;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:11.08%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.28%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.18%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total number of<br/>shares purchased</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Average price<br/>paid per share (a)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total number of <br/>shares purchased <br/>as part of our <br/>share repurchase <br/>program</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Approximate <br/>dollar value of <br/>shares that may <br/>yet be purchased <br/>under our share <br/>repurchase <br/>program (b)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">October 1 &#8212; October 31</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">90,000</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">November 1 &#8212; November 30</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">416</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.10</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">416</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">86,212</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">December 1 &#8212; December 31</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">628</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.87</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">628</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,009</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,044</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,044</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-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 class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The average price paid per share includes broker commissions.</span></div></div>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On April 29, 2024, we announced that our Board of Directors authorized a stock repurchase program providing for the repurchase of up to $100.0 million of the Company's common stock at management&#8217;s discretion. The Program may be discontinued or amended at any time and has no specified expiration date. All repurchases in the three months ended December 31, 2024 were made under the Program. For additional information about the Program, see Item 7. &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations-Liquidity and Capital Resources</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.&#8221;</span></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">48</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock Performance Graph</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The common stock of Xperi Inc. commenced trading on October 3, 2022 following the completion of the Separation. The following graph shows a comparison of total stockholder return for holders of our common stock, the Nasdaq Composite Index, the Russell 2000 Index and the S&amp;P 500 for the period beginning October 3, 2022, the date of the Separation, through December 31, 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The graph and table assume that $100 was invested on October 3, 2022 in each of our common stock, the Nasdaq Composite Index, the Russell 2000 Index and the S&amp;P 500, and that all dividends were reinvested. This graphic comparison is presented pursuant to the rules of the SEC. The performance shown in the graph below is not intended to forecast or be indicative of future stock price performance.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe the indexes included in the graph below provide similar market capitalizations or technology characteristics to us as we do not use a published industry or line-of-business index and do not believe we can reasonably identify a peer group.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img260426855_0.jpg" alt="img260426855_0.jpg" style="width:684px;height:339px;"/></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: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:25.78%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:4.12%;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:4.4%;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:4.26%;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:4.46%;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:4.46%;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:4.54%;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:4.26%;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:4.46%;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:4.46%;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:4.8%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">10/3/2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">12/30/2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">3/31/2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">6/30/2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">9/29/2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">12/29/2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">3/28/2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">6/28/2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">9/30/2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">12/31/2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Xperi Inc.</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.00</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57.52</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73.01</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">87.84</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65.87</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73.61</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80.56</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54.84</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61.72</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68.60</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Nasdaq Composite</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.00</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">96.77</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113.00</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127.48</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122.23</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">138.80</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">151.45</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">163.96</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">168.18</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">178.55</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Russell 2000 Index</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.00</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">103.07</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">105.48</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110.53</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104.46</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118.62</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124.32</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">119.83</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">130.49</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">130.50</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">S&amp;P 500</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.00</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104.38</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111.71</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">120.99</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">116.57</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129.67</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142.84</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">148.45</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">156.66</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159.90</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="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:12pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This section is not &#8220;soliciting material,&#8221; is not deemed &#8220;filed&#8221; with the SEC and is not incorporated by reference in any filing of the Company under the Securities Act or the Exchange Act, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="reserved"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 6. (Rese</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rved</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">)</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">49</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_7__management_s_discussion_and_anal"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 7. Management&#8217;s Discussion and Analysis of</span><span id="item_7_managements_discussion_analysis_f"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Financial Condition and Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The following discussion and analysis is intended to promote understanding of the results of operations and financial condition and should be read in conjunction with our consolidated financial statements and notes thereto. This discussion may contain forward-looking statements that reflect the plans, estimates and beliefs of Xperi. The words &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;intends,&#8221; &#8220;potentially,&#8221; &#8220;projects,&#8221; &#8220;targets,&#8221; or other words of similar meaning and similar expressions, among others, generally identify &#8220;forward-looking statements,&#8221; which speak only as of the date the statements were made. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of a variety of factors, including those set forth under Item 1A, &#8220;Risk Factors&#8221; and elsewhere in this report. We disclaim and do not undertake any obligation to update or revise any forward-looking statement, except as required by applicable law.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">This section of Form 10-K generally discusses 2024 and 2023 items and year-to-year comparisons between 2024 and 2023. Discussions of 2022 items and year-to-year comparisons between 2023 and 2022 that are not included in this Form 10-K can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of the Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 1, 2024, which is available free of charge on the SEC&#8217;s website at www.sec.gov and our Investor Relations website at investor.xperi.com.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Business Overview</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are a leading consumer and entertainment technology company. We believe we create extraordinary experiences at home and on the go for millions of consumers around the world, enabling our unique audiences to connect with content in a more intelligent, immersive, and personal way. Powering smart devices, connected cars, entertainment experiences and more, we bring together ecosystems designed to reach highly-engaged consumers, allowing us and our ecosystem partners to uncover significant new business opportunities, now and in the future. Our technologies are integrated into consumer devices and a variety of media platforms worldwide, driving increased value for our partners, customers, and consumers. We operate in one reportable business segment and group our revenue into four categories: Pay-TV, Consumer Electronics, Connected Car and Media Platform. Headquartered in Silicon Valley with operations around the world, we have approximately 1,680 employees and more than 35 years of operating experience.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Divestitures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, we entered into a definitive agreement with Tobii AB (&#8220;Tobii&#8221;), an eye tracking and attention computing company, pursuant to which we agreed to sell our AutoSense in-cabin safety business and related imaging solutions (the &#8220;AutoSense Divestiture&#8221;). The AutoSense Divestiture was completed in January 2024 and has streamlined our business and further enhanced our focus on entertainment markets.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In August 2024, we entered into an Asset Purchase Agreement with Amazon.com Services LLC to sell substantially all of the assets and certain liabilities of Perceive Corporation (later known as Xperi Pylon Corporation and subsequently dissolved in December 2024), a subsidiary focused on edge inference hardware and software technologies, for a gross amount of $80.0 million in cash, including a holdback of $12.0 million to be held for 18 months after the closing of the transaction (the &#8220;Perceive Transaction&#8221;) to secure our and Perceive Corporation&#8217;s indemnification obligations. The Perceive Transaction was completed on October 2, 2024 and we are now fully focused on entertainment-based solutions to grow our independent media platform and licensing businesses.</span></p>
  <p style="font-size:10pt;margin-top:12pt;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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">50</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Results of Operations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents our historical operating results for the periods indicated as a percentage of revenue:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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: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:67.18%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.16%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.24%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:13.18%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">118</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">125</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Operating loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(18</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(25</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Gain on divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">20</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Income (loss) before taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(25</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(27</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;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:12pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Comparison of Fiscal Years Ended December 31, 2024 and 2023</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We derive the majority of our revenue from licensing our technology and solutions to customers. For our revenue recognition policy including descriptions of revenue-generating activities, refer to Note 3&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth our revenue by year:</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:45.511%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.178%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.178%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.238000000000001%;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:10.638%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,688</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">521,334</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(27,646</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(5</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The $27.6 million or 5% decrease in revenue for the year ended December 31, 2024, compared to the prior year, was primarily attributable to a decline of $50.4 million in Consumer Electronics due to the AutoSense Divestiture, revenue related to minimum guarantee (&#8220;MG&#8221;) contracts from prior year where revenue is taken at the time of contract execution, and market-based softness of certain end products. Additionally, we had a decrease of $8.6 million in Media Platform revenue driven principally by lower advertising revenue associated with third-party connected TV inventory as well as revenue related to MG contracts from prior year from our middleware solutions platform where revenue is taken at the time of contract execution. These decreases were partially offset by an increase of $16.3 million in Connected Car revenue as a result of higher revenue in Audio Solutions, HD Radio and AutoStage partially offset by the impact of the AutoSense Divestiture. Additionally, there was an increase of $15.0 million in Pay-TV revenue driven largely by higher MG revenue in core guide products and continued growth in IPTV Solutions revenue.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">51</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Operating Expenses</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:47%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.88%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.62%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.88%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.62%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.780000000000001%;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.84%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,756</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118,628</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,872</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">191,352</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,833</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(31,481</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(14</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">218,106</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">233,403</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(15,297</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,638</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,645</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4,007</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(24</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,376</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,752</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(14,376</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(25</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,535</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,710</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(175</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(10</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)%</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">580,763</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">650,971</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(70,208</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(11</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cost of Revenue, Excluding Depreciation and Amortization of Intangible Assets</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets, consists primarily of employee-related costs, royalties paid to third parties, hardware product-related costs, content and data costs, hosting fees, maintenance costs and an allocation of facilities costs, as well as service center and other expenses related to providing our offerings, and non-recurring engineering (&#8220;NRE&#8221;) services.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets, for the year ended December 31, 2024 was $113.8 million, as compared to $118.6 million for the year ended December 31, 2023, a decrease of $4.8 million, or 4%. This decrease was primarily attributable to lower costs incurred in connection with a decrease in advertising revenue.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research, development and other related costs (&#8220;R&amp;D expense&#8221;) consist primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as other costs related to patent applications and examinations, materials, supplies, and an allocation of facilities costs. Other than certain software development costs that are capitalized, all research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">R&amp;D expense for the year ended December 31, 2024 was $191.4 million as compared to $222.8 million for the year ended December 31, 2023, a decrease of $31.4 million, or 14%. The decrease was primarily driven by lower research and development spend in the AutoSense in-cabin safety business and related imaging solutions following the AutoSense Divestiture, a reduction in expenses related to the Perceive business which was sold via the Perceive Transaction in the fourth quarter of 2024 and decreases in stock-based compensation and bonus expenses. These decreases were partially offset by certain one-time compensation and retention expenses associated with the Perceive Transaction and severance charges incurred in 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Selling, General and Administrative</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Selling expenses consist primarily of compensation and related costs (including stock-based compensation expense) for sales and marketing personnel engaged in sales and licensee support, marketing programs, public relations, promotional materials, travel, and trade shows. General and administrative expenses consist primarily of compensation and related costs (including stock-based compensation expense) for management, information technology, finance and legal personnel, legal fees and related expenses, facilities costs, and professional services. Our general and administrative expenses, other than facilities-related expenses and fringe benefits, are not allocated to other expense line items.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Selling, general and administrative expenses for the year ended December 31, 2024 were $218.1 million as compared to $233.4 million for the year ended December 31, 2023, a decrease of $15.3 million, or 7%. The decrease was primarily attributable to reduced employee headcount as well as decreases in stock-based compensation and bonus expenses, partially offset by an increase in certain one-time transaction costs primarily related to the AutoSense Divestiture and the Perceive Transaction in 2024.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">52</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Depreciation 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We recognized depreciation expense for certain equipment, capitalized internal-use software, leasehold improvements, and buildings and improvements. Depreciation expense was $12.6 million for the year ended December 31, 2024, as compared to $16.6 million for the year ended December 31, 2023, a decrease of $4.0 million, or 24%. The decrease was primarily due to certain fixed assets becoming fully depreciated over the past 12 months.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Amortization 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We recognized amortization expense for certain intangible assets we acquired in business combinations that are recognized separately from goodwill. Amortization expense for the year ended December 31, 2024 was $43.4 million, as compared to $57.8 million for the year ended December 31, 2023, a decrease of $14.4 million, or 25%. The decrease was primarily due to certain intangible assets becoming fully amortized over the past 12 months.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result of previous mergers and acquisitions, we anticipate that amortization expenses will continue to be a significant expense over the next several years. See Note 8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#8212;Goodwill impairment and Intangible Assets, Net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements for additional detail.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based Compensation Expense</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth our stock-based compensation (&#8220;SBC&#8221;) expense for the years ended December 31, 2024 and 2023 (in thousands):</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:64.026%;box-sizing:content-box;"/>
    <td style="width:1.861%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:14.126000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.861%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:14.126000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,216</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,466</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,634</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,276</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">36,691</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,789</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60,541</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">69,531</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We recognized stock-based compensation expense from restricted stock units and purchases made under our employee stock purchase plan (&#8220;ESPP&#8221;). The decrease in SBC expense for the year ended December 31, 2024, when compared to the prior year, was primarily driven by lower expense for performance-based restricted stock units and reduced employee headcount in 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a result of optimizing our global real estate footprint and subleasing certain building and offices following the Spin-Off (as defined in Note 1&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">The Company and Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), we recorded non-cash impairment charges of $1.5 million and $1.7 million to reduce the carrying amount of certain operating lease right-of-use (&#8220;ROU&#8221;) assets and property and equipment, including related leasehold improvements, during 2024 and 2023, respectively. We determined that we may not be able to fully recover the carrying amount of the leased building and offices due to how they were being used, a significant decrease in the expected market price of the ROU assets and expected delays in subleasing the space based on the condition of the commercial real estate leasing market.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Interest and Other Income, Net</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:47.16%;box-sizing:content-box;"/>
    <td style="width:1.4%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10%;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:10%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.9%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.5%;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.459999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">829</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,991</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2,162</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Interest and other income, net, was lower in 2024 as compared to the prior year principally due to a one-time, non-cash loss of $4.8 million resulting from deconsolidation of the Perceive subsidiary in 2024, partially offset by an increase in accrued and accreted interest income of approximately $3.0 million on the Tobii Note and Deferred Consideration (as defined in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions And Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) from the AutoSense Divestiture.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">53</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Interest Expense&#8212;Debt</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:47.559%;box-sizing:content-box;"/>
    <td style="width:1.381%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.984%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.381%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.984%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.381%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.604000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.04%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.684999999999999%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,008</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,000</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(8</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The interest expense on debt incurred in connection with the Vewd Acquisition (discussed below in Liquidity and Capital Resources) remained constant in 2024 when compared to 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Gain on Divestiture</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:47.55%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.602%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.52%;box-sizing:content-box;"/>
    <td style="width:11.222%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="5" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Gain on divestiture</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,833</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,833</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">NM</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NM - not meaningful</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As disclosed in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> we completed the AutoSense Divestiture on January 31, 2024 and streamlined our business, further enhancing our focus on entertainment markets. Upon the completion of the AutoSense Divestiture, we recognized a pre-tax gain of $22.9 million in 2024. On October 2, 2024, we closed the Perceive Transaction by selling substantially all the assets and certain liabilities of Perceive. As a result of completing the Perceive Transaction, we recorded a pre-tax gain of $77.9 million in 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We did not recognize any gain on divestiture in the year ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Provision for Income Taxes</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:47.55%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.38%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.602%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.04%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:9.702%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">$ Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">% Change</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,448</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,042</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,406</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2024, we recorded an income tax expense of $12.4 million on a pretax income of $11.6 million, which resulted in an effective tax rate of 107.5%. The income tax expense of $12.4 million was primarily related to foreign withholding taxes of $10.9 million and U.S. federal income taxes of $3.7 million, partially offset by a tax benefit of $1.3 million from the release of valuation allowance of a foreign subsidiary.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2023, we recorded an income tax expense of $10.0 million on a pretax loss of $129.6 million, which resulted in an effective tax rate of (7.7)%. The income tax expense of $10.0 million was primarily related to foreign withholding taxes of $10.5 million, U.S. federal income taxes of $1.4 million, and foreign income tax expense of $8.3 million, partially offset by a tax benefit from an internal sale of intangible assets of $10.3 million.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At December 31, 2024, our 2020 through 2024 tax years are generally open to examination. In the United States, any net operating losses or credits that were generated in prior years but not yet fully utilized in a year that is closed under the statute of limitations may also be subject to examination.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The need for a valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more-likely-than-not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight is given to evidence that can be objectively verified. After considering both positive and negative evidence to assess the recoverability of our net deferred tax assets, we determined that it was unlikely that we would realize a portion of our federal, certain state and certain foreign deferred tax assets. We intend to continue maintaining a valuation allowance on our federal deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain federal deferred tax assets and a decrease to income tax expense for the period the release is recorded. The exact timing and amount of the valuation allowance release depends on the level of profitability that we are able to achieve.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">54</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Liquidity and Capital Resources</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents selected financial information related to our liquidity and significant sources and uses of cash and cash equivalents as of December 31, 2024 and 2023 and for the years ended December 31, 2024 and 2023:</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: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:64.58%;box-sizing:content-box;"/>
    <td style="width:1.68%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.440000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.12%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:12.440000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.74%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="8" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(dollars in thousands)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">130,564</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">154,434</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</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;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-kerning:none;min-width:fit-content;">Current ratio </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;">(2)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.9</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Included $12.3 million of cash and cash equivalents classified as held for sale at December 31, 2023.</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:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The current ratio is a liquidity ratio that measures our ability to pay short-term obligations or those due within one year. The ratio is calculated by dividing current assets by current liabilities.</span></div></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:12pt;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: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;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">(in thousands)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net cash (used in) provided by operating activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(55,340</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Net cash provided by (used in) investing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,820</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(12,933</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net cash (used in) provided by financing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(19,350</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,052</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our primary liquidity and capital resources are our cash and cash equivalents on hand. Cash and cash equivalents were $130.6 million at December 31, 2024, a decrease of $23.8 million from $154.4 million, including $12.3 million classified as held for sale in connection with the AutoSense Divestiture, as of December 31, 2023. This decrease resulted primarily from cash used in operations of $55.3 million, $20.0 million in repurchases of common stock, $7.2 million in payments of withholding taxes on net share settlement of equity awards and $16.8 million of capital expenditures, including capitalized internal-use software costs, partially offset by $67.8 million in net proceeds received from divestitures, and $7.9 million in proceeds from the issuance of common stock under the ESPP.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our material cash requirements include the following contractual and other obligations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have lease arrangements for office and research facilities, data centers and office equipment. As of December 31, 2024, fixed lease payment obligations amounted to $38.5 million, with $16.9 million payable within 12 months. See Note 10&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements for additional information on lease obligations and maturities.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Short-Term Debt</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had outstanding short-term debt in an aggregate principal amount of $50.0 million, which is due on July 1, 2025. We may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, plus accrued and unpaid interest, if any, without premium or penalty. On February 21, 2025, we voluntarily made a full principal payment of $50.0 million plus accrued interest by using a combination of cash on hand and a new long-term financing facility through the securitization of our accounts receivable as described below.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Purchase Obligations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our purchase obligations primarily consist of noncancelable obligations related to advertising, engineering services and internet and telecommunications services. As of December 31, 2024, we had purchase obligations of $137.9 million, with $47.9 million payable within 12 months. These purchase obligations represent commitments under enforceable and legally binding agreements, and do not represent the entire anticipated purchases in the future. See Note 11&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Commitments and Contingencies </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of the Notes to Consolidated Financial Statements for additional information on our purchase obligations.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">55</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Tax Payable</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had accrued $1.3 million of unrecognized tax benefits in long-term income taxes payable related to uncertain tax positions, which included $0.1 million of accrued interest and penalties. At this time, we are unable to reasonably estimate the timing of the long-term payments or the amount by which the liability will increase or decrease over time.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Repurchase Program</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2024, our Board of Directors (the &#8220;Board&#8221;) authorized the repurchase of up to $100.0 million of our common stock (the &#8220;Program&#8221;). Under the Program, we may make repurchases, from time to time, through open market purchases, block trades, privately negotiated transactions, accelerated share repurchase transactions, or other means. We may also, from time to time, enter into Rule 10b5-1 plans to facilitate repurchases under the Program. As of December 31, 2024, we have repurchased a total of approximately 2.2 million shares of common stock, since inception of the Program, at an average price of $9.23 per share for a total cost of $20.0 million. As of December 31, 2024, the total remaining amount available for repurchase was $80.0 million. We may continue to execute authorized repurchases from time to time under the Program. There is no guarantee that such repurchases under the Program will enhance the value of our common stock.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash Flows</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flows from Operating Activities</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in operations was $55.3 million for the year ended December 31, 2024, primarily due to our net loss of $0.9 million being further adjusted by $71.8 million of changes in operating assets and liabilities driven principally by an increase of $46.3 million in unbilled contracts receivable, and $100.8 million of a non-cash gain recognized from the AutoSense Divestiture and the Perceive Transaction. These changes were partially offset by material non-cash items such as stock-based compensation expense of $60.5 million, amortization of intangible assets of $43.4 million, and depreciation expense of $12.6 million.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by operations was $0.1 million for the year ended December 31, 2023, primarily due to our net loss of $139.7 million and a decrease in deferred income taxes of $8.6 million, offset by non-cash items such as depreciation expense of $16.6 million, amortization of intangible assets of $57.8 million, stock-based compensation expense of $69.5 million, impairment of long-lived assets of $1.7 million, and $2.0 million of changes in operating assets and liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flows from Investing Activities</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by investing activities was $50.8 million for the year ended December 31, 2024, primarily due to net proceeds from divestitures of $67.8 million, partially offset by capital expenditures of $16.8 million, including capitalized internal-use software.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in investing activities was $12.9 million for the year ended December 31, 2023, which was primarily related to capital expenditures, including capitalized internal-use software.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capital Expenditures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our capital expenditures for property and equipment consist primarily of purchases of computer hardware and software, capitalized internal-use software, information systems, and production and test equipment. We expect capital expenditures in 2025 to be approximately $20.0 million. These expenditures are expected to be paid with existing cash and cash equivalents. There can be no assurance that current expectations will be realized, and plans are subject to change upon further review of our capital expenditure needs.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flows from Financing Activities</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash used in financing activities was $19.4 million for the year ended December 31, 2024, due to $20.0 million in repurchases of common stock under the Program and $7.2 million in payment of withholding taxes related to net share settlement of equity awards, partially offset by $7.9 million in proceeds from the issuance of common stock under the ESPP.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">56</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by financing activities was $7.1 million for the year ended December 31, 2023, primarily due to $11.9 million in proceeds from the issuance of common stock under the ESPP, offset by $4.9 million in payment of withholding taxes related to net share settlement of equity awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Short-Term Debt</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the acquisition of Vewd Software Holdings Limited (&#8220;Vewd&#8221;) on July 1, 2022, we issued a senior unsecured promissory note (the &#8220;Promissory Note&#8221;) to the sellers of Vewd in the principal amount of $50.0 million, all of which was outstanding at December 31, 2024. Indebtedness outstanding under the Promissory Note bears an interest rate of 6.00% per annum, subject to potential adjustments as described in Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the Consolidated Financial Statements included in this Form 10-K. The Promissory Note matures on July 1, 2025. We may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, plus accrued and unpaid interest, if any, under the Promissory Note without premium or penalty. On February 21, 2025, we voluntarily made a full principal payment of $50.0 million plus accrued interest by using a combination of cash on hand and a new long-term financing facility through the securitization of our accounts receivable as described below.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 21, 2025, we and Xperi SPV LLC (&#8220;Xperi SPV&#8221;), a wholly-owned special purpose subsidiary, entered into a Receivables Financing Agreement (the &#8220;RFA&#8221;) with PNC Bank, National Association (&#8220;PNC&#8221;), and PNC Capital Markets LLC, and a Sale and Contribution Agreement (the &#8220;SCA,&#8221; and, together with the RFA, the &#8220;RF Agreements&#8221;) among us, Xperi SPV and certain of our other wholly-owned subsidiaries to establish an accounts receivable securitization program (the &#8220;AR Facility&#8221;). Interest is payable on a monthly basis. The AR Facility is scheduled to terminate on February 21, 2028, unless terminated earlier pursuant to its terms. For a detailed description of the AR Facility, refer to Note 18&#8212; </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Subsequent Event</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon entering into the RF Agreements on February 21, 2025, we borrowed $40.0 million under the AR Facility. The RF Agreements contain various covenants that we believe are usual and customary. The interest payments on the AR Facility debt, exclusive of the debt issuance costs and related amortization, are expected to be approximately $2.5 million in 2025 and may vary with changes in interest rates.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Liquidity</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe our current cash and cash equivalents will be sufficient to meet our needs for at least the next 12 months from the issuance date of the Consolidated Financial Statements included in this Form 10-K. As we assess growth strategies, we may need to supplement our cash and cash equivalents with outside sources. As part of our liquidity strategy, we will continue to monitor our earnings and cash flow as well as our ability to access the capital markets as needed.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Poor financial results, unanticipated expenses, unanticipated acquisitions of technologies or businesses or unanticipated strategic investments could give rise to additional financing requirements sooner than we expect. Equity or debt financing may not be available when needed or, if available, equity or debt financing may not be on terms satisfactory to us.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We may supplement our short-term liquidity needs with access to capital markets, if necessary, and strategic cost savings initiatives. Our access to capital markets may be constrained and our cost of borrowing may increase under certain business and market conditions, and our liquidity is subject to various risks including the risks identified in &#8220;Risk Factors&#8221; included in Part I, Item 1A of this Form 10-K.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management&#8217;s discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements. These financial statements have been prepared in conformity with GAAP in the United States which requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. By their nature, these estimates and judgments are subject to an inherent degree of uncertainty. We evaluate our estimates based on our historical experience and various other assumptions that are believed to be reasonable under the circumstances. These estimates relate to revenue recognition, the assessment of recoverability of intangible assets, business combinations, recognition and measurement of deferred income tax assets and liabilities, and the assessment of unrecognized tax benefits. Actual results could differ from those estimates, and material effects on our operating results and financial position may result.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">57</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We believe the following accounting estimates are most critical to understanding our consolidated financial statements. See Note 2&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and Note 3&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements for a full description of our accounting policies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue recognition</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We derive the majority of our revenue from the licensing of our technologies to customers. Generally, revenue is recognized upon transfer of control of promised products, services, or licensing of our technologies to customers in an amount that reflects the consideration that we expect to receive in exchange for those products, services and licensing of the technologies. The primary judgments include estimating licensees&#8217; quarterly royalties prior to receiving the royalty reports, estimating variable consideration, identifying the performance obligations in the contract, determining stand-alone selling price and the transaction price, and allocating consideration in an arrangement with multiple performance obligations.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We generally recognize royalty revenue from per-unit or per-subscriber licenses based on units shipped or manufactured, or number of subscribers. Revenue is recognized in the period in which the customer&#8217;s sales, production or usage are estimated to have occurred. This may result in an adjustment to revenue when actual sales, production or usage are subsequently reported by the customer, generally in the month or quarter following sales, production or usage. Estimating customers&#8217; quarterly royalties and license fees prior to receiving the customer reports requires us to make significant assumptions and judgments related to forecasted trends and growth rates used to estimate quantities shipped or manufactured by customers or the number of subscribers, which could have a material impact on the amount of revenue we report on a quarterly basis.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business combinations</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The valuation of assets acquired and liabilities assumed in an acquisition under Accounting Standard Codification Topic 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(&#8220;ASC 805&#8221;) requires management to make significant estimates and assumptions. Critical estimates in determining the fair value of certain intangible assets include, but are not limited to: future expected cash flows from customer contracts, customer lists, and acquired developed technologies and patents; competitive trends and market comparables; brand awareness and market position, as well as assumptions about the period of time the brand will continue to be used in our product portfolio; and discount rates. For additional information, refer to Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of intangible assets</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. Our identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from 1 to 10 years. We make judgments about the recoverability of finite-lived intangible assets whenever facts and circumstances indicate that the useful life is shorter than originally estimated or that the carrying amount of assets may not be recoverable. If such facts and circumstances exist, we assess recoverability by comparing the projected undiscounted net cash flows associated with the related asset or group of assets over their remaining lives against their respective carrying amounts. Impairments, if any, are based on the excess of the carrying amount over the fair value of those assets. If the useful life is shorter than originally estimated, we would accelerate the rate of amortization and amortize the remaining carrying value over the new shorter useful life.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For identified indefinite-lived intangible assets resulting from acquisitions, we evaluate their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting for income taxes</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We must make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments are used in the calculation of tax credits, tax benefits and deductions, and in the calculation of tax assets and liabilities. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We must assess the likelihood that we will be able to recover our deferred tax assets. If recovery is not more-likely-than-not, we must increase our provision for income taxes by recording a valuation allowance against our deferred tax assets. Should there be a change in our ability to recover our deferred tax assets, our provision for income taxes would fluctuate in the period of the change.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">58</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We account for uncertain tax positions in accordance with authoritative guidance related to income taxes. The calculation of our unrecognized tax benefits involves dealing with uncertainties in the application of complex tax regulations. As such, we are required to make many subjective assumptions and judgments regarding our income tax exposures. We record unrecognized tax benefits for anticipated tax audit issues in the U.S. and other tax jurisdictions based on our estimate of whether, and the extent to which, additional tax liabilities are more-likely-than-not assuming the tax authorities have full knowledge of all relevant information. If we ultimately determine that the tax liabilities are unnecessary, we reverse the liabilities and recognize a tax benefit during the period in which it occurs. This may occur for a variety of reasons, such as the expiration of the statute of limitations on a particular tax return or the completion of an examination by the relevant tax authority. We record an additional charge in our provision for taxes in the period in which we determine that the recorded unrecognized tax benefits are less than the expected ultimate settlement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our policy is to classify accrued interest and penalties related to the accrued liability for unrecognized tax benefits in the provision for income taxes. For the years ended December 31, 2024 and 2023, we recognized interest and penalties related to unrecognized tax benefits of an immaterial amount and $0.3 million, respectively. See Note 14&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements for additional detail.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See Note 2&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of the Notes to Consolidated Financial Statements for a full description of recent accounting pronouncements including the respective expected dates of adoption.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">59</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_7a_quantitative_qualitative_disclos"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 7A. Quantitative and Qualitat</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ive Disclosures About Market Risk</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The primary objectives of our investment activities are to preserve principal and maintain liquidity while at the same time capturing a market rate of return. To achieve these objectives, we maintain our portfolio of cash and cash equivalents with high quality financial institutions in the countries in which we do business. Our cash and cash equivalents and future investments are subject to risks including:</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Bank Liquidity Risk</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had a total of $130.6 million of deposits in operating accounts that were held with both domestic and international financial institutions. These deposits could be lost or become inaccessible if the underlying financial institutions fail or if they are unable to meet the liquidity requirements of their depositors and they are not supported by the government of the jurisdiction where such cash is held. We have not incurred any losses and have had full access to our operating accounts to date. We believe any failures of domestic and international financial institutions could impact our ability to fund our operations in the short term.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Exchange Rate Risk</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our international business is subject to risks, including, but not limited to, differing economic conditions, changes in political climate, differing tax structures, other regulations and restrictions, and foreign exchange rate volatility when compared to the U.S. dollar. Accordingly, our future results could be materially impacted by changes in these or other factors.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to our operations outside the United States, we are subject to the risks of fluctuations in foreign currency exchange rates, particularly related to the Indian rupee, Polish zloty, Euro, and British pound. As a substantial majority of our non-U.S. revenue and expense transactions are denominated in U.S. dollars, fluctuations in foreign currency exchange rates could cause our products and services to become relatively more expensive to customers in a particular country, leading to a reduction in sales or profitability in that country. Some of our subsidiaries operate in their local currency, which mitigates a portion of the exposure related to fluctuations in foreign currency exchange rates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have established risk management strategies designed to reduce the impact of volatility of future cash flows caused by changes in the exchange rate for these currencies. These strategies reduce, but do not entirely eliminate, the impact of currency exchange rate movements. We do not use derivative financial instruments for speculative or trading purposes. In the fourth quarter of 2022, we began to hedge our exposure to certain foreign currencies with various financial institutions in an effort to minimize the impact of certain currency exchange rate fluctuations. If a financial counterparty to any of our hedging arrangements experiences financial difficulties or is otherwise unable to honor the terms of the foreign currency hedge, we may experience financial losses.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For derivative instruments that are designated and qualify as cash flow hedges under ASC 815, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the effective portion of the gain or loss on the derivative is reported as a component of accumulated other comprehensive income or loss and reclassified into earnings in the same financial statement line as the item being hedged, and in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing either hedge ineffectiveness or hedge components excluded from the assessment of effectiveness are recognized each period in other income (expense), net. For derivative instruments that are not designated as hedging instruments, gains and losses are recognized each period in other income (expense), net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, we had outstanding foreign currency derivative contracts with a total notional amount of $62.4 million to buy and sell U.S. dollars in exchange for other currencies. Assuming a hypothetical 10% favorable or adverse movement in foreign currency exchange rates against the U.S. dollar, our outstanding foreign currency derivative contracts would experience a gain of approximately $5.5 million or a loss of approximately $4.5 million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_8_financial_statements_supplementar"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 8. Financial Statemen</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ts and Supplementary Data</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our consolidated balance sheets as of December 31, 2024 and 2023, and the related consolidated statements of operations, equity, comprehensive loss and cash flows for each of the years in the three-year period ended December 31, 2024 are set forth in this Annual Report at Item 15(a)(1).</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">60</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9_changes_in_disagreements_with_acc"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9. Changes in and Disagreements with Accou</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ntants on Accounting and Financial Disclosure</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this Item 9 was previously reported in our Current Report on Form 8-K that was filed with the SEC on April 8, 2024.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9a"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ite</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">m 9A. Controls and Procedures</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management, including our Chief Executive Officer and Chief Financial Officer conducted an evaluation of 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 report (the evaluation date). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of the evaluation date that 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management&#8217;s Report on 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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Management has assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2024, using the criteria described in Internal Control&#8212;Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation, our management concluded that the Company&#8217;s internal control over financial reporting was effective as of December 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Annual Report on Form 10-K does not include an attestation report of the Company&#8217;s independent registered public accounting firm due to an exemption established by the rules of the SEC for emerging growth companies.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There were no changes in our internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act, during the quarterly period ended December 31, 2024 that materially affected or are reasonably likely to materially affect our 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:left;" id="item_9b_or_information"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9B. Other</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Information</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:left;"><span style="color:#000000;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;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not applicable.</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:left;"><span style="color:#000000;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;">(b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended December 31, 2024, no director or &#8220;officer&#8221; (as defined in Rule 16a-1(f) of the Exchange Act) of the Company </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9a1bee91-467b-4e29-a60b-5c7ba6631be9" contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_02649fa2-de3f-4c52-8122-3857a9b393ff" contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adopted</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_676f48c2-eee7-406b-9d6e-f24b6bea50da" contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_68aa73f6-1e64-40a9-8219-ecfa96d1d0ec" contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">terminated</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408 of Regulation S-K. </span></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_9c"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 9C. Disclosure R</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">egarding Foreign Jurisdictions that Prevent Inspections</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Not applicable.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">61</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_iii"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> III</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_10_directors_executive_ficers_corpo"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 10. Directors, Executive Of</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ficers and Corporate Governance</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Except as noted below, the information required by this Item 10 is hereby incorporated by reference from the information under the captions &#8220;Executive Officers,&#8221; &#8220;Election of Directors,&#8221; &#8220;Insider Trading Policy&#8221; and &#8220;Delinquent Section 16(a) Reports&#8221; that will be contained in the Proxy Statement for our 2025 Annual Meeting of Stockholders (the &#8220;Proxy Statement&#8221;).</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Code of Business Conduct and Ethics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have adopted a written Code of Business Conduct and Ethics Policy that applies to our principal executive officer, principal financial officer, principal accounting officer or controller, or persons serving similar functions. The Code of Business Conduct and Ethics is posted on our website at investor.xperi.com. If we make any substantive amendments to, or grant any waivers from, the Code of Business Conduct and Ethics Policy for any officer or director, we will disclose the nature of such amendment or waiver on our website or in a current report on Form 8-K within four business days of such amendment or waiver.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_11_executive_compensation"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 11. Executi</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ve Compensation</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this Item 11 is incorporated by reference from the information under the captions &#8220;Election of Directors,&#8221; &#8220;Executive Officers&#8221; and &#8220;Executive Compensation and Related Information&#8221; that will be contained in the Proxy Statement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_12_security_ownership_certain_benef"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 12. Security Ownership of Certain Beneficial Own</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ers and Management and Related Stockholder Matters</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this Item 12 is incorporated by reference from the information under the captions &#8220;Equity Compensation Plan Information&#8221; and &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; that will be contained in the Proxy Statement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_13_certain_relationships_related_tr"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 13. Certain Relationships and Relate</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">d Transactions, and Director Independence</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this Item 13 is incorporated by reference from the information under the captions &#8220;Certain Relationships and Related Transactions&#8221; and &#8220;Election of Directors&#8221; that will be contained in the Proxy Statement.</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_14_principal_accountant_fees_servic"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 14. Principal Accou</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ntant Fees and Services</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information required by this Item 14 is incorporated by reference from the information under the caption &#8220;Ratification of Independent Registered Public Accounting Firm&#8221; that will be contained in the Proxy Statement.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">62</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_iv"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> IV</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_15_exhibits_financial_statement_sch"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 15. Exhibits and Fina</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ncial Statement Schedules</span></p>
  <p style="text-indent:4.44%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a) Documents filed as part of this report:</span></p>
  <p style="text-indent:4.44%;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>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:3.843%;box-sizing:content-box;"/>
    <td style="width:86.757%;box-sizing:content-box;"/>
    <td style="width:0.995%;box-sizing:content-box;"/>
    <td style="width:8.405%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page</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-kerning:none;min-width:fit-content;">Number</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1)   </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Statements</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:11.5pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#dt_report"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></a><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;(PCAOB ID: </span><span><ix:nonNumeric id="F_a7cd7dd7-c2cc-439a-a914-109d6cdd2e61" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:AuditorFirmId"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#pwc_report"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></a><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;(PCAOB ID: </span><span><ix:nonNumeric id="F_719a14ba-d1c0-45ea-a359-582d9303d81b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="dei:AuditorFirmId"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_operations"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Operations</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_comprehensive_in"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Comprehensive loss</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_balance_sheets"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Balance Sheets</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_cf_new"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Cash Flows</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#consolidated_statements_stockholders_equ"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Equity</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.292in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#notes_to_consolidated_financial_statemen"><span style="color:#0563c1;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Notes to Consolidated Financial Statements</span></a></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(2)   </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;font-kerning:none;min-width:fit-content;">Exhibits</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td colspan="2" style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.042in;text-align:center;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:30.25pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="3" style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The exhibits listed on the Exhibit Index preceding the signature page to this Annual Report are filed as part of this Annual Report.</span></p><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;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:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;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:6pt;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>
  <p style="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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">63</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;" id="dt_report"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To the stockholders and the Board of Directors of Xperi Inc.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Opinion on the Financial Statements</span></p>
  <div><ix:nonNumeric id="F_7de5bf34-e806-4845-a44f-05ab7fa41566" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:AuditorOpinionTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have audited the accompanying consolidated balance sheet of Xperi Inc. and subsidiaries (the "Company") as of December 31, 2024, the related consolidated statements of operations, comprehensive loss, equity, and cash flows, for the year then ended, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.</span></p></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis for Opinion</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">/s/ </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ff973a0f-a56b-4e73-99ef-dcfe3aab0959" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:AuditorName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deloitte &amp; Touche LLP</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5ebe722b-c7fb-4f50-84e2-1255aa9cf1a3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="dei:AuditorLocation"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">San Jose, California</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have served as the Company's auditor since 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;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:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;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: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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Report of Independent Registered Public Accounting Firm</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:'Georgia',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:left;" id="pwc_report"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To the</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Board of Directors and Stockholders of Xperi Inc.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Opinion on the Financial Statements</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have audited the consolidated balance sheet of Xperi Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December 31, 2023, and the related consolidated statements of operations, of comprehensive loss, of equity and of cash flows for each of the two years in the period ended December 31, 2023, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Basis for Opinion</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We conducted our audits of these consolidated financial statements in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">/s/ </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0a654800-edde-450b-a636-43d8c9b776fb" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="dei:AuditorName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PricewaterhouseCoopers LLP</span></ix:nonNumeric></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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_455c9be9-0002-4511-97ec-139086c04979" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="dei:AuditorLocation"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">San Jose, California</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">March 1, 2024, except for the change in the manner in which the Company accounts for segments discussed in Note 2 to the consolidated financial statements, as to which the date is February 27, 2025.</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:'Georgia',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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We served as the Company&#8217;s auditor from 2020 to 2024.</span><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI 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_operations"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSOLIDATED STATEM</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ENTS OF OPERATIONS</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-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(in thousands, except per share amounts)</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: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:59.08%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.42%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a61461dc-02cc-4197-ae01-b1084d5ec050" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cba27abb-f016-4144-ae3d-ea5e277a1b48" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521,334</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56dbcec2-d068-41b3-bfd6-ccf1d5d2cca6" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">502,260</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Operating expenses:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89f49c2d-2881-4b6e-9198-665affca44b5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,756</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1fead0d-dad8-4fd2-98b9-c1741ee8158e" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,628</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57ece7d2-f20f-43bd-93ef-7d076a5c25dc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,946</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7963bd0e-0cbf-43b3-9bcf-524c3982ecb7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">191,352</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aff0e1bf-ed26-472b-98dc-c3db7ce93954" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222,833</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52a742b4-b725-4987-894f-7d616f9694ce" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,355</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79378e90-4ed5-4723-b1b1-b4cca7dd76f4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">218,106</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7381e785-560a-4080-83a5-dc6553b42c78" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233,403</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a1d979de-c955-477a-b678-a7e39352ea13" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,402</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86c66e72-573c-4003-bd08-7c2b4839e67e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,638</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5e034a8c-de53-47fd-bade-e038e6bdb56c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,645</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e16f5de-b2d8-4cc9-986d-6db07433e636" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,501</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2107a737-5a9b-408f-80d1-caed7775074a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,376</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da2d5467-421e-4701-adcb-f6854cdecf69" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,752</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3416631e-b98b-489b-9f62-75d11509424b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,209</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1176118-8706-4c97-99a3-8aba01be732f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">604,555</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b778ac29-edbd-493f-bda7-49533578acd7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,535</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e2bff2a5-ce87-4fca-a871-a89f9b32400d" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,710</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c80c00f-f83d-4d6a-9f65-81c81e9ae197" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,724</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating expenses</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_130a10a4-f359-4c32-ae0f-8ed762dc0e50" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">580,763</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50c4b34a-0db2-4dc5-b825-241ff5845550" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">650,971</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f58117ec-5f5e-4bba-9881-de2aad10ef09" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CostsAndExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,251,692</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Operating loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c68ef1de-464e-481d-87a8-e13392ba05fe" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">87,075</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee9c8243-da49-47b6-9eec-f1599c9f9065" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">129,637</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_446d3ca2-e69a-4f77-b38a-fc237c201bb3" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">749,432</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d011fd6e-f3a5-4d35-b498-fc8109f3d028" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">829</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c55d92dc-bdfb-44a1-9455-35fb2072d4cb" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,991</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_794d4f13-541e-40df-8dbb-6ce20d98c050" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,327</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5de82721-6118-42ea-bf1b-ff37fc81e315" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,008</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a36a5980-82de-4386-b4c5-0c9908fb1678" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2dab832d-ce76-4296-b2a2-6236abca3743" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,512</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Gain on divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbbf8c88-44df-4660-8213-b95f4f5d4133" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,833</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Income (loss) before taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86f8601a-6a5e-4cb6-9bb9-8c0863e17dbe" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,579</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad87802d-070a-4320-bc27-7f320f86b67d" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">129,646</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c42d030-4dc2-4c57-a6fa-8e9936a07ca8" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">747,617</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd334353-bd6f-405e-9b1f-917fb1576ca0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,448</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_501e726c-abda-425f-8f71-31ae73e4205c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,042</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a010aeba-705c-40d3-93b4-62c1778a1124" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,589</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19567d87-e53f-4052-b0c2-3890ee554631" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5fa881e5-68d4-498a-8eae-62ecc2e1438a" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">139,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aafaacc6-a9ea-4a53-8344-3d479161ebfa" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">761,206</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: net income (loss) attributable to noncontrolling interest</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ea60457-b997-4d04-b056-11669e094651" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,139</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92124630-6a70-4b25-b126-3153485000b2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,075</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7ae1c55f-3d68-4d00-8a40-122871827715" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,722</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net loss attributable to the Company</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e45ef063-a839-488a-a4dd-55c606d71655" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,008</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf303d6b-a19f-46ab-8b92-1c582a851254" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">136,613</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_783e9a2b-8b95-4f16-a8cd-300fa7b36180" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">757,484</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53da8f2c-6838-472b-8846-d2adc5b502fc" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_ddd49fa7-701d-4c17-87cf-671b4b60984b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.31</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99f1708b-1c37-4e0a-97dd-66a65208c420" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4b9f605c-30d4-44ce-b500-ae9fcbd56a2d" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">3.18</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ad4d2a9-6954-463b-8951-774e2de8552f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_973e8563-2ad2-4e53-8927-53e5cbb76c8f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">18.02</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4844583b-f65e-4ea4-8f6e-be0515cb43b7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_2167a688-cb73-4d9c-8806-2cca6087a0b7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,057</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e50121f9-5dfb-4ce7-a1eb-ae7444c891b6" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c3a0c8f5-b6da-4824-8d3d-69323e140c5c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,012</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d91a4918-ce49-4eb8-a72a-646d882ffb1c" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_7ab2b870-7e49-4e05-9e56-9a1c7ed425b5" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,029</ix:nonFraction></ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these consolidated financial statements.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI 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_in"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSOLIDATED STATEMENTS OF </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">COMPREHENSIVE LOSS</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-size:9pt;font-family:Times New Roman;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:left;"><span style="white-space:pre-wrap;font-size:12pt;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:57.211%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.782%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.782%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.782%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d34828d1-3c77-4258-b2bd-84a55becc31a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ce41b3fa-af18-4886-afae-946a620f9b83" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">139,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4388ff8d-53b3-4a56-80ca-76e9fc2e8f7a" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">761,206</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Other comprehensive loss:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in foreign currency translation adjustment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ba58198-436d-48ed-bb58-45807621d704" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">327</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd0dcad7-f600-4c7f-ab7d-426e8b3c5a33" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ee9f6af-e3f8-4baf-a2db-0296aa619783" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unrealized (loss) gain on cash flow hedges</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_966db173-0d2f-4843-ab96-737fbb24b739" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,892</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5cb01857-03d5-49ef-af74-006490a5ca04" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,128</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_325368fa-caa8-48df-94a3-ed1416b894bf" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Comprehensive loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd21488a-cebe-4731-9579-019457754bc9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,088</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37bcc388-4126-433f-9954-8dc0c8e95e3c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">138,434</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0ffed54-4058-46b2-a771-b5eed8d4641b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">764,649</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: comprehensive income (loss) attributable to noncontrolling interest</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4325cf96-b32d-4a7a-bbdb-6cfab372a57a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,139</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e3b4995-0514-4079-aea9-e965342a0676" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,075</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8058a6dd-606a-4177-a9f9-8b07770a8978" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,722</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Comprehensive loss attributable to the Company</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd310811-afd9-4967-8eb2-de4914c37548" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,227</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e779c521-2966-4d9b-8bca-635faf92fa26" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">135,359</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_311ab2af-0eb7-4e66-9041-8536cb5e3c14" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ComprehensiveIncomeNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">760,927</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;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:12pt;font-family:Times New Roman;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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these consolidated financial statements.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI INC.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_balance_sheets"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSOLIDATED B</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ALANCE SHEETS</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-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(in thousands, except for par value)</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: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:69.594%;box-sizing:content-box;"/>
    <td style="width:1.58%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:11.622%;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:11.622%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">ASSETS</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current assets:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_face0664-0755-40d9-9acc-1ecdc7a828da" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,564</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75f038be-ff62-4ff7-a736-a08684e1fb25" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">142,085</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_101f435c-3015-4b0c-8e8d-a9a766132243" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,745</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2cc61d44-43db-4e0a-924e-b6578589ca29" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,984</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a77ae74b-b6b8-4bdd-a4c2-ad1f6e2376e5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UnbilledReceivablesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,075</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_21ed2a06-f3c7-4ce9-a35c-7d6cb54c587c" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnbilledReceivablesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,114</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_33bcea21-17ab-4b7b-8629-bb5cfe3d1cc7" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,488</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0fa59eea-af6d-4892-b88b-301d6a80b1c3" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,874</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Assets held for sale</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d96c811-6b07-4a3f-97f0-a93553a50df4" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,860</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55674669-db49-4f98-9522-f13b0b9ec617" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">304,872</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85316f9a-cb12-4027-8049-be2137319dac" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">316,917</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Note receivable, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db2cd64b-4628-49c2-a430-9fdc34e217c1" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccountsReceivableNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,702</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Deferred consideration from divestiture</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b76848b-e789-4a29-b654-67e2e4730a10" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredConsiderationFromDivestitureNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,217</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Unbilled contracts receivable, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1b6e918-43e3-4ed6-9380-3007bc0ec4ff" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,396</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c13baf6-6191-4c28-a3bd-69f7b3e17e96" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,231</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f389b9f-a655-4fb3-ac31-b7b01a27f179" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,473</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5a3e5ca-5d03-4d28-b013-0d86e720bbda" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,569</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4527ff43-8fb9-4d9b-8212-5b0e0f3c42bf" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,082</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59235354-2e9c-4b05-8b28-fffeef121cb2" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,900</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Intangible assets, net</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc22c50c-2b5e-44ff-9b52-078fe27ad075" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163,714</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90e896bc-b2c7-435d-b379-50d91e43513b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">206,895</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Deferred tax assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b34a69d-047c-4b69-986c-2f2dbdf709c9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,228</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f398e15-fc07-4eeb-9d34-55fcc9fce5a1" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,093</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ff8dabce-2489-4e0b-a6eb-63c472d52922" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,076</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2559d7ef-a2cc-42f9-89ac-bcb0cadc29bb" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,781</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Assets held for sale, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7cc57f6a-8593-4a7c-847b-a40b3a976ab9" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,249</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6082c41-6e09-4a1d-871e-70104ee26ba0" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">667,760</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94e70cf7-87c2-4653-a374-5b0fdae578aa" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">673,635</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">LIABILITIES AND EQUITY</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current liabilities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1edc1b9d-cb95-4d3a-9931-19c53db41cd8" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,979</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d3959e45-5d83-4efd-96bf-67cc52fac23b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,849</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29c8ac0f-248d-4515-81fc-e7aab915895d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,420</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd0a2a47-c3ef-4e16-91e8-bfbf4ecdedb7" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,961</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5dc3537-1a04-4e57-ae9d-b6f19f5b6992" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,950</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5734adfd-16fd-407b-bc1b-f739421c2dab" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:ContractWithCustomerLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,111</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Short-term debt</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c629f0b-ed7f-4e4e-8e36-109198e94ae6" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ShortTermBorrowings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Liabilities held for sale</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d77a4359-87bf-41b6-ab1d-1b0aeb7008ca" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,191</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e59ae8ea-6b0f-4eb9-8563-100e77917669" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89f96697-ba84-4a63-baf0-53599747a4f9" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">165,112</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Long-term debt</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a19e7d3-d2a5-4c85-a80d-1bfe23fccb1b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Deferred revenue, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4da92c50-4935-4150-8ca5-5c49ede761bc" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,932</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_63a32361-65c7-4771-ac93-9940f383d4a8" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,425</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e623d513-55cf-4a26-a5d9-0785eb7dce89" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,932</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_58c2085a-a7f3-45ad-8439-dfdf4554fd43" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,598</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Deferred tax liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b5fe1cd-2ffc-498d-b211-b76933901bda" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,491</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab1feef3-6dbb-453c-aa6d-36864d8f541b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,983</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bff52a80-cd85-42d3-beea-96f7fc7d2bc5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,979</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02b0ccb7-991c-4c45-8e68-c628842532ce" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,577</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Liabilities held for sale, noncurrent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1c18d4c-0cbd-47bf-80a9-0040fc70bfe3" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,805</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd0a6597-8868-4a93-86eb-1f4f029f0753" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">238,683</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb5e4ed1-bc32-4600-942c-59e615bc6786" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">286,500</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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><span style="-sec-ix-hidden:F_5e31b153-fdb1-410c-8fc3-d5345c11c99d;"><span style="-sec-ix-hidden:F_cd4ad39f-2477-4e83-ba81-63638951eb54;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Commitments and contingencies (Note 11)</span></span></span></span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Equity:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Preferred stock: $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14a36f17-a46e-40a1-bc9c-2929ad989d26" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF"><ix:nonFraction id="F_1b328052-1712-457d-bfe4-3a2d23350742" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF">0.001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;par value; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fda8f3f1-35a1-41de-a3e0-db6ca777404b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_5013d6fc-103a-4d23-b0cb-99a352f640df" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">6,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;shares authorized as of December 31, 2024 and 2023; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da266582-539c-4b17-8f53-f52bd3d346e3" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_56f635ab-fc3d-4072-8f6f-1a56d2bdca9d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_4dd776c6-bdbd-4bc2-9aaa-5798baaacfa5" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_dc3b100c-1a4d-4ccb-b44b-af1cc859d8d3" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" 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-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding as of December 31, 2024 and 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_267fa8d4-b69f-4e80-b31a-944c0e9a8c89;"><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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_fb32002f-e292-460c-91a6-db759da3f5cd;"><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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Common stock: $</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ef645da-edfb-499d-adef-7bd0a9e8a7e6" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF"><ix:nonFraction id="F_2326d803-2ab2-47b6-a4fa-9163af3dc44e" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF">0.001</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;par value; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2f05ec7-674a-484f-bc82-76558db68132" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_0467c64f-3b78-44fa-9d8d-59227fcf770e" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">140,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;shares authorized as of December 31, 2024 and 2023; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77df94f6-aed3-42f1-8970-07ef621959d4" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_4158f75b-5a80-4d3b-b729-2a9d67bdb4d3" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">44,328</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8191936-3a99-4be0-a0bc-dd545c84aef8" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_caf4a2a9-9ec0-469a-b159-17d83c5d5a3e" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">44,211</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding as of December 31, 2024 and 2023, respectively</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40498ce6-4b68-4fab-b335-7189a4d352ce" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af35382d-efc2-4841-b508-c6f9924a03d8" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additional paid-in capital</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_466d9de8-9765-47f0-afd9-cc4f2a6d8d28" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,274,561</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6448932a-9b8b-4eab-bb50-00914a2a5f2a" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AdditionalPaidInCapitalCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,212,501</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b010a8f-78d2-4ee6-8dba-f11e12d3a01e" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,084</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f222d08-81ca-43a9-adcc-f056b0500690" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,865</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated deficit</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7190cd15-184c-47a5-93dd-90ad94ec1560" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">839,444</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f2329a4-a8ba-41b9-ac66-75c6466cb864" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">805,448</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Company stockholders' equity</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f6e54f7-23b3-4474-b3bc-c2543fc09d0b" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">429,077</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be51fbf5-1e93-49a4-aae6-8102055f030a" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">404,232</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Noncontrolling interest</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_767f1a9b-bd96-4329-bc0d-868eddea628e" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:MinorityInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,097</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total equity</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1665bb5d-728b-404c-bb45-2352295eda13" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">429,077</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad1e11ac-a4fc-42d5-b847-0c263d108f6f" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">387,135</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:25pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities and equity</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79a08d31-c68a-4329-80bf-68d406326b1b" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">667,760</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bcb1f03e-00d0-464f-a293-3b6760d13b35" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">673,635</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;font-family:Times New Roman;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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these consolidated financial statements.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_cf_new"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NC.</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(in thousands)</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:57.031%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.702%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.842%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Cash flows from operating activities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_886ea449-4c96-424b-b15d-77c5b1902aac" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7056d41-fbfd-4d48-a4d6-cb84794c8554" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">139,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d511909-6a6d-41fd-b4c1-7ed06952ebb2" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">761,206</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net loss to net cash (used in) provided by operating activities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain from divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bc37de1-c1dd-4fa9-b9fe-9e51b6b0bef0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,833</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred income taxes</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8af21b18-4e99-46da-a529-3b9272e3bc19" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,933</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80937416-a4e8-48f4-bf15-8436651d89e3" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,596</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ad9f200-cb81-4464-a953-53fbcff1b7b9" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,261</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued interest income from note receivable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5695d35-4924-43bb-84dc-f7b67e276191" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:AccruedInterestIncomeFromNoteReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,026</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accretion of discount from deferred consideration from divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27d1b1e0-dd75-4e7f-8f9a-428ba5900642" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:AccretionOfDiscountFromDeferredConsiderationFromDivestitures" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,061</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61e870c7-e040-42ac-a345-0115ce00619f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,541</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_743a7a9f-b2dc-45e6-bb48-e9dc84e8e05b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,531</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc1c5299-5ff3-4dfb-b2bc-9babd0422447" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,303</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da664b3b-d19b-4685-b0a9-4fc696b5d4a1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,376</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d941dfa6-5c9e-4151-bac7-b3875f8ac4e4" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,752</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5073f9ed-1d9a-44ec-b24a-3ce147f09a1d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,209</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation of property and equipment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b84b4802-fa09-408a-8cb8-59292b4f273d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,638</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_23c6919f-9d89-477b-856a-7da23d005c13" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,645</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_529880e3-1a62-47f0-87bb-172da81bb68b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,501</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from deconsolidation of Perceive subsidiary</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69a882fe-b396-4225-9489-903c162b3923" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeconsolidationGainOrLossAmount" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,839</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60d059e1-b55e-4a08-a927-d0ddecf98829" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,535</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b43636c4-fe36-47f4-815a-2db422b2e2bb" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,710</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69ae5558-c2e5-45be-a4f0-4e5fa566b8da" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,724</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3626f23f-8c46-4890-99a1-f12773038e8d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">604,555</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0252f98a-73f0-4dbe-ba7b-e37483124473" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,225</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7535945d-e4ac-4553-8804-5f2347135ef4" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">748</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbc6e674-7e81-4c48-8c9f-2427bd9b2071" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Changes in operating assets and liabilities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3692fc65-dbc5-4b1d-a30f-fa223fedf8a4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,496</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5dfddc78-fd50-43ba-9031-bddf0f973852" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,721</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b64cc35a-f4d6-4be4-83b0-d5d28e478d1d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,505</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c568746-26d6-4593-bcbc-70341a586703" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncreaseDecreaseInUnbilledContractsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,315</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00fa720b-c396-4ff2-95c4-17ff3da80819" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncreaseDecreaseInUnbilledContractsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,386</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6aab4681-7520-4a9c-b2d7-a680e5341e95" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncreaseDecreaseInUnbilledContractsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,473</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86c243bb-d100-4426-a6bc-9b48e2f4afe6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">11,071</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a86054d4-461f-481b-ad29-4c1a874e5284" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,696</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ccd7a23f-040f-40f1-b89b-027327a01a13" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,439</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4199bc5b-5340-45f3-9024-ab2ec2d3961a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,041</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85a6ce72-19f3-4906-ac25-0de07b727651" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,071</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88ac1fda-5ccd-4c28-a17f-4f7ed1fe8e1b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncreaseDecreaseInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,633</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued and other liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b036e812-c17a-4b1a-9ca0-09beaa51a755" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">25,325</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc719c30-71b4-4877-8008-6927e9f72527" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b13b3b90-b03c-4767-9160-a2ba6921f428" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,782</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_30367912-d781-44e4-980a-4f42d39911e3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,666</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f55306c-f3d7-44e6-8fa2-e848551d5e68" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,170</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_167509bf-cd50-4877-9a40-d5ec2f291484" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,302</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash (used in) provided by operating activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8654fdc1-2cbe-4112-b115-ea293ed61cf1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">55,340</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0dd9ac1d-42e4-4a17-a6ed-b24fce8acd66" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48939357-2a0a-4b5c-b476-34ebe0f83a30" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28,445</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Cash flows from investing activities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net proceeds from divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7816f392-4ffa-4745-8cfe-e649dd2fbc6e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProceedsFromDivestitureOfBusinesses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,773</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87361de2-e478-447a-bdbe-af29633c9445" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,715</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ded7195-a9a0-4da3-b0a7-51e2965e5fbd" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,933</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b45e5cf3-2a40-4e31-a00f-e7da235efd55" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:PaymentsForSoftware" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,104</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of property and equipment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4902dba-9cd4-4250-91bc-d00f5f845574" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,043</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a50c38f-ff66-42a2-8afe-a1dd094f4bbd" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,815</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f20aa15-058d-4501-80e1-11c3c83ed70f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,103</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of intangible assets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f925d3a-faba-4e65-b2ce-e644df6daee1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PaymentsToAcquireIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9326bcf9-88fa-4243-8836-fcc9d85503b9" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:PaymentsToAcquireIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77b3cc9a-621a-4a1c-952b-a15e2054c8c7" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:PaymentsToAcquireIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">166</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash paid for mergers and acquisitions</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a8ecc2b-4bab-47c2-a848-4d5ca29c60a6" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:PaymentsToMergersAndAcquisitionsNetCash" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,473</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash provided by (used in) investing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b872208e-840a-4122-b653-5df528c21e22" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,820</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a99adfc0-6fa8-4591-82c0-45abdc43a674" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,933</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3ffa703-1a38-4ea6-9bba-c29023be36ff" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">64,846</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Cash flows from financing activities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchases of common stock</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_318a9145-b484-4ff2-9558-f915ac3e6b7e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,990</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Withholding taxes related to net share settlement of equity awards</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65b9f867-17d5-4d5e-a1c7-796c2e0ce968" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,215</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e9d33856-076f-457c-8a0a-3f8d84056cb5" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,875</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_83b4f3ee-cdbf-4d21-af16-39949af16f03" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from issuance of common stock under employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7733bf7-975e-4390-9df6-01c2f6047cfd" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_093c5949-3d57-4bd5-b165-4557fbfe19c6" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,927</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net proceeds from capital contributions by Former Parent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d411d96b-210b-4264-8172-23c81ed62a2b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:NetProceedsFromParentCapitalContributionsByFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,235</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net transfers from Former Parent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9610b326-1d1c-4c7e-842a-9be861e79111" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProceedsFromContributionsFromParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,802</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:30pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net cash (used in) provided by financing activities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1469d32-cbcb-4dd1-8b65-5dd9677b559c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">19,350</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3dfefd6f-68f7-4d15-9050-46cb822176b4" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,052</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_345d2a0f-9741-4e11-9207-8c5f3a2a9ea1" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">135,751</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Effect of exchange rate changes on cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1d044a8c-bf93-4b56-bc4d-ee6e2bea2736" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91b82492-a609-4e2c-b9d7-9b97138006d9" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,028</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Net (decrease) increase in cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f764325-37fb-49e4-a366-f53c0d1894e6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">23,870</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cf90671-3676-4c31-95c8-c087fb950d32" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,693</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd4e86ee-74f1-4869-aa9e-f683893e646d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,432</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash and cash equivalents at beginning of period</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a0eddf8-a2b9-4cf7-8906-c05474104154" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,434</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71b2a383-03d6-4703-beba-6d591a08fbf1" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160,127</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7db6ab6b-45a3-49e3-ab2d-7772622ccc44" contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,695</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Cash and cash equivalents at end of period </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;">(1)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c4aca80-dbbe-415c-af05-e4d147dc4ef2" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,564</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa712b3e-c17f-4063-a64f-22ed9bbfb186" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,434</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7ab426e-0de9-4792-b695-23825e275779" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160,127</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-size:9pt;font-kerning:none;min-width:fit-content;">(1) Included $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42459c80-5e61-40b5-b420-f55c8d00c5cf" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">&#160;million of cash and cash equivalents classified as held for sale at December 31, 2023.</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <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: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:57.031%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.982000000000001%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.702%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1.48%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:10.842%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Reconciliation of cash, cash equivalents and cash classified as held-for-sale to consolidated balance sheets:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_82309c17-a925-47be-b7a7-f6a69bf6c65a" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,564</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c739dd4-47c9-417a-b7e7-5aee54d08e3a" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">142,085</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4367d57c-b7de-46ac-8a82-7e28f41f2691" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160,127</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash and cash equivalents classified as held-for-sale, current (Note 7)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8548a7b8-95d2-4378-a183-488cb98dad51" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total cash, cash equivalents and cash classified as held-for-sale in consolidated balance sheets</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d6985eed-905e-4c9f-b350-240a8daafc4a" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,564</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8666672e-d205-4fea-aade-3ad27aab8080" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">154,434</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0be0699b-9eb6-42a7-84be-b456ef2095a1" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160,127</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Supplemental disclosure of cash flow information:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income taxes paid, net of refunds</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0ab48cf-7f27-4dab-b49b-fc7a00672089" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,122</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b185a21-e1cd-4cca-89c7-b8f0b157cbce" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,333</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_247973ef-9019-4496-baa9-7b8084993241" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxesPaid" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,416</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest paid</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d6d77c5c-831b-4686-a082-4a416ca3d0c8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,008</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5182e2ad-7582-47c1-8346-1cf59b9fac03" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7a737da8-6654-480a-81e5-ce5ab8531fa0" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:InterestPaidNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">756</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Supplemental disclosure of noncash investing and financing activities:</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Note receivable in exchange for consideration from divestitures</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7379a857-6472-4565-8f22-da684b655ecf" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:NoteReceivableInExchangeForConsiderationFromDivestiture" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,676</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred consideration from divestiture</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54220ff5-20bb-4d50-98bd-8ae021e049d6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:DeferredConsiderationFromDivestiture" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,156</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment included in accounts payable</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_afce0e77-e293-4c4b-9488-8ffad285c8e4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:PropertyAndEquipmentIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">516</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_172c95bd-9720-410a-9462-cc6fc3fe6851" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:PropertyAndEquipmentIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,343</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb9f7e14-0b06-4098-b9e4-acd97579cf1f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:PropertyAndEquipmentIncludedInAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Costs capitalized for internal-use software included in accrued liabilities</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9056752e-56fe-4de9-88e4-5363ddd4e957" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">414</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Debt issued in connection with acquisition</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b07a6f20-bac0-45ee-92e2-b91de257875c" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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>
  <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-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these consolidated financial statements.</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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.1in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI 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_stockholders_equ"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSOLIDATED STATEMENTS </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OF EQUITY</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-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(in thousands)</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:25.675%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:5.899%;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:4.979%;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:6.479%;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:6.659%;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:7.099%;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:6.379%;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:6.379%;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:6.459%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Common Stock</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Additional<br/>Paid-In</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Investment<br/>by Former</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accumulated<br/>Other<br/>Comprehensive</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accumulated</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncontrolling</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:7.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Shares</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Capital</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Parent</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Income (Loss)</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deficit</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Interest</span></p></td>
    <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total Equity</span></p></td>
    <td style="padding-top:0.01in;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-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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance at December 31, 2021</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b664c4eb-350d-44bf-ba67-f61588cb0294" contextRef="C_c785192f-42cd-4c97-aa6d-9abb59e66253" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,025,838</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36711012-edd7-4bdf-b8cb-22669c67030f" contextRef="C_66e18e2a-44d7-4840-8352-3fa793eb1bec" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">676</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f0e0618-153f-483d-b939-440829aef389" contextRef="C_2375b269-e689-41c4-b7cb-001e5411175b" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,205</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_531d39b8-d2e4-45f8-bd5e-926dc335689b" contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,015,957</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock and reclassification of net transfers from Former Parent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_809a13d7-a88b-4766-a372-e23586d913ea" contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a" name="xper:StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">42,024</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b31c4f9f-e5b1-4651-a9b0-2dfecea42d55" contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a" name="xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_061d21b9-022b-429f-87ec-29891f514db4" contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239" name="xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,038,062</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10ce54a7-f68d-41ba-a48d-e1b221429a3d" contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b" name="xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,038,104</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net transfers from Former Parent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c83841ee-0e6c-4c45-a25b-2f4d40032af4" contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b" name="xper:NetTransfersFromFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,915</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a739b6e9-4847-4de3-ab18-c77b122e8bbf" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:NetTransfersFromFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,915</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net capital contribution from and tax settlement with Former Parent</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da77c8ce-99b7-4338-8108-737b178361f5" contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239" name="xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,931</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36416988-ecb3-4585-8f99-c79666fc77fc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,931</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in ownership interest of the Company</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8e7045a-85d2-431e-a676-54a88da50ad2" contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56097a18-e803-4021-bad9-3e2edf4607ef" contextRef="C_1925a16b-9ca0-4204-b17f-74e973a9be67" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,505</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1923b263-da18-4258-b949-7b0e447efc6e" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,423</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units, net of tax withholding</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf834186-aefe-497a-b2b5-eed57e17ceef" contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc23493e-05d4-45b1-baba-0b05a110dd1b" contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45e164a0-94b3-480e-8bc6-f8d163a156f1" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">286</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_110db527-fed9-47df-8d99-6c53dc6e95dd" contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,541</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf04fa01-0d29-473f-a74e-cd9da74d792b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,541</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17e13e58-6c1b-48aa-b6a4-a38f481459d5" contextRef="C_a924f126-433a-4d5f-b51f-6784c11c1a4d" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55802b76-4326-4525-8047-9f54a12a84d9" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,349</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unrealized loss on cash flow hedges</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_033385aa-a674-416d-840b-6becb4926b4d" contextRef="C_a924f126-433a-4d5f-b51f-6784c11c1a4d" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c6ae513-3659-4055-941e-558a6fb21b0a" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b58ffc24-bc31-4935-acd2-7ece7d0c3e30" contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">88,649</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88a11081-5aef-4ff1-9a33-c4181e5249d7" contextRef="C_c9ac3af7-ddf7-4b52-8a9d-bf7c0df7197d" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">668,835</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_148db781-9f69-4ed0-b747-bd2838d09d54" contextRef="C_1925a16b-9ca0-4204-b17f-74e973a9be67" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,722</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a19db07-2272-431f-8d1f-6149d58f1d17" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">761,206</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance at December 31, 2022</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb45c7ff-43cf-429c-80ef-b6302b1a213b" contextRef="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">42,066</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7dd40ef6-24eb-40e8-ac45-d270d311f583" contextRef="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6e11e8f-4374-4c64-8292-b7e2950f9a2d" contextRef="C_582d36ac-a1a2-413e-acce-ce4b2c6a1b8f" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,136,330</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae02df5b-406b-439b-8485-0c045b5ff85b" contextRef="C_5a5463d6-14c0-45ae-b3a2-f711f74a8e93" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,119</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6562c23b-e81e-42b5-9aa7-918e4fc46c5f" contextRef="C_c499595b-cf66-4583-943a-86857bb43a02" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">668,835</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6267901-f4fe-44bf-9e4d-d9253536e36b" contextRef="C_6ecf9894-4729-4092-98b1-31c188bd878b" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,432</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc520c23-bdd0-4296-9798-12fb61dba446" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">448,986</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in ownership interest of the Company</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79500937-696a-4e7c-ab6f-1df74b547e5d" contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5066cbcd-d244-4438-8538-e0e2fc9f2797" contextRef="C_8e36fc1c-22af-439d-8e04-78793fd9b67f" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units, net of tax withholding</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_003e4726-9e18-4939-b155-3927605198d1" contextRef="C_d2464623-7d97-463b-9463-de988602da4e" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">808</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b894168-aac0-474e-a9c7-1c5738c7f6a1" contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,875</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27e39d5d-bd58-42f3-8bc8-1a071de6e417" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,875</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock under employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_03446652-812a-4d15-86f6-762b7b330864" contextRef="C_d2464623-7d97-463b-9463-de988602da4e" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">1,337</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ce1d9e1f-b801-4d66-b3cd-0dddd84abb8c" contextRef="C_d2464623-7d97-463b-9463-de988602da4e" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f8a2a7e-ae52-4778-bcdc-ab5df54ee27e" contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,925</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c6ac6ea-f22d-4697-b234-f4df27158e39" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,927</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b3c014a-ca14-41e1-881b-cef213d168f4" contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,531</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4614a73b-39d7-4abe-b0f5-a139a8da92b0" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,531</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f685a4aa-9b5e-4ee9-9492-35a44d2f01a4" contextRef="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90595f95-a34a-414c-9117-505be95ef61a" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unrealized gain on cash flow hedges</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ae18b39-6b3b-4a6e-b469-b0d6d9aefdfc" contextRef="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,128</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b9066448-3a66-4811-886c-4754ff9b429b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,128</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96b51eae-df26-433f-a348-4d095763166f" contextRef="C_06d02bde-ad7e-41e1-a60b-678f0e6dc801" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">136,613</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d6bdd0c-1e09-4a91-926e-6c7a330f4a1e" contextRef="C_8e36fc1c-22af-439d-8e04-78793fd9b67f" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,075</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf33fabc-7c9e-4cd6-b27d-1891200584bc" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">139,688</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81cb79a5-8aca-4ff5-8ae2-8239bd6b0ea6" contextRef="C_a16849de-4f3a-4597-8b98-6579918c179c" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">44,211</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8828956e-a59b-4353-9b8b-ac56a68bac69" contextRef="C_a16849de-4f3a-4597-8b98-6579918c179c" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_771246af-e7f1-44eb-a050-24682c672391" contextRef="C_8d93d8e2-1666-4234-b6af-d57767be5088" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,212,501</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_92dc4ab0-db38-407a-ac96-6c02ccbc10fa" contextRef="C_c53db242-5338-4dd9-b1c2-99fa75b30d69" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,865</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40e75e6e-af9b-41d7-bf9e-f1437e6d17ad" contextRef="C_97040d9b-74b8-47de-8d3f-8221ce2c0c79" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">805,448</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fdeea503-bb9a-4cf9-88ff-abada39c7397" contextRef="C_ca6b86d4-4038-466c-bbd4-3370e8e4ddaf" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,097</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb5f4807-3eab-47ba-9e6a-b3d1794a24a6" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">387,135</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in ownership interest of the Company</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3fc3bc5-28b2-4a76-8697-65019989ae16" contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">881</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_866f1b8a-e3cb-42f8-b558-9ccbc18a51ef" contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc" name="xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">881</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss from deconsolidation of Perceive subsidiary</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f017dce4-0a03-48a4-92c7-cd5067d987c7" contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc" name="us-gaap:DeconsolidationGainOrLossAmount" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,839</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f0cf628-b7ac-45a0-a846-84fe73e34cf2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeconsolidationGainOrLossAmount" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,839</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vesting of restricted stock units, net of tax withholding</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf9681ae-313c-4b91-b6e0-cf54b9fd8849" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">1,206</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf622bf5-0231-4662-a25c-95afb5f034b4" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" 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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3483631a-f097-4b8b-85ec-020d0c894075" contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,216</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4474998f-43d6-4cf0-a955-01e9d9ac6d65" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,215</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of common stock under employee stock purchase plan</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_62eaa84b-63a2-4c4e-89cf-1786bf7c2fa4" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">1,076</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85a1a193-7f91-458d-9b92-b0e22d7da351" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e07602d3-4e2f-4b10-8c20-fcbe3bc712c4" contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,854</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f14befcb-66cd-4174-a676-e6d561edcc4d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,855</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repurchases and retirement of common stock</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a4f93c1b-39fa-41f0-b7b8-81301bcf4901" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">2,165</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9189898c-7fd2-493c-8e32-8c478e54de2e" contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f53a76ae-a0f6-4626-8c1c-84ff844d356b" contextRef="C_2762580e-328d-4c0c-a8b0-7242174437dd" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,988</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9840bcd7-91ae-447c-9031-8473b81de2f0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,990</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ac22b3e-d409-4048-8227-cf14dc9474ec" contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,541</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align: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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51aa40cb-d56c-483a-b9fa-5e28f3c075f6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,541</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2be9b2a8-5c23-400a-a73b-dda582ffa067" contextRef="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">327</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_552cd03d-907b-477e-8630-242617c1a973" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">327</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unrealized loss on cash flow hedges</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d552656c-d4f2-4ff4-82f7-8af520b845f1" contextRef="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,892</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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="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;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cec80d9-c9e7-4f55-9db4-0ae6d2e5746c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,892</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
   </tr>
   <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net (loss) income</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_141e4124-43e1-4ce5-89e4-a0c1fb41df58" contextRef="C_2762580e-328d-4c0c-a8b0-7242174437dd" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,008</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de11a32f-3a82-4bf1-8ef7-c60073256ccf" contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,139</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e2ac4211-eeb1-4f52-a42a-ea64aad7d919" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</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;vertical-align:top;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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a0e08a3-f735-4506-aa57-3423584bcb02" contextRef="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a" name="us-gaap:SharesOutstanding" unitRef="U_shares" scale="3" decimals="INF" format="ixt:num-dot-decimal">44,328</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0c7f300-069f-4a53-9da4-75f57087907a" contextRef="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d694e16-7dac-43e4-9a6f-e2bd23d8ec85" contextRef="C_21476509-1fb9-4be4-a607-4ef0361a268b" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,274,561</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_62093f19-c30d-4846-b48d-64965cea0c01" contextRef="C_cd338a2c-ae3a-4f8c-9c6a-f9da1344c634" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,084</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_631199a9-42b1-4160-aaa1-b177ba41a2a6" contextRef="C_fafa06d4-d3a3-4a14-8849-46028004b344" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">839,444</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
    <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a0c6ec4-82bd-4ea0-91e0-9c6269bb78aa" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">429,077</ix:nonFraction></span></p></td>
    <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these consolidated financial statements</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.2in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTES TO CONSOLIDATED </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FINANCIAL STATEMENTS</span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_15945126-2157-4576-b6a2-caa83d27ee79" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 1 &#8211; THE COMPANY AND DESCRIPTION OF BUSINESS</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Xperi is a leading consumer and entertainment technology company. The Company creates extraordinary experiences at home and on the go for millions of consumers around the world, enabling audiences to connect with content in a way that is more intelligent, immersive, and personal. Powering smart devices, connected cars, entertainment experiences and more, the Company brings together ecosystems designed to reach highly engaged consumers, allowing it and its ecosystem partners to uncover significant new business opportunities, now and in the future. The Company&#8217;s technologies are integrated into consumer devices and a variety of media platforms worldwide, driving increased value for its partners, customers, and consumers. The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7cfb56c-f89a-4953-94f9-9f337e2d0b30" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_43fedead-92d2-411d-8ce3-552237912250" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating and reportable business segment and groups its revenue into four categories: Pay-TV, Consumer Electronics, Connected Car and Media 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Xperi Spin-Off</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In June 2020, Xperi Holding Corporation (&#8220;Xperi Holding,&#8221; &#8220;Adeia,&#8221; or the &#8220;Former Parent&#8221;) announced plans to separate into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a23d5ec8-d3a6-4486-acb0-b4a8d33fbea5" contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97" name="xper:NumberOfIndependentPubliclyTradedCompanies" unitRef="U_Business" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> independent publicly traded companies (the &#8220;Separation&#8221;), </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_21754619-7171-436c-a196-47174173275b" contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97" name="xper:NumberOfIntellectualPropertyLicensingBusiness" unitRef="U_Business" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> comprising its intellectual property (&#8220;IP&#8221;) licensing business and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8231cb03-1d32-42ec-befc-404549316115" contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97" name="xper:NumberOfProductBusiness" unitRef="U_Business" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> comprising its product business (&#8220;Xperi Product&#8221;). On October 1, 2022 (the &#8220;Separation Date&#8221;), the Former Parent completed the Separation (the &#8220;Spin-Off&#8221;) through a pro-rata distribution (the &#8220;Distribution&#8221;) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter &#8220;Xperi Inc.&#8221;, &#8220;Xperi&#8221; or the &#8220;Company&#8221;) to the stockholders of record of the Former Parent as of the close of business on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_df1dedaa-bf75-47d8-bb90-49e9ad11a07d" contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8" name="xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">September 21, 2022</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the record date (the &#8220;Record Date&#8221;) for the Distribution. Each Xperi Holding stockholder of record received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b3e6a23-2f53-4e46-b7a2-e3c000b1cdb2" contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8" name="xper:NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">four</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of Xperi common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_108ff62a-b46e-4bae-82b7-092dcccb6e17" contextRef="C_f7810a55-111d-4e7a-83d8-969a04a28cff" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> par value, for every </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da014344-e793-4235-82fa-705e6e313ac3" contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8" name="xper:NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">ten</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of Xperi Holding common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_358c7cf2-4947-4e0d-b753-75807f28d105" contextRef="C_f27b2714-220e-4a3f-8af0-07e37fe41605" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> par value, held by such stockholder as of the close of business on the Record Date. As a result of the Distribution, Xperi became an independent, publicly traded company and its common stock is listed under the symbol &#8220;XPER&#8221; on the New York Stock Exchange. In connection with the Separation and the Distribution, Xperi Holding was renamed and continues as Adeia Inc. and also changed its stock symbol to &#8220;ADEA&#8221; on the Nasdaq Global Select Market.</span></p></ix:nonNumeric></div>
  <div><ix:nonNumeric id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SignificantAccountingPoliciesTextBlock" escape="true" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></p><div><ix:nonNumeric id="F_bb475e6f-7532-410d-b141-9e30834d3ca7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" escape="true" continuedAt="F_bb475e6f-7532-410d-b141-9e30834d3ca7_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Bas</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">is of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States (&#8220;U.S.&#8221;) and the applicable rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s fiscal year ends on December 31. The Company employs a calendar month-end reporting period for its quarterly reporting.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended September 30, 2022, all of the assets and liabilities of the Xperi Product business had been transferred to a legal entity (the &#8220;Transfer&#8221;) under the common control of Xperi. Subsequent to this transfer and through December 31, 2024, the Company's financial statements and accompanying notes are prepared on a consolidated basis and include Xperi and its subsidiaries in which Xperi has a controlling financial interest. All intercompany balances and transactions are eliminated in consolidation. Prior to the Transfer, the financial statements and accompanying notes of the Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the transfer, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined businesses of the Company have been eliminated.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company was dependent on the Former Parent for all of its working capital and financing requirements as the Former Parent used a centralized approach to cash management and financing its operations. Financial transactions relating to the Company were accounted for as equity contributions from the Former Parent on the consolidated balance sheets. Accordingly, none of the Former Parent&#8217;s cash and cash equivalents were allocated to the Company for any of the periods presented, unless those balances were directly attributable to the Company. The Company reflects transfers of cash to and from the Former Parent&#8217;s cash management system within equity as a component of Net investment by Former Parent on a combined basis and as a component of net capital contribution from Former Parent on a consolidated basis. Other than the debt incurred in connection with the acquisition of Vewd Software Holdings Limited (&#8220;Vewd&#8221;) discussed in Note 7, the Former</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_1" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_bb475e6f-7532-410d-b141-9e30834d3ca7_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Parent&#8217;s long-term debt has not been attributed to the Company for any of the periods presented because the Former Parent&#8217;s borrowings are not the legal obligation of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the consolidated statements of operations and comprehensive loss of the Company reflect allocations of general corporate expenses from the Former Parent, including, but not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement, and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount, or other measures as deemed appropriate. Management of the Company and Former Parent consider these allocations to be a reasonable reflection of the utilization of services by, or the benefits provided to, the Company. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. Actual costs that may have been incurred if the Company had been a standalone company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by employees and decisions with respect to areas such as facilities, information technology and operating infrastructure.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the periods prior to the Separation that are presented in the accompanying consolidated financial statements, the Company&#8217;s income tax expense (benefit) and deferred tax balances were included in the Former Parent&#8217;s income tax returns. Income tax expense (benefit) and deferred tax balances contained in these consolidated financial statements for periods prior to the Separation are presented on a separate return basis, as if the Company had filed its own income tax returns. As a result, actual tax transactions included in the consolidated financial statements of the Former Parent may or may not be included in the consolidated financial statements of the Company. Similarly, the tax treatment of certain items reflected in the consolidated financial statements of the Company may or may not be reflected in the consolidated financial statements and income tax returns of the Former Parent. The taxes recorded in the consolidated statements of operations for periods prior to the Separation Date are not necessarily representative of the taxes that arose when the Company filed its income tax returns independent from the Former Parent&#8217;s returns for the tax year ended December 31, 2022. The income tax expense (benefit) recorded for the three months ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the Separation Date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (&#8220;Perceive&#8221;, later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. In October 2024, Perceive sold substantially all of its assets and certain liabilities to Amazon.com Services LLC. Refer to Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for details concerning an asset sale transaction related to Perceive.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, Perceive was completely dissolved after all of its remaining assets and liabilities were transferred to the Company. At the time of its dissolution, the Company recognized a loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d1d2c66-c3c7-4c6a-8b1b-7668deae7fc8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeconsolidationGainOrLossAmount" unitRef="U_USD" scale="6" decimals="-5" sign="-" format="ixt:num-dot-decimal">4.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million within interest and other income, net, on its consolidated statements of operations upon the derecognition of the remaining balance of the noncontrolling interests in Perceive.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b51e7c20-99a7-47e5-b3ca-b219039b6d47" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ConsolidationPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Subsequent to the Transfer during the third quarter of 2022 and through December 31, 2024, the Company&#8217;s financial statements were prepared on a consolidated basis and include the accounts of the Company and its wholly owned subsidiaries, as well as an entity in which the Company has a controlling financial interest. All intercompany accounts and transactions have been eliminated in consolidation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Transfer and through the date in the third quarter of 2022 when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, the accompanying financial statements of Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the Transfer and through the date when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined business of the Company have been eliminated.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_d891de89-73d4-4c5f-b22b-7e0978e0df33" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" escape="true" continuedAt="F_d891de89-73d4-4c5f-b22b-7e0978e0df33_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency Remeasurement and Transactions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">functional currency of the Company&#8217;s foreign subsidiaries is the U.S. dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect on the day the transaction occurs, except</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_2" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_3"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_d891de89-73d4-4c5f-b22b-7e0978e0df33_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in interest and other income, net in the consolidated statements of operations.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_37cd44fd-7b19-4458-8226-17cc0c736094" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UseOfEstimates" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The accounting estimates and assumptions that require management&#8217;s most significant, challenging, and subjective judgment include the estimation of licensees&#8217; quarterly royalties prior to receiving the royalty reports, the determination of stand-alone selling price and the transaction price in an arrangement with multiple performance obligations, the assessment of the recoverability of goodwill, the fair value of note receivable and deferred consideration in connection with the AutoSense Divestiture (as described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), the assessment of useful lives and recoverability of other intangible assets and long-lived assets, purchase accounting resulting from business combinations, recognition and measurement of current and deferred income tax assets and liabilities, the assessment of unrecognized tax benefits, and valuation of performance-based awards with a market condition. Actual results experienced by the Company may differ from management&#8217;s estimates.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_58c76217-73fd-44c2-9a69-a34c84977d6a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:NetInvestmentByFormerParentPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Investment by Former Parent</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net investment by Former Parent on the consolidated balance sheets and consolidated statements of equity represents the Former Parent&#8217;s historical investment in the Company, the net effect of transactions with and allocations from the Former Parent, and the Company&#8217;s accumulated deficit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_92fa5340-1cf8-4c01-95f0-94075bd14182" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerSharePolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share Attributable to the Company</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company is computed by dividing net loss attributable to the Company for the period by the weighted-average number of common shares outstanding during the period. For periods prior to the Separation, the calculations of basic and diluted loss per share were based</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> on the number of shares outstanding on October 1, 2022, the Separation Date. In addition, it is assumed that there were no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation. Dilutive weighted-average common shares outstanding do not include unvested restricted stock units and stock options for the periods presented because the effect of their inclusion would have been anti-dilutive.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0a40d652-c756-4fde-bb0a-02a916692fea" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. See Note 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#8212;Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for detailed discussion on revenue recognition and disaggregation of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_01919527-57d8-4b2b-ae87-693fd6443ec6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate financial information is available and that is evaluated on a regular basis by the chief operating decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. The CODM reviews financial information and manages the business on a consolidated basis for the purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86279a37-2599-44c9-8764-fd084bdcf853" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating segment, which is also its reportable segment. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For additional information, see Note 15&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a6d8a740-963e-447d-b634-4954f46a6c77" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash and cash equivalents primarily consist of deposits maintained in domestic and foreign financial institutions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_fc72e3df-5fed-4350-9c89-78619a95b7c6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EquityMethodInvestmentsPolicy" escape="true" continuedAt="F_fc72e3df-5fed-4350-9c89-78619a95b7c6_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-Marketable Equity Investments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in interest and other income, net, in the consolidated statements of operations. Investments in entities over which the Company does not have the ability to exercise significant influence and which do not have readily determinable fair values,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_3" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_4"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_fc72e3df-5fed-4350-9c89-78619a95b7c6_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">initially recognized at cost and remeasured through earnings when there is an observable transaction involving the same or similar investment of the same issuer, or due to an impairment (referred to as the &#8220;measurement alternative&#8221;). The fair value of non-marketable equity investments is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. The Company monitors its non-marketable securities portfolio for potential impairment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_76e62ee3-c0e6-4605-a161-ac40faeeaa2a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The carrying amount of cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term debt approximates fair value due to the short-term nature of these instrume</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nts. Note receivable, deferred consideration from divestitures, and long-term debt are carried at amortized cost and measured at fair value on a quarterly basis for disclosure purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_53d17d82-9a01-4a57-9d72-ac22985612c2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DerivativesReportingOfDerivativeActivity" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivati</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">ve Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses derivative financial instruments to manage foreign currency exchange rate risk. The Company does not enter into derivative transactions for trading purposes. The Company&#8217;s derivative financial instruments are recorded on the consolidated balance sheets as assets or liabilities measured at fair value. For derivatives designated as a hedge, and effective as part of a hedge transaction, the effective portion of the gain or loss on the hedging derivative instrument is reported as a component of other comprehensive income (loss) and as a basis adjustment to the underlying hedged item and reclassified to earnings in the period in which the hedged item affects earnings. To the extent derivatives do not qualify or are not designated as hedges, or are ineffective, their changes in fair value are recorded in interest and other income, net immediately.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9d4dc759-96ed-4174-bc50-551355e5477d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ConcentrationOfCreditRiskPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit and Other Risks</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from divestiture. The Company maintains cash and cash equivalents with large financial institutions, and at times, the deposits may exceed the federally insured limits. As part of its risk management processes, the Company performs periodic evaluations of the relative credit standing of these financial institutions. The Company has not sustained material credit losses from instruments held at these financial institutions. In addition, the Company has cash and cash equivalents held in international bank accounts that are denominated in various foreign currencies and has established risk management strategies designed to minimize the impact of certain currency exchange rate fluctuations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes that any concentration of credit risk in its accounts receivable and unbilled contracts receivable are substantially mitigated by its evaluation process and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024, 2023, and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee977202-e500-40bd-b9cf-9bb3afecf6f2" contextRef="C_2c77c7e2-6352-44b1-a1eb-87f9070c9456" name="xper:ConcentrationRiskNumberOfCustomers" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_55d72520-65e3-4a58-90a1-16bfa2fb756f" contextRef="C_7da1de3b-81a5-4d75-8c28-e5e389ab3c7d" name="xper:ConcentrationRiskNumberOfCustomers" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d1ddb6ba-5ded-42a0-b014-92ea2cf0c8c2" contextRef="C_407ba5a5-c402-4706-96bf-8cce7fa02ca9" name="xper:ConcentrationRiskNumberOfCustomers" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> customer accounted for 10% or more of total revenue. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6482d73-606c-46e1-9ebd-066e2aa2d501" contextRef="C_c8843994-523e-457b-807a-9259def3e8fe" name="xper:ConcentrationRiskNumberOfCustomers" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_e82d2b5e-e5d9-4720-81af-d84aca029854" contextRef="C_29395979-e656-4242-ae3c-3631185c9249" name="xper:ConcentrationRiskNumberOfCustomers" unitRef="U_Customer" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> customer represented 10% or more of the Company&#8217;s net balance of accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, in the first quarter of 2024, the Company received a note receivable and deferred consideration from Tobii AB (&#8220;Tobii&#8221;) as part of the consideration for divesting its AutoSense in-cabin safety business and related imaging solutions (the &#8220;AutoSense Divestiture&#8221;). Both of these instruments are exposed to credit risk arising from default on repayment from Tobii. The credit risk associated with the note receivable is mitigated by establishing a floating lien and security interest in certain of Tobii&#8217;s assets, rights, and properties, whereas the deferred consideration is not secured by any collateral. The Company utilizes valuation methodologies such as internally generated cash flow projections on the principal and interest of each instrument, along with the review of certain other data points, to determine the likelihood that the note receivable or deferred consideration will be repaid. Further, the Company assesses each instrument for credit losses and provides a reserve when full payment on the instruments may not occur as expected, in which case the reserve reflects the excess of the amortized cost basis over the results of the cash flow projections. Based on the results of the internally generated cash flow projections, the Company expects Tobii to make full payment on both instruments in accordance with the underlying agreement. Accordingly, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a9dc789-812b-4c84-92f3-d11827f1db15" contextRef="C_c0b78ecf-0f72-4f42-87d0-6078b96d63be" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> allowance for credit losses was recorded as of December 31, 2024.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_4" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_5"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_13afe7e4-5cef-41ac-98b1-a3a90cf7ffc9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The allowance for credit losses, which includes the allowance for accounts receivable and unbilled contracts receivable, represents the Company&#8217;s best estimate of lifetime expected credit losses inherent in those financial assets. The Company&#8217;s lifetime expected credit losses are determined using relevant information about past events (including historical experience), current conditions, and reasonable and supportable forecasts that affect collectability. The Company monitors its credit exposure through ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary. In addition, the Company performs routine credit management activities such as timely account reconciliations, dispute resolution, and payment confirmations. The Company may employ collection agencies and legal counsel to pursue recovery of defaulted receivables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f84110cf-6351-46cd-adff-1177fda593e9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InventoryPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Inventory</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inventories consist primarily of finished DVRs, TiVo Stream 4K, non-DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3aab4885-11bc-4195-9c40-2f3fca9f77c8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e9dc8cfb-c701-4d48-9d62-3471e4f0cffe" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#8217; estimated useful lives:</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:49.11%;box-sizing:content-box;"/>
          <td style="width:1.78%;box-sizing:content-box;"/>
          <td style="width:49.11%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><ix:nonNumeric id="F_99174fce-bd0b-4a56-9909-60650c2c225b" contextRef="C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><ix:nonNumeric id="F_a3d86471-3d3a-4af9-99b4-102c5db7c103" contextRef="C_fda6e738-aee0-4e7c-bc4a-e3f6f43e74a8" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><ix:nonNumeric id="F_d617be1f-c84f-46ed-afe9-38d4f338e186" contextRef="C_cf07d4c7-d92a-4590-bae7-6c2dd5d6f689" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><ix:nonNumeric id="F_0125f0e8-fc31-422d-b98d-b4c269416b32" contextRef="C_83298856-330b-4d43-a89a-6916c03024eb" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><ix:nonNumeric id="F_e6b16525-aaad-47c5-81f5-5860f29ae0bd" contextRef="C_f1af645d-5f04-453c-8827-1c32f798baab" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Lesser of related lease term or </span><span><ix:nonNumeric id="F_87e700cf-570b-463d-919d-819c16c6e6c5" contextRef="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Building and improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Up to </span><span><ix:nonNumeric id="F_b25f92e0-5483-416d-9f69-eb81b02afdb4" contextRef="C_e9328adb-9d91-43ac-87a6-92c7fff46ecf" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Expenditures that materially increase asset life are capitalized, while ordinary maintenance and repairs are expensed as incurred.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3c0d3cb2-5e0e-4d7d-bd6d-ccbc2953df5b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CapitalizationOfInternalCostsPolicy" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalization of Cloud Computing Costs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes certain costs related to its enterprise cloud computing arrangem</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ents during the application development stage. During the post-implementation stage, these costs are amortized as hosting fees on a straight-line basis over the term of the hosting arrangements.</span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_acda470a-8a15-4056-9555-fe861e8d0495" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:BusinessCombinationsPolicy" escape="true" continuedAt="F_acda470a-8a15-4056-9555-fe861e8d0495_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company accounts for acquisitions using the acquisition method of accounting in accordance with Accounting Standard Codification Topic ASC 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(&#8220;ASC 805&#8221;). Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are expensed as incurred. Upon acquisition, the accounts and results of operations are consolidated as of and subsequent to the acquisition date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. The Company utilizes commonly accepted valuation techniques, such as the income approach and the cost approach, as appropriate, in establishing the fair value of intangible assets. Typically, key</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_5" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_6"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_acda470a-8a15-4056-9555-fe861e8d0495_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as disc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6adfc74a-ffe5-4f2c-a53c-38a8db902308" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identified Intangible Assets and Goodwill Impairment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, and non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. The Company&#8217;s identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_987f73e0-1fb4-44c1-aa68-bea6c1c194ce" contextRef="C_f3beb14a-b7ec-4ea3-b741-e6bfcafd75d5" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bd1c544c-f5c4-40f2-a016-5c6de0717580" contextRef="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> years. Identified indefinite-lived intangible assets include legacy TiVo tradenames and trademarks resulting from acquisitions.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and identified intangible assets acquired. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill was not amortized, but rather evaluated for potential impairment annually. As part of its annual goodwill impairment test using the quantitative approach, the Company recognized a goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7a8d3db-f6fa-42fe-8be1-ced0421faf4a" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">604.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the year ended December 31, 2022. See Note 8&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment and Intangible Assets, Net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for more detail regarding the goodwill impairment.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_27003873-f95b-472b-b933-38081244f7cb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-lived assets include property and equipment, operating lease right-of-use (&#8220;ROU&#8221;) assets, and intangible assets. The Company reviews its long-lived assets for possible impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Such events and changes may include: a significant decrease in market value, changes in asset use, negative industry or economic trends, and changes in the Company&#8217;s business strategy. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For identified indefinite-lived intangible assets resulting from acquisitions, the Company evaluates their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d4e4f508-562a-4702-bb73-488dc223d0ab" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LesseeLeasesPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued liabilities, and noncurrent operating lease liabilities in the Company&#8217;s consolidated balance sheets. The ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company&#8217;s lease terms may include options to extend or terminate the lease, and these terms are factored into the valuation of ROU assets and liabilities when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and ROU assets calculation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a practical expedient, the Company elected to account for lease components and non-lease components such as common area maintenance costs for all data center, office, and facility leases separately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ac2babe5-46f1-4def-ad1f-905471cd6323" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ResearchAndDevelopmentExpensePolicy" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development costs are comprised primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as costs related to information technology, patent applications and examinations, materials, supplies, and an allocation of facilities costs. All research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">14</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_6" continuedAt="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_7"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1474b87f-9e60-4c33-82f8-453867958361" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, certain Company employees participated in the Former Parent&#8217;s equity programs. Stock-based compensation expense has been attributed to the Company based on the awards and terms previously granted to the Company&#8217;s direct employees, as well as an allocation of the Former Parent&#8217;s corporate and shared functional employee 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation is measured at the grant date based on the estimated fair value of the award and is recognized on a straight-line basis, net of estimated forfeitures, over the requisite service or performance period. Forfeiture rates are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. If the actual forfeiture rate is materially different from the estimate, stock-based compensation expense could be significantly different from what was recorded in the current period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of restricted stock units (&#8220;RSUs&#8221;), and performance-based restricted stock units (&#8220;PSUs&#8221;) that are based on company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant. The Company estimates the grant-date fair value of stock to be issued under the employee stock purchase plan (&#8220;ESPP&#8221;) using the Black-Scholes pricing mod</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">el.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_4a5d6326-0d7f-46a7-a5da-bbba3320b4c2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company&#8217;s operations were included in the tax returns filed by the respective Former Parent entities of which the Company&#8217;s businesses were a part. Income tax expense and other income tax-related information contained in these consolidated financial statements are presented on a separate return basis as if the Company had filed its own tax returns. The separate return method applies the accounting guidance for income taxes to the Company&#8217;s standalone financial statements as if it were a separate taxpayer and a standalone enterprise for the periods presented. The income tax expense (benefit) recorded for the three month period ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the date of Separation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax benefit includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_112ee246-e119-407e-865a-4a1e8201917e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AdvertisingCostsPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising costs are expensed as incurred and are presented within selling, general and administrative expense in the consolidated statements of operations. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d349ba05-3551-4fef-a3fc-1be5115adfa6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eaae2bbc-1241-44cc-acf1-3bf19d5484cc" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">8.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d355f66-2121-478b-b918-930b4d076418" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AdvertisingExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_507e3c10-ee62-4a09-8bae-cd81bb3f1295" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably estimated. Management reviews these estimates in each accounting period as additional information becomes known and adjusts the loss provision when appropriate. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in the consolidated financial statements. If a loss is probable but the amount of loss cannot be reasonably estimated, the Company discloses the loss contingency and an estimate of possible loss or range of loss (unless such an estimate cannot be made). The Company does not recognize gain contingencies until they are realized. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64_7"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_662bbbdc-826c-4b99-b008-7f934da6cd93" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d04f0f96-a096-4333-a30c-6888a7cdec49;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ASU 2023-07</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires the Company to disclose interim and annual disclosures on significant segment expenses and other segment related items and is applicable to companies with a single reportable segment. The Company </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2ad41d85-aa7e-4530-a2c9-fa7fdec85652" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adopted</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> the annual disclosure requirements effective for the fiscal year ended December 31, 2024, on a retrospective basis, with the interim disclosure requirements becoming effective in the first quarter of 2025. The adoption did </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_25739d69-d174-4b03-a35e-31bfa1478a85" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> have a material impact on the Company&#8217;s consolidated financial statements. For further information, refer to Note 15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires disclosure of specific categories in the effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. This guidance is effective on a prospective or retrospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The standard requires that public business entities disclose additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. The standard will become effective for the Company&#8217;s 2027 annual financial statements and interim financial statements thereafter and may be applied prospectively to periods after the adoption date or retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:nonNumeric id="F_1d55fb5f-1887-4575-b5fc-381c27020700" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true" continuedAt="F_1d55fb5f-1887-4575-b5fc-381c27020700_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 3 &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">REVENUE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales taxes collected from customers which are subsequently remitted to governmental authorities.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of the Company&#8217;s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. The determination of SSP considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, SSP for separate performance obligations is generally based on the cost-plus-margin approach, considering overall pricing objectives.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of technology or when a license of technology is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Description of Revenue-Generating Activities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company derives the majority of its revenue from licensing its technologies and solutions to customers within the Pay-TV, Consumer Electronics, Connected Car and Media Platform product categories. Refer to Part I, Item 1 of this Form 10-K for detailed information regarding these product categories.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">16</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_1d55fb5f-1887-4575-b5fc-381c27020700_1" continuedAt="F_1d55fb5f-1887-4575-b5fc-381c27020700_2"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Pay-TV</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (&#8220;CE&#8221;) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company&#8217;s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (&#8220;IPTV&#8221;) Solutions, Personalized Content Discovery and enriched Metadata.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For these solutions, the Company provides on-going media or data delivery, either via on-premise licensed software, hosting or access to its platform. The Company generally receives fees on a per-subscriber per-month basis or as a monthly fee, and revenue is recognized during the month in which the solutions are provided to the customer. For most of the on-premise licensed software arrangements, substantially all functionality is obtained through the Company&#8217;s frequent updating of the technology, data and content. In these instances, the Company typically has a single performance obligation related to these ongoing activities in the underlying arrangement, and revenue is generally recognized over the period the solution is provided. There are certain fixed fee on-premise licensed software arrangements where revenue is recognized immediately upon the delivery of the licensed technology. Hosted solutions and access to our platform is considered a single performance obligation with revenue being recognized over the period the solution is provided.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company licenses its audio technologies to CE manufacturers or their supply chain partners.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer&#8217;s sales or production are estimated to have occurred. This may result in an adjustment to revenue when actual sales or production are subsequently reported by the customer, generally in the month or quarter following sales or production. Estimating customers&#8217; quarterly royalties prior to receiving the royalty reports requires the Company to make significant assumptions and judgments related to forecasted trends and growth rates used to estimate quantities shipped or manufactured by customers, which could have a material impact on the amount of revenue it reports on a quarterly basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company&#8217;s technology in the customer&#8217;s products over the license term. In arrangements with a minimum guarantee, the fixed fee component corresponds to a minimum number of units or dollars that the customer must produce or pay, with additional per-unit fees for any units or dollars exceeding the minimum. The Company generally recognizes the full fixed fee as revenue at the beginning of the license term when the customer has the right to use the technology and begins to benefit from the license. If applicable, revenue is recognized net of the effect of any significant financing components calculated using customer-specific, risk-adjusted lending rates, with the related interest income being recognized over time on an effective rate basis. For minimum guarantee agreements where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it estimates the customer will exceed the minimum and adjusts the revenue based on actual usage once that is reported by the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Connected Car</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in &#8220;Consumer Electronics&#8221;. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in &#8220;Consumer Electronics&#8221;. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Media 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generates revenue from advertising, TV viewership data, and licensing of the core middleware solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising revenue is generally recognized when the related advertisement is provided. TV viewership data revenue is generally recognized over time as the customer obtains the underlying data. License revenue for the Vewd solutions is generally recognized either on a per-unit royalty or a minimum guarantee or fixed fee basis, similar to as described in the &#8220;Consumer Electronics&#8221; section above.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">17</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_1d55fb5f-1887-4575-b5fc-381c27020700_2" continuedAt="F_1d55fb5f-1887-4575-b5fc-381c27020700_3"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Hardware Products, Services and Settlements/Recoveries</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company sells hardware products, primarily to end consumers, within the Pay-TV, Media Platform and Consumer Electronics product categories. Hardware product revenue is generally recognized when the promised product is delivered.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company also generates non-recurring engineering (&#8220;NRE&#8221;) revenue within all of its product categories. The Company recognizes NRE revenue as progress is made toward completion, generally using an input method based on the ratio of costs incurred to date to total estimated costs of the project.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue from each of advertising, NRE services, and hardware products was less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4295a857-e2bf-4132-a80c-8b0ec338af1a" contextRef="C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6374a412-854a-443a-88be-6c10e174af2d" contextRef="C_db4fc95a-d17d-46a4-892f-b49299d29901" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="F_e659193a-b446-40b0-ae14-39da0830a13e" contextRef="C_292711f2-4791-45dd-8e37-bf4c29521632" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of total revenue for all periods presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company actively monitors and enforces its technology licenses, including seeking appropriate compensation from customers that have under-reported royalties owed under a license agreement and from third parties that utilize the Company&#8217;s technologies without a license. As a result of these activities, the Company may, from time to time, recognize revenue from periodic compliance audits of licensees for underreporting royalties incurred in prior periods, or from license disputes. These settlements and recoveries may cause revenue to be higher than expected during a particular reporting period and such settlements and recoveries may not occur in subsequent periods. The Company recognizes revenue from settlements and recoveries when a binding agreement has been executed or a revised royalty report has been received and the Company concludes collection is probable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s revenue that is recognized over time consists primarily of per unit royalties, per-subscriber per-month or monthly license fees, single performance obligations satisfied over time, and NRE services. Revenue that is recognized at a point in time consists primarily of fixed fee or minimum guarantee licensing contracts, hardware products, advertising and settlements/recoveries.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ddd6e52f-6143-4b6a-bc53-35c5c80d7853" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DisaggregationOfRevenueTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by timing of recognition (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.992%;box-sizing:content-box;"/>
        <td style="width:1.64%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.682%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.36%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.542%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.36%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.422%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recognized over time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ba76e2f-fe6b-4d3c-a0a6-94837d0f42f4" contextRef="C_a8cc10cc-aa23-4323-b419-c3affd42b4d9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">362,713</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc90a2e2-ebfe-47f6-b245-298eb7d72bb9" contextRef="C_67ff9513-4ec1-4e07-9b44-92aa598249c7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">410,865</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c70b3ebb-03b3-4d27-b221-bad0da4caced" contextRef="C_ce03c95e-5770-474b-9db5-ae6bb17d8956" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">401,668</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Recognized at a point in time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7dd0404d-c70d-4ed9-a1aa-248f6b0cf656" contextRef="C_978e90d8-288f-4c02-86de-ebe1d82bc51f" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,975</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8bce94f2-4bbe-4bbe-a8db-a0694f1896f8" contextRef="C_34f8f5ed-6af2-413d-961d-0c2eaa9165f4" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110,469</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e30aec7-14f3-4905-a234-166721d53eb4" contextRef="C_16dee72e-d69a-4c7d-8645-490669eb1819" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,592</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b13c09f-4eb5-49ca-944f-fd9ddebef011" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,688</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a18700a3-f3be-477a-8612-fdd1db1de227" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521,334</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abe4938e-fbbf-47e5-9f7a-949cd9db74c8" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">502,260</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by product category (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Pay-TV</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a480c5a7-933c-4a08-b98e-31f060f12a73" contextRef="C_4a4e732b-ec9c-442b-ac5f-969ef52550d6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">259,712</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73e2f533-c5e4-467a-bce5-861186cdcfc9" contextRef="C_952ac0b8-4321-4ef0-b240-9a4d7e373ab3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244,708</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a5fab83a-c765-4f19-9eda-98dde94f4d1d" contextRef="C_e6a290a6-bd41-4985-bcf6-c7d89430b243" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249,457</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Consumer Electronics</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa504e6c-ee81-405b-ba22-4ef642827a59" contextRef="C_6687c3f2-8d1e-4203-ae7f-5a34f1a9fd16" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,993</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b59a81e-2685-4868-a675-9f74f0c5c689" contextRef="C_71599259-0036-4524-879d-cfad3d2970be" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132,355</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a717f73-217f-4e07-ba8c-0ea011672245" contextRef="C_0131cc8f-e217-4060-8311-eef9247b4a8e" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128,395</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Connected Car</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d3e32301-723d-4b3e-a50f-1a8f239c6614" contextRef="C_71f2ce4a-d967-4833-be11-1e0072a4014b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,144</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c49c9cc-5bb8-4284-9961-b99f455a9573" contextRef="C_26f07c29-5e44-4d8f-bad4-e7f7a144e090" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,864</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02633016-dd95-4c89-87d4-0863cea620a2" contextRef="C_a20aa53f-f23e-42fa-9299-eb977f33af3c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">84,201</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Media Platform</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bed81815-d238-4df0-b346-85f90b517e14" contextRef="C_a1bc2ce9-179d-4187-9d63-75c5c0a80bc6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,839</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba415793-1342-4317-a914-56c17db5bde4" contextRef="C_4b8ad0f5-e4ff-468d-b85d-b92fffd2c88b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,407</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d628a5f-8e43-4aad-b06a-dc18c95783c5" contextRef="C_d931aad0-8bc9-426c-923a-bc4db47df4bc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,207</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d42cdbd3-da6c-4670-859d-6e742d1a50fb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,688</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a75a2da8-92c8-4173-a6a7-f5b47bf86615" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521,334</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a25ed6b-b5d9-409b-9396-9e0018c17cfa" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">502,260</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_1d55fb5f-1887-4575-b5fc-381c27020700_3" continuedAt="F_1d55fb5f-1887-4575-b5fc-381c27020700_4"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b82e3fff-875b-4430-a94e-59f337cd3b26" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by geographic location (in thousands):</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:27.445%;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.182%;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:8.982%;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:8.942%;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:8.862%;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:8.942%;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:8.862%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48575212-8133-440f-b7ad-0af1de38a11a" contextRef="C_933e1ba5-95ab-4e27-b546-b77c3da42701" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">237,829</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eab04c52-cc61-4cfb-9259-7c87f97ea71d" contextRef="C_c45fcba0-0aa9-427c-9ac0-3913548e9fe7" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">48</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aee1a0c9-9a88-45af-a1aa-b92896ba471e" contextRef="C_7c1bb51c-0e5b-4119-b5e5-eccd1bb33da0" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">267,998</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df358119-98a2-49bb-b6b5-afa6117d082e" contextRef="C_dab4b30c-ce74-4ac0-8ab2-5ce6f05c4a7b" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">51</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1d4bc914-e329-4cd4-b4d1-a6076c90de9c" contextRef="C_f9c011fd-0620-41e7-8a81-bea42e910da4" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">278,920</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb731902-4ac8-4283-a982-111b09d50e9a" contextRef="C_a186c5da-24ee-4038-b1f0-391a89aebcd9" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">56</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Japan</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1820e7f4-99b3-43db-a0c2-9f863d267f10" contextRef="C_901c45df-de3a-4d18-b448-2f4e9f56ec14" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,773</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_97e18c85-fad6-44d3-ba56-3df222df5ed3" contextRef="C_354c2643-9216-4213-bb22-f9d80b7e5d07" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cddc8dfb-4177-47c3-a680-5d310f2e9fb8" contextRef="C_90ab6959-699e-4e91-818e-7440a77371c3" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,138</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_886af2ff-3af3-4443-816d-638c95da6dae" contextRef="C_5850f79f-9c60-4953-8a00-7681524f4b9d" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6146ab3b-c16d-4571-95a2-ccd9b7ce88d6" contextRef="C_cc653461-91d2-41f0-87cb-ca3de94d7e1d" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,551</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53c4e79d-5562-48c7-b0cc-0fc1a869489d" contextRef="C_5952f24b-6784-42de-ac04-600de04f1c9c" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">13</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Europe and Middle East</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4331583-54c0-423b-8421-2a87a8f43357" contextRef="C_84aaf37d-7f0c-4cab-95a2-e35aa2ac9a75" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,442</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e279c26-4ef6-42da-9696-5fb853eb798a" contextRef="C_f3b3997f-a59a-4461-8de0-bcc0831f74c7" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2caa8fb9-919f-4408-a0ab-467be6c3c981" contextRef="C_22405986-b5a0-4ce3-b406-75e35c576c9b" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,113</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd00079b-fcc8-455b-bede-2aa1397ae31c" contextRef="C_72468965-fcae-495c-8c9d-be61057854bd" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_308baab9-42c5-4b22-bb32-b374b87ed509" contextRef="C_5963dadb-f91f-4693-9b47-2f3275be122c" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,846</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ceb2a953-4d4b-473e-8145-1c0ef8e62236" contextRef="C_65ca5e9f-a960-49d6-96c5-d881eab4869d" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">9</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Latin America</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ceb6d3fd-a3c9-41f6-886b-acbbc374060c" contextRef="C_2e3f3a73-f51d-4af5-9d8b-f7f3793adf13" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,772</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b73f53a2-4baf-4021-957f-0902be797a1e" contextRef="C_93831c42-5382-4157-a2e9-3e81bd41da6d" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ce516a6f-8aa1-4a7c-a42e-5e160376f26b" contextRef="C_96a1e279-bd22-4291-ba04-831abb661d51" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,863</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_140ff463-fb19-4e44-967a-0fd8530ae999" contextRef="C_9f0137a2-5875-4113-b6b3-a642d1b41656" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78f5cd48-5444-49a2-bb0e-9407831bf2c2" contextRef="C_3b8b4fa7-d982-4bea-8950-e73915eb7d8f" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,212</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0578adc1-2c75-4047-8d40-962deb9d7e0c" contextRef="C_27a97b35-24b0-4115-b202-ec6d1b80f7a5" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">South Korea</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc8e15c9-7101-4b2f-b66f-c9c46a1de310" contextRef="C_c1e68ee3-2663-4941-bfaf-c337cc8bd31d" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,926</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c21ce509-0c32-4796-a91f-92dd43091bd5" contextRef="C_eb564cb7-2c61-4cee-a022-a03bbfe2e8cd" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6096a79a-9248-4547-81d6-1409929e321d" contextRef="C_e3fd4e5e-ba3e-4df8-aea6-a86735000978" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,099</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f827d444-bd81-47ec-a0f0-3aca82106ee6" contextRef="C_e45427eb-1a20-4158-a28c-de92eb3b50b4" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1fe9b22-a271-486a-a06f-e4e9104427ab" contextRef="C_177cc98f-dcf4-4f6d-affe-76597f58adbc" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,870</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d729fb12-3271-440f-bae2-1990d621bcdf" contextRef="C_4affa448-12fa-43ce-8bb5-a7205f6bb2d7" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">China</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_756da792-b1b5-49bd-a812-b37718ae51df" contextRef="C_34ad650a-e248-4b6a-a1ab-3884cb69c21e" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,824</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a24b8bad-3e97-4e47-8bc1-d20c259f7798" contextRef="C_296a174c-9370-4196-911d-9acc54a0e5af" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a84f577-9b18-4319-83ac-f9d097f034db" contextRef="C_f124f2fa-874d-4370-8ee7-04400262f79e" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,809</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0dfc37e-bbac-414b-b591-107324acb5ef" contextRef="C_537b855f-bbbd-4146-bff8-cf919c640caf" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e9f6b74b-bfd0-4b65-aae7-f9baead95f7d" contextRef="C_1693cc5a-7ac7-4d3b-b401-92221de44b90" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,932</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_004e0c13-e8b9-4fd8-bc9d-a9d314317068" contextRef="C_06e4f998-5570-4d6c-9b08-9429f9e8b71b" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e9084cd-12a6-4553-9147-9c16b07eaf92" contextRef="C_efd203bb-7b7f-44eb-bab7-6ac89f88d9a4" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,122</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b4725ef-ab73-44aa-bc3d-a52a5ead8786" contextRef="C_c580d522-bd4b-4091-acb8-d7eab8a013aa" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df20701e-0e87-414c-ac9b-8ae3c5118784" contextRef="C_d204d4a6-7e58-42e6-a7f0-a492eae1bdea" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,314</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0da3354f-772c-4fb8-93a2-e10250a3da85" contextRef="C_0b4cbda4-04d2-4864-9f21-df18feae3ea9" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">7</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18546acd-2517-4c6b-a016-50db67000d14" contextRef="C_260aeff0-3b9e-4129-b988-1f7e69268fee" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,929</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6bf21dd-ea2b-4c93-803f-c01a7a63fa14" contextRef="C_8447d45f-b2eb-4824-8a49-64edccaee91d" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_704ad33e-3878-4abf-8cce-dce60659e222" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,688</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a4c73917-4a27-4928-bfb4-94a561b076a4" contextRef="C_26b07836-2851-4996-b84b-1f9eb7ddfba0" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1db9e741-9af1-463f-9f4c-22b78fe3098c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521,334</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08339df8-bbdd-4df0-bc7d-bb62e790894a" contextRef="C_fbe7a558-5fe6-4fcb-a12a-0e0c53a5c264" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec30116b-ab50-4da7-9a9b-b26c287d5574" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">502,260</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e6a91497-6557-4bb7-bf3a-f550f4d1bc25" contextRef="C_a9974bfe-2a11-4542-8c30-a2fa9bec52f1" name="us-gaap:ConcentrationRiskPercentage1" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A significant portion of the Company&#8217;s revenue is derived from licensees headquartered outside of the U.S., principally in Asia, Europe, the Middle East, and Latin America, and it is expected that this revenue will continue to account for a significant portion of total revenue in future periods.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A contract asset represents a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where revenue is recognized upon the completion of performance obligations, but in advance of billings. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the amounts are expected to be invoiced more than one year from the reporting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract Liabilities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contract liabilities are mainly comprised of deferred revenue, which arises when cash payments are received in advance of performance obligations being satisfied. Deferred revenue generally consists of prepaid licenses or other fees for which the Company is paid in advance while the promised good or service is transferred to the customer at a future date or over time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_299443d3-e608-4866-bc85-cd47316b7ac5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents additional revenue disclosures (in thousands):</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:60.192%;box-sizing:content-box;"/>
        <td style="width:1.46%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.562000000000001%;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:9.562000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.562000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Revenue recognized in the period from:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts included in deferred revenue at the beginning of the period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c0c7dc2a-4b8c-4fd0-a69c-8080166b5055" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,202</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26427ba2-50fe-4f52-8d66-d739f9dec8ee" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,620</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cbf2671f-bf72-4c93-a85b-136d86b5deec" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,307</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Performance obligations satisfied in previous periods (true<br/>ups, recoveries, and settlements) </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;">(1)(2)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,999</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_268e526b-193b-49c7-b50e-7d87023ca919" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,863</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_987d2b24-7da9-4bbb-80c5-64297a90eb18" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,561</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_d74023e7-9430-433d-8cfc-0004585f63dc" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">True ups represent the differences between the Company&#8217;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#8217;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. </span></ix:footnote></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:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.</span></ix:footnote></div></div></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">19</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_1d55fb5f-1887-4575-b5fc-381c27020700_4"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Remaining performance obligations represent contracted revenue that has not yet been recognized. As of December 31, 2024, the </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_771be60e-9c5d-4eb2-914d-60720872c906" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" escape="true" continuedAt="F_771be60e-9c5d-4eb2-914d-60720872c906_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company&#8217;s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_771be60e-9c5d-4eb2-914d-60720872c906_1">
      <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:80.2%;box-sizing:content-box;"/>
        <td style="width:1.94%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.860000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b57b800-1992-40f8-a602-826f822ee9df" contextRef="C_7123a1e7-d632-47e3-9539-8f3f42f1131b" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,544</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a1483b8f-d737-4bae-bacc-8458cfa3fafe;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc87622c-95ed-4f39-9a5f-ffd1f38c7190" contextRef="C_2193ca1d-7bac-4097-a991-406ae83e6c3e" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,564</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_cf97396b-defb-4cef-9b11-f899220f9b67;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_66f2f9e6-3ba4-4e38-9c6a-53f9c4df3b67" contextRef="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,308</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_128e3618-80cb-423c-b331-74c38eef0456;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8bfb303d-d73b-4a6f-a2ca-6db8789de9c2" contextRef="C_e5b45f28-cb5a-4c44-9476-fc15efee9162" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,139</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_413feaf7-ec80-4bab-8931-287dd398bd59;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5912b2e-c16e-4839-a888-cab265e5ac9d" contextRef="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,077</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ea4babab-392c-49b5-88b9-a4db06841bf0;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Thereafter</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1c88850-0072-4ade-a0ae-afcebab9b1c6" contextRef="C_0fbb56da-a982-4d36-a995-bfc86d891c66" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">144</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd5224da-7fca-4d47-a10a-cc7701b1c6a4" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:RevenueRemainingPerformanceObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,776</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allowance for Credit Losses</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_22f29bfa-9301-47d3-bf49-a2de1b88a522" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:37.512%;box-sizing:content-box;"/>
        <td style="width:1.16%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.259%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.359%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.359%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.359%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.439%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:7.259%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f8943f7-c893-422e-bd34-91d0dbea4223" contextRef="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,906</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_827feac7-7470-48d9-a92f-9db6010eb75d" contextRef="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bfc07701-92af-4cd5-adb0-b5008850dbac" contextRef="C_9d7a4af9-379e-453f-924f-af07bc4fafc4" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecb4e795-b6fd-418c-a89f-e0eaed41efe3" contextRef="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">369</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d83dfef-c4cd-4529-8e88-dfdff07fbd0e" contextRef="C_0ed2f15e-cf2d-4b24-83e7-36884c0ad0f3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,255</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_727cd632-9046-41c5-8e4a-32645e2b006f" contextRef="C_19706d17-31f3-4653-b71e-6d7c065b206c" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">468</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Provision for credit losses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12a66ca2-9e97-45c9-9391-e42b1f5f91bc" contextRef="C_1d6ad010-69be-4641-bc81-7ab46662a30f" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">172</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b3dceec-cb22-40e0-889b-0b34f52b02bb" contextRef="C_94e1d966-5050-433a-af34-ae078e450e87" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">308</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fca1dd22-b3ec-4fc9-8ef0-51ca3c6e2332" contextRef="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">497</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86cfb1e6-4d21-4871-9e9d-f54b12126bdd" contextRef="C_91860fbf-ed59-4819-841d-ddced3b8be93" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_254b5b5f-a4d5-4fcc-a5ad-3c1fc8ce0e95" contextRef="C_d48bf9df-674a-41b4-a780-4664fb9d683f" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">799</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_200196a6-b56f-4474-965a-1d3f4d45c9b2" contextRef="C_d8b7923b-6dfe-4ff7-81e0-81b30ff46cc0" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">99</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recoveries/charge-off</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94c9a228-ddc4-4728-a429-a79c6902c9e2" contextRef="C_1d6ad010-69be-4641-bc81-7ab46662a30f" name="xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">788</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29f5b64f-f78d-4586-b0e9-14d9dc9c56dd" contextRef="C_94e1d966-5050-433a-af34-ae078e450e87" name="xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" 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;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb356688-d400-4922-8e91-44370f5b6203" contextRef="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf" name="xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">541</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b83ea20-62b5-4dd1-8221-e40dccbea7f9" contextRef="C_91860fbf-ed59-4819-841d-ddced3b8be93" name="xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">231</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28f1abea-ea26-42ea-a791-6cbbba70eb74" contextRef="C_d48bf9df-674a-41b4-a780-4664fb9d683f" name="xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,104</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d341550b-75c2-44af-8287-62dc265c0277" contextRef="C_a688cf06-ff66-42d7-8a14-d220903baa8a" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc006227-16bc-45da-b381-52ef370e7c6d" contextRef="C_cf4605a3-bd09-474d-ab88-72819b7aa755" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" 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;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89e7cb15-99d1-4f35-8563-0a0adaff8099" contextRef="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,906</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7114de54-0af2-4ccd-b6f4-f91742859638" contextRef="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_899ac9d5-9960-473a-920a-89e1ce7e6ead" contextRef="C_9d7a4af9-379e-453f-924f-af07bc4fafc4" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b5502e1-d701-4f65-9f86-e7053dbbc501" contextRef="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">369</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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: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><ix:nonNumeric id="F_c6722e26-491c-4bef-9962-c194b84d6eb1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" escape="true" continuedAt="F_c6722e26-491c-4bef-9962-c194b84d6eb1_1"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 4 &#8211; COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f609c86a-e7da-4be7-ba19-67a419062c44" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other current assets consisted of the following (in thousands):</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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_977825b7-d663-470d-babc-ca32abd436ff" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,027</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16228a4f-d6a0-4a79-943f-76be997c9d33" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PrepaidExpenseCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,913</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Prepaid income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_21245140-8bb1-4c82-9753-124c33b62013" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PrepaidTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,295</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b533a2a2-90e1-4ef2-8866-1e8c625e4494" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PrepaidTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,813</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Finished goods inventory</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbf35a02-59f5-468b-8e5b-ca65b5b5227c" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,061</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8210efd4-b260-47ce-8855-9c9b13152aae" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,279</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c60e941-5fce-4b89-ac98-d8a830da4689" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OtherAssetsMiscellaneousCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,105</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a6aae25-af1b-45ae-9654-3f847f07d476" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OtherAssetsMiscellaneousCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,869</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4876e042-13f8-440e-8202-4b6269c1871d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,488</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd96947a-cd85-4e85-bc76-d6c5cb2de907" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,874</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div><ix:nonNumeric id="F_7dda22dc-caf4-4921-8595-008b06fbeb83" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:PropertyPlantAndEquipmentTextBlock" escape="true" continuedAt="F_7dda22dc-caf4-4921-8595-008b06fbeb83_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36997b01-a971-4fa7-93b9-c764faf0e512" contextRef="C_a0788211-59ad-4952-8c86-ed6f5fc14c39" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,737</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b2f5c1a-e0d9-4297-a79a-027b720483b3" contextRef="C_42c043be-d474-4742-ba0e-1ead613a11b6" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,740</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_46fbb83e-c035-4388-a05e-081a27ba63ce" contextRef="C_367c6e3b-037c-4f64-820a-cfadf5974b85" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,384</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cb7b014-3eff-4420-9d2d-3f6c97ebad1d" contextRef="C_ab6d3d63-edbe-42eb-b7d5-8d1131fe4e82" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,224</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ec10784-e1b0-44a0-93e1-1c008389dc27" contextRef="C_a9d6b578-9420-453c-888c-f2c1e9487fd5" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,773</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2520f468-e0d4-44ee-ba6a-4d3c6a3bb2cc" contextRef="C_4e94d473-d284-4d19-b7d6-375395cc10ac" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,074</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Building</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2adfd40b-9c72-43c4-9773-efda65eec067" contextRef="C_7645882f-c508-42bd-825d-f474a2590ef4" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,876</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1429f912-ac59-45fa-935b-ec70dd4ebafd" contextRef="C_85d0af8e-17bf-4cfe-9ac3-f04c408d55a3" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,876</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Land</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29d941fa-c2af-4ede-a0e7-c7769c6f258f" contextRef="C_fab8e12f-c4a1-438f-a8fc-f9274a85330e" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5439f8ab-d314-4c36-98ba-36fbba364a75" contextRef="C_39950482-72e1-4d42-a39c-ab1c80343733" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b21f645-182b-4401-a084-9433897dd80d" contextRef="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,778</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_293fa6e4-844c-40e2-9071-be2d9a664fe6" contextRef="C_147b2a36-ad8d-432a-a57e-d63d96d8b896" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,758</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Construction in progress</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f25feea-4e8d-4e94-a268-2083761446ba" contextRef="C_97a006f6-e8ae-4b6a-ba88-f6b8f827c7c4" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,979</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_927df105-f38e-4f06-96df-388df69e9115" contextRef="C_a9eca1d1-7a8d-4001-a66f-9c95f9907b50" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,319</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_665446d3-ae4b-459c-ae9e-eb8bb5bc1e2a" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">124,827</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f1f58ea-7697-486a-9ea7-72aff4e9d10c" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,291</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: accumulated depreciation and amortization</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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c07c14cd-408a-4a6b-aff2-54f9d432c524" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80,354</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_21de11a7-d1df-4e12-9ecf-311345df49b2" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71,722</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35da0b69-58ed-474b-a095-f8ec975c84ef" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,473</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42a11098-31b4-4d99-9f8f-7f1b49f99c0f" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,569</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">20</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_c6722e26-491c-4bef-9962-c194b84d6eb1_1"><div><ix:continuation id="F_7dda22dc-caf4-4921-8595-008b06fbeb83_1"><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d491823a-babf-4b0b-8845-634d9b6b8fad" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7308a54-6b77-4ab7-8a4a-d65e9ccd9922" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as of December 31, 2024 and 2023, respectively, of accumulated amortization associated with capitalized internal-use software.</span></div></div></ix:continuation></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to the global downsizing of its real estate footprint, the Company vacated a number of its leased office facilities, resulting in the impairment of the leasehold improvements completed at those facilities. For the years ended December 31, 2024, 2023, and 2022, the Company recorded impairment cha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d54c412-63cd-4931-964a-c7b8aca70531" contextRef="C_e1e427b6-435c-453a-b7a0-638405d4ca33" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57af2cb3-ebcc-4e08-a743-8a4d2a1dff41" contextRef="C_13ee1c14-fd21-4db3-90e1-536283f54349" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b18ced4-86b1-4798-9808-376b06750627" contextRef="C_fe7d067a-c2dc-4be9-957c-5ff0622da78f" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million on leasehold improvements, respectively. See Note 10&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for more detail.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5cfb317a-741c-4626-832a-5c4a18031fc1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the capitalization and amortization of internal-use software for the years ended December 31, 2024, 2023 and 2022 (in thousands):</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:57.051%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.742%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.742%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.62%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.742%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Costs capitalized associated with internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cfa1cbdd-a1f4-4ee8-946b-c9ec7fc26ab6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,160</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_69d472ea-6db3-49e4-9ac9-b1941b12b618" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,933</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09ad73cc-2b0b-4fc9-85b9-91012ba10e9a" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,104</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amortization of capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6e24220-b399-4629-812c-8c603ba3d060" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,547</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3a7ca0b-0563-45a6-838f-33c6e2839699" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,503</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11cc6b26-c949-438b-bec8-31b9a42a81f3" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_72d4918b-2000-4153-bc2a-0c4a9021f5d4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" escape="true" continuedAt="F_72d4918b-2000-4153-bc2a-0c4a9021f5d4_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued liabilities consisted of the following (in thousands):</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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Employee compensation and benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_070920ae-6204-41ba-a9d1-b1c6636d5174" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,360</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4873a51d-0ff1-44a2-ae50-572e2186f77d" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,095</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45c01d57-c951-4cdc-bc3f-10fb8cec694f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:AccruedExpensesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,108</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b30eb348-5c3f-4ce0-9ed7-cd39cea803d7" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:AccruedExpensesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,307</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_63ef897f-7c09-435b-bd76-8a8c176d1582;"><span style="-sec-ix-hidden:F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of operating lease liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c140d1c1-565d-41d8-8458-a69d1791272d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,353</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d3dbe92-a7d2-466c-bb5c-742cc5bfe029" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,760</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued other taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c0be98d-71ac-4c3e-b465-4f590a7fdd0a" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,370</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6e12d45-26df-4172-8650-4b68ef81188f" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,464</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e1c07e7-af13-4f57-a1c9-e22820546b96" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,259</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_360b89ef-5a49-4cd2-a843-bc1527cd2fcd" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,991</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Third-party royalties</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32d82aab-8594-4db6-8d13-a2c2d28de989" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccruedRoyaltiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,171</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cef2070d-c415-4461-82d3-bf15f9f2ddae" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccruedRoyaltiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,478</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7d939f0f-da52-43fb-9fb8-ea891aec2aa2" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,799</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ec60c9f-e382-4b25-9368-61cf2d7e9154" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OtherAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,866</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_809642e1-47cb-4411-b3e8-a73cabbe1cd4" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,420</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81a4cd42-76df-4b41-9009-dac3cbb84c57" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:AccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">109,961</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_72d4918b-2000-4153-bc2a-0c4a9021f5d4_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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_3430e4b2-6972-4019-b101-250ec7ae617d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" escape="true" continuedAt="F_3430e4b2-6972-4019-b101-250ec7ae617d_1"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 5 &#8211; FINANCIAL INSTRUMENTS</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-marketable Equity Securities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_997a9f92-c12b-4e21-8a88-89e96c8da8f1" contextRef="C_1d30929c-43f8-4cf8-9ede-64b41f556a4a" name="us-gaap:EquityMethodInvestmentAggregateCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91919fd7-0a9b-44a3-b1dd-259248d8c36f" contextRef="C_7e7e88ac-0090-4624-9e51-86a08b378ddb" name="us-gaap:EquityMethodInvestmentAggregateCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e27afbf1-8359-4529-9a46-d5436e8113cc" contextRef="C_43cb0d2e-398c-4c5c-a8ea-e573eb9c763c" name="xper:ImpairmentOfNonMarketableEquitySecurities" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_4a67d524-beca-4c3e-a468-5c29ea3a25f2" contextRef="C_ea9cabb0-3cb9-4354-8f64-2f82f773fbd8" name="xper:ImpairmentOfNonMarketableEquitySecurities" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_aec64166-9584-4c4b-9793-2de5acfa7694" contextRef="C_cdc1af14-44cb-4365-9458-e7ea7f0c6473" name="xper:ImpairmentOfNonMarketableEquitySecurities" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> impairments to the carrying amount of the Company&#8217;s non-marketable equity securities were recognized in the years ended December 31, 2024, 2023, and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses a foreign exchange hedging strategy to hedge local currency expenses and reduce variability associated with anticipated cash flows. The Company&#8217;s derivative financial instruments consist of foreign currency forward contracts. The maturities of these instruments are generally less than twelve months. Fair values for derivative financial instruments are based on prices computed using third-party valuation models. All the significant inputs to the third-party valuation models are observable in active markets. Inputs include current market-based parameters such as forward rates, yield curves, and credit default swap pricing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flow Hedges</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company designates certain foreign currency forward contracts as hedging instruments pursuant to ASC 815, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The effective portion of the gain or loss on the derivatives are reported as a component of accumulated other comprehensive loss (&#8220;AOCL&#8221;) in stockholders&#8217; equity and reclassified into earnings in the consolidated statements of operations in the period upon which the hedged transactions are settled.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">21</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_3430e4b2-6972-4019-b101-250ec7ae617d_1" continuedAt="F_3430e4b2-6972-4019-b101-250ec7ae617d_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_46d992c5-79b6-4701-8eb2-99f6b34036ac" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The notio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nal and fair values of all derivative instruments were as follows (in thousands):</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:42.549%;box-sizing:content-box;"/>
        <td style="width:1.32%;box-sizing:content-box;"/>
        <td style="width:30.606%;box-sizing:content-box;"/>
        <td style="width:1.32%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.32%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.442%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Location in Balance Sheet</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Derivative instruments designated as cash flow hedges:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract assets, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_33c3ec3e-c19b-45ce-a226-d996c3accfc9;"><span style="-sec-ix-hidden:F_ca796f1b-d0ee-4205-8cbc-802428c2cd07;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8b80872-7b8e-433f-baa8-c9dae979acb8" contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52" name="us-gaap:DerivativeAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,184</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract liabilities, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_0c15ab27-3a94-4752-af59-4868e0c50b17;"><span style="-sec-ix-hidden:F_8e180a70-3e16-41d6-97b4-b8a50f0904f3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a882f7a-6489-4b81-838f-55a3b6982b1b" contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,858</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Notional value held to buy U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45779748-23ae-44a0-b46b-314900744cce" contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707" name="us-gaap:DerivativeAssetNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,074</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b6dc4df-35d7-4a27-b3bd-db17d44e058e" contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52" name="us-gaap:DerivativeAssetNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">738</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Notional value held to sell U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b09ff01f-2875-471f-a8c2-126d571bda6e" contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707" name="us-gaap:DerivativeLiabilityNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,329</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c294cd3-a192-44eb-af4b-c39f9ba877e0" contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52" name="us-gaap:DerivativeLiabilityNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,468</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All of the Company&#8217;s derivative financial instruments are eligible for netting arrangements that allow the Company and its counterparty to net settle amounts owed to each other. Derivative assets and liabilities that can be net settled under these arrangements have been presented in the Company&#8217;s consolidated balance sheets on a net basis.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_413c9f77-010d-4ff2-91ef-a7a5f43eb2cd" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The gross amounts of the Company&#8217;s foreign currency forward contracts and the net amounts recorded in the Company&#8217;s consolidated balance sheets were as follows (in thousands):</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.833%;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.943%;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.783000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Gross amount of recognized assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8343910e-4fcd-461c-80e2-6bb98df86dc0" contextRef="C_38e6408c-1345-4abd-b824-c297070850c2" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b534ba9c-0f99-4185-8782-45ee6e0a90c8" contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,300</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Gross amount of recognized liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_583d2409-4d85-4a03-9642-325c76e1f6c2" contextRef="C_38e6408c-1345-4abd-b824-c297070850c2" name="us-gaap:DerivativeAssetFairValueGrossLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,031</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8e7a6d3-6cba-467d-b640-a668a5761117" contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2" name="us-gaap:DerivativeAssetFairValueGrossLiability" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net (liabilities) assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4574fbd6-b7a4-4afd-9da0-9835cc7e2c03" contextRef="C_38e6408c-1345-4abd-b824-c297070850c2" name="us-gaap:DerivativeFairValueOfDerivativeNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,858</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_420d43a9-fb1c-4d2a-aadb-1d64c63acb68" contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2" name="us-gaap:DerivativeFairValueOfDerivativeNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,184</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ee67f6c6-1efe-4e75-8821-8a468ac38506" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):</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:57.48%;box-sizing:content-box;"/>
        <td style="width:1.32%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.860000000000001%;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:10.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.7%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.34%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_41370f59-40df-4737-b681-0f6651d698d1" contextRef="C_063cbb0f-e399-45dd-9323-4b59bee3a25d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e724e48-be3f-4897-8bbf-3f41a015a3e3" contextRef="C_83ba659a-0005-42ee-879c-99ba6a81dac4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Other comprehensive (loss) gain before reclassification</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dfd56484-7006-4bd3-9ab1-07de2e7b8300" contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,107</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_782a8cdd-69af-4e9f-b52c-9f46c80f719f" contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,190</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7798fe8f-c68b-4af4-a186-3a13ba6d7dc1" contextRef="C_a91e157c-f56f-4392-8b08-827d820331ba" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75693fd3-5f38-4533-9a6d-43e30bab9493" contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">785</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7732f6d-8237-4083-af5c-dc518956caea" contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">62</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Net current period other comprehensive (loss) gain</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee14c254-8973-40c6-af78-6effabf39c64" contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,892</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5248bc2f-2571-4767-bf12-eab6a91a8ef8" contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,128</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0ebc6dc-830a-4b61-9a26-e22d1fbeda7f" contextRef="C_a91e157c-f56f-4392-8b08-827d820331ba" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca3335ef-76db-4cd4-bdda-53b02b98f641" contextRef="C_847791cc-230a-4521-8b04-314a1a36dbfd" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,858</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27ee23dc-0dfe-43b3-bb30-f8bd53004974" contextRef="C_063cbb0f-e399-45dd-9323-4b59bee3a25d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,034</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8fe45384-f1ef-4215-8607-260d1903d691" contextRef="C_83ba659a-0005-42ee-879c-99ba6a81dac4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">94</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_68ee10c4-b66e-4b24-b69f-2ad3e785dfd5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the gains recognized upon settlement of the hedged transactions in the consolidated statement of operations for the years ended December 31, 2024 and 2023 (in thousands):</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.287%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.137%;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:13.137%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c27ca6af-7d79-4297-85e6-b4289cfaa4ca" contextRef="C_83cd948b-f877-44b3-840a-25ffe27cdb49" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">690</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37018da8-8b88-4d21-a9e1-ab292ec8a2cb" contextRef="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">841</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_736cd09f-a0ec-49d7-b914-42afa9dbb989" contextRef="C_3b386eff-c6c6-48b8-8761-07258d2a4a11" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70760e11-efd1-4602-809d-9e71085a5a32" contextRef="C_4c5294eb-f4cc-415f-8bc8-868431536f21" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1fb0d946-e0de-4c40-b4ba-3b2b5542f02c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">764</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ccbca730-ba13-4115-aa54-c82f59b43b71" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,033</ix:nonFraction></span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bbfa769-e57f-4ae3-88be-bbe4cb26ce00" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings" unitRef="U_USD" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> gains or losses recognized in the year ended December 31, 2022 as there was no settlement of any hedged transactions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Undesignated Derivatives</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the consolidated balance sheets with their corresponding changes in the fair value recognized as gains or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">22</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_3430e4b2-6972-4019-b101-250ec7ae617d_2"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">losses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in interest and other income, net in the consolidated statements of operations. These instruments were all re-designated as foreign currency cash flow hedges in July 2023.</span></p></ix:continuation></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_631df738-da37-4560-9b37-fd02551e07ff" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:FairValueDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 6 &#8211; FAIR VALUE</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 1 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Quoted prices in active markets for identical assets.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 2 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 3 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When applying fair value principles in the valuation of assets, the Company is required to maximize the use of quoted market prices and minimize the use of unobservable inputs. The Company calculates the fair value of its Level 1 and Level 2 instruments based on the exchange traded price of similar or identical instruments, where available, or based on other observable inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s derivative financial instruments (as described in Note 5&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), consisting of foreign currency forward contracts, are reported at fair value on a recurring basis and classified as Level 2.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments Not Recorded at Fair Value</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3897e787-1c92-4acc-bf32-ac38600079e7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities recorded at their carrying amount, bur for which the fair value is disclosed (in thousands):</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.5%;box-sizing:content-box;"/>
        <td style="width:1.421%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.803%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.421%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.044%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.421%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:8.924000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.421%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.044%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Note receivable, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25973cae-9e25-4780-936f-5ce06907a326" contextRef="C_01208dab-0f04-432d-b662-0534c47c5e6a" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,702</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44ac3ff3-6988-407c-9ef4-d981db8bdf38" contextRef="C_01208dab-0f04-432d-b662-0534c47c5e6a" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,223</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred consideration from divestiture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ad89d61-faac-4df9-9e43-31667c83652a" contextRef="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,217</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10ec8280-60f8-4b1b-8a26-a309481147bd" contextRef="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,342</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a78e1887-e475-4c6a-bf6c-6a4e570b0d32" contextRef="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,919</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_854f889e-da25-477e-847c-52ea149a084e" contextRef="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7" name="us-gaap:AssetsFairValueDisclosure" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,565</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Unsecured Promissory Note</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c887b9e1-5598-41a2-a4f4-7111e087e0e1" contextRef="C_74006546-d825-4152-b858-4b9f4c8a238c" name="us-gaap:LongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bfe72cd-8c46-488b-bd3e-80216fcb25e6" contextRef="C_74006546-d825-4152-b858-4b9f4c8a238c" name="us-gaap:LongTermDebtFairValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf5b5363-ef49-4470-86dd-ad23ec84abe1" contextRef="C_71cd874a-afd2-4d55-b418-07446b328227" name="us-gaap:LongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4760a0e-2d02-42fb-b950-bb6eda8ea329" contextRef="C_71cd874a-afd2-4d55-b418-07446b328227" name="us-gaap:LongTermDebtFairValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,659</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of the note receivable, including accrued interest, and the deferred consideration resulting from the AutoSense Divestiture and the Perceive Transaction (as described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) were estimated based on an income and market approach with valuation inputs such as the U.S. Treasury constant maturity yields, comparable bond yields, and credit spreads over the term of the same or similarly issued instruments. They are classified within Level 2 of the fair value hierarchy.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The senior unsecured promissory note (as described in Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> was classified as current in the Company&#8217;s consolidated balance sheets as of December 31, 2024, at a fair value approximating its carrying amount. The Company classifies the senior unsecured promissory note within Level 2 of the fair value hierarchy.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">23</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:nonNumeric id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" escape="true" continuedAt="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 7 &#8211; ACQUISITIONS AND DIVESTITURES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Vewd Software Holdings Limited</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 1, 2022, the Company acquired all common stock of Vewd Software Holdings Limited (&#8220;Vewd,&#8221; and the &#8220;Vewd Acquisition&#8221;). Vewd is a leading global provider of streaming and hybrid TV solutions. The Vewd Acquisition establishes the Company as a leading independent streaming media platform through its TiVo brand and one of the largest independent providers of Smart TV middleware globally. The total consideration was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d3d3adc-4418-4de3-92c9-bbf2cfd5a02e" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">102.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, consisting of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5fda4574-4f7f-4000-9c13-dbd2ac92852d" contextRef="C_051b7aed-1dca-46df-8fe8-890687757626" name="us-gaap:PaymentsToAcquireBusinessesGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">52.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_800f0b74-bbe4-4081-afce-5d88fc5f1feb" contextRef="C_051b7aed-1dca-46df-8fe8-890687757626" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of debt. See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for additional information on this debt.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Purchase Price Allocation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Vewd Acquisition was accounted for as a business combination, using the acquisition method. </span><span><ix:nonNumeric id="F_7569153c-8544-4383-93e5-c00a55259efd" contextRef="C_f8dfd13a-3354-4e18-b741-fab7e84286ba" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" escape="true" continuedAt="F_7569153c-8544-4383-93e5-c00a55259efd_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the allocation of the purchase price to the identifiable assets acquired and liabilities assumed based on the fair values at the acquisition date (fair value amounts in thousands): </span></ix:nonNumeric></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_7569153c-8544-4383-93e5-c00a55259efd_1">
      <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:57.189%;box-sizing:content-box;"/>
        <td style="width:1.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.258%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.778%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Useful<br/>Life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f176292-4751-47b1-af85-3afcda03a08d" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,684</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d662c092-b373-4324-83d6-8e67c5143a4d" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,341</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Unbilled contracts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2776cb14-2136-42e5-9c2b-c75bb478b035" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,335</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cb176ab-e423-45a5-b092-d669e3e3e40c" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,208</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Property and equipment</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42e6953a-d8f0-4e16-81cb-961f9494705a" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">443</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cffc5347-7267-46fc-bc79-ea9d8c745861" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,020</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_39a70dda-8b1d-4d33-94e5-b6a169043322" contextRef="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79abf814-7049-4567-8948-9f40f7539373" contextRef="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,050</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - large</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_c36577ce-a7f6-42f5-b6e7-f41a490392a7" contextRef="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f9d2bde-aafe-402a-b60d-c236aa8efd70" contextRef="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,900</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - small</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_1f62e206-a796-4fd5-8a62-4195d1248883" contextRef="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_406be642-286c-4e68-9ffd-067da571c9b9" contextRef="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,500</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_df6ffa53-1851-4b54-bcab-57618da4dcec" contextRef="C_e4d20db5-7392-4191-ad92-4636d90f6bc2" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f909301f-b9d9-4b3b-b41e-225b89870141" contextRef="C_e4d20db5-7392-4191-ad92-4636d90f6bc2" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">870</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_5945f24b-64d7-4d8f-8d7b-0071e6d55740" contextRef="C_0353171a-6811-4e63-b37e-e0c0055501b8" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_767a75be-3564-49b6-89d0-e4333542f96d" contextRef="C_0353171a-6811-4e63-b37e-e0c0055501b8" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">830</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22d8ed2c-17e8-41df-bd80-26d4f4387390" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,150</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49e01338-d720-4861-9693-06cad1cd9661" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,115</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de9c7c5e-524c-453a-8c7a-ff12e40dddef" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">977</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec02eb66-4bef-4216-8000-ac118df15d93" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a46abf90-86f9-4767-b4e4-fa474c56ce1c" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,777</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b10f4d4-f2a3-4a43-b2ae-f2f269ceaf7d" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">920</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Long-term deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc3a964a-f193-4c64-b4e0-28ccbb8a1043" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,393</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b23ef9d8-946b-42bc-9b8b-611a2f37418d" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,094</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e57e56f4-6726-4e80-8159-733149b3277f" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">307</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total purchase price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f292f0c9-4c5e-4004-9825-57be316a3f80" contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,913</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identifiable Intangible Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identifiable intangible assets primarily consist of technology, customer relationships, non-compete agreements and trade name. In determining the fair value, the Company utilized various forms of the income and cost approaches depending on the asset being valued. The estimation of fair value required significant judgment related to cash flow forecasts, discount rates reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined using historical data supplemented by current and anticipated market conditions, and growth rates. The technology was valued using the excess earnings method. Significant assumptions used under this method include forecasted revenue and growth, estimated technology obsolescence, contributory asset charges, and the discount rate. The customer relationships were valued using the cost approach, based on estimated customer acquisition costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The excess of the consideration transferred over the fair value of assets acquired and liabilities assumed was recognized as goodwill. The goodwill is generated from operational synergies and cost savings the Company expects to achieve from the consolidated operations, as well as the expected benefits from future technologies that do not meet the definition of an identifiable intangible asset and Vewd&#8217;s knowledgeable and experienced workforce.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_1" continuedAt="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_2"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Transaction and Other Costs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Vewd Acquisition, the Company incurred significant one-time expenses such as transaction-related costs, including transaction bonuses, legal expenses and consultant fees, and severance and retention costs. For the year ended December 31, 2022, transaction-related costs and severance and retention costs were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f5fccbd0-29e8-46be-abaa-706dbc52a146" contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b43f6c3-e169-40cd-bcdb-0f0c74f862b4" contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Supplemental Pro Forma Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following unaudited pro forma financial information assumes the Vewd Acquisition was completed as of January 1, 2021. The unaudited pro forma financial information as presented below is for informational purposes only and is based on estimates and assumptions that have been made solely for purposes of developing such pro forma information. This is not necessarily indicative of the results of operations that would have been achieved if the Vewd Acquisition had taken place on January 1, 2021, nor is it necessarily indicative of future results. Consequently, actual results could differ materially from the unaudited pro forma financial information presented below. </span><span><ix:nonNumeric id="F_9f25b806-d986-4900-9cf6-5a92fde4725a" contextRef="C_f8dfd13a-3354-4e18-b741-fab7e84286ba" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" escape="true" continuedAt="F_9f25b806-d986-4900-9cf6-5a92fde4725a_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the pro forma operating results as if the acquired operations of Vewd had been included in the Company&#8217;s consolidated statements of operations as of January 1, 2021 (unaudited, in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_9f25b806-d986-4900-9cf6-5a92fde4725a_1">
      <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:80.04%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_df285b2c-514e-4514-9eb1-eaa0348c1adf" contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f" name="us-gaap:BusinessAcquisitionsProFormaRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">508,636</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Net loss attributable to the Company</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6987298-b43b-419f-a9a9-8d8000c98faa" contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">769,483</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The unaudited supplemental pro forma information above includes the following pro forma adjustments: adjustments for transaction-related costs and severance and retention costs, adjustments for amortization of intangible assets, adjustments for interest and related expenses associated with Vewd&#8217;s historical debt, elimination of inter-company transactions between Vewd and the Company, and adjustments for the related income tax impact. The unaudited supplemental pro forma information above does not include any cost saving synergies from operating efficiencies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">AutoSense In-cabin Safety Business and Related Imaging Solutions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the Company entered into a definitive agreement with Tobii in connection with the AutoSense Divestiture. The AutoSense Divestiture represented a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16889f39-06c2-43bc-a6ca-b1549b3720fd" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:EquitySalePercetage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% equity sale transaction of two of the Company&#8217;s wholly-owned subsidiaries and was expected to streamline the Company&#8217;s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the AutoSense Divestiture were classified as held for sale as of December 31, 2023.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">25</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_2" continuedAt="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_3"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f61083ee-28c2-4adf-9ebf-3afb19552f94" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the carrying amounts of assets and liabilities classified as held for sale in connection with the AutoSense Divestiture on the Company&#8217;s consolidated balance sheets as of December 31, 2023 (in thousands):</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:58.448%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.238000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.098%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b83f99c-4ae7-42c4-8419-1f9617603370" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,349</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ae823fd1-498b-4a25-af75-d53d0361aa7c" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,349</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cb7c0c4-26a0-44f7-9658-54a876fee185" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,323</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_addea401-39dc-4cdf-a012-232e83885ee0" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,323</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b52b2b9-1db5-4bb3-9a63-be2cbebd43d5" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,209</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_824f631f-55e7-41fc-bc44-265b92050d9e" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,320</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f8ff38f-bb9f-42a7-b104-d497e8a3150a" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,529</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bfec6553-3a6e-4c0a-95ca-8326a3fabe8a" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">979</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da111bae-d6f1-444e-9e96-a0350f7acbb5" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">979</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db12666e-5c25-4c91-b46e-ff996cb70459" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,391</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0bd3da36-1903-4071-b963-48a8ddca0d1f" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,391</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_efab0d82-ffab-4414-aa39-73bc6cb1c798" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,346</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf29ec91-06f3-467d-baa4-51346d6d3305" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,346</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc3be66d-8227-4898-9e25-39e7668fc8c0" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,192</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_43786ffe-7ce7-4e95-9503-f51fd41305ac" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,192</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2ec3a61-c39b-427f-949b-35d32f59ab8d" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,860</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8826a66e-f707-4972-a4ba-f3906c2b4378" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,249</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73fb7284-ea2c-4ace-892b-acb2b36d91ac" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,109</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1aee1692-3272-4c8e-b0d0-18dad010e7f4" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb020c22-9c36-4017-bf07-3786841bfc6b" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">244</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_162e4c14-ef0e-4441-87d6-f60f54de0869" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,821</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_91edf394-c00f-47f4-8325-52473cda0c1f" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,821</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c6db6cbd-2d4b-442f-90c2-c1155f7f98ef" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,126</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af583a1c-a5fb-45bf-8bc8-4b2f067679f0" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,126</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cbf9a89d-44c2-4479-9cda-3824679a9cb0" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,741</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_957baabd-7932-4a6e-8745-62c218fc803a" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,741</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_460c306d-b203-4105-87ee-be32a19d4fa8" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,064</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8e603e1f-6491-4bea-86e5-421ebb4db425" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,064</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d07c74b0-8454-4784-acb4-6b5b4225273b" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,191</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20a4b777-ee71-4464-97a7-a4a32e751d42" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,805</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f073f26-e4d0-42b2-8c9b-28f1372b3b69" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,996</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_389ce3cf-ac0f-47b9-bd25-2705d019f7a6" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:NetAssetsHeldForSaleCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,669</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68fd6665-8d99-413f-b6ef-1f7a08c80bad" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:NetAssetsHeldForSaleNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,444</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_414dbc81-5e8c-4293-b13c-4ac8d8792835" contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244" name="xper:NetAssetHeldForSale" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,113</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_37231abb-960e-4ab7-a024-fea77df505f8" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14d702c4-5bb5-40b8-8c4e-a9ec6ad38e48" contextRef="C_31286a7d-5927-46f1-9365-b0f63b551e98" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">35.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></ix:footnote></div></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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to the estimated fair value less cost to sell exceeding the carrying amount of the assets and liabilities presented above, the Company did not recognize an impairment loss related to the assets held for sale in the year ended December 31, 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On January 31, 2024, the AutoSense Divestiture was completed for total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f726609a-0e59-4533-9a67-de631c0e8cc3" contextRef="C_39767520-80e4-4787-982d-f5ebcb7fe310" name="us-gaap:BusinessCombinationContingentConsiderationAsset" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">44.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7479d5a-7582-46ca-ad0f-b1b4b85ca2ae" contextRef="C_f9d6e66b-6301-4196-bb14-da53e55ea62c" name="xper:BusinessDivestitureCashReceived" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash, a note receivable from Tobii (the &#8220;Tobii Note&#8221;) of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0cd47694-7c99-4192-b0fa-f513ef16df49" contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4" name="us-gaap:DebtInstrumentFaceAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">27.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and deferred consideration (as described under Deferred Consideration below) totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89dbcd47-511e-40c9-8e1d-43af4f624a78" contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">15.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which was estimated to have a fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e400943c-c4f8-4d27-aa6e-cad466c0b689" contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4" name="us-gaap:DerivativeFairValueOfDerivativeNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million based on a present value factor as of January 31, 2024. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b94bb48a-3110-46ab-94db-e52bfd35a97b" contextRef="C_f9d6e66b-6301-4196-bb14-da53e55ea62c" name="xper:BusinessDivestitureCashReceived" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash included in the total consideration represents the cash balance that was transferred to Tobii upon completion of the AutoSense Divestiture to support operations during the transition and was subsequently returned to the Company, and as such, this amount is included in the assets sold as of January 31, 2024 and in the total consideration received. In addition, there may be potential earnout payments (as described under Contingent Consideration below) payable in 2031, contingent upon the future success of the divested AutoSense in-cabin safety business.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the AutoSense Divestiture, the Company also recorded a liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e9abcbb9-f22a-415d-ac72-61eabb20c175" contextRef="C_836fd025-0bce-40c4-9045-c7dda83cb0f3" name="xper:BusinessDivestitureIndemnificationLiability" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for potential indemnification of certain pre-closing date matters.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">26</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_3" continuedAt="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_4"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of January 31, 2024, </span><span><ix:nonNumeric id="F_aaee8ed0-08aa-4544-8f7b-2a9aa318f1d3" contextRef="C_a42d8b20-6e14-4f23-9ab4-6792b682a987" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" escape="true" continuedAt="F_aaee8ed0-08aa-4544-8f7b-2a9aa318f1d3_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_aaee8ed0-08aa-4544-8f7b-2a9aa318f1d3_1">
      <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:58.448%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.238000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.098%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">January 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ffcbddd5-61af-42ae-917b-08438ba19840" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,025</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4943941a-5c71-452b-9380-8194b4736b2e" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,025</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ac1a50c-7368-4529-8f00-b5f695ddf876" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,392</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a222415-fc90-47ff-a862-132ff3497417" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,392</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4cb290b6-9c46-4b46-9fc1-a26e95fee8db" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,398</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d206fcc7-e771-4b11-834c-eb7a7a9aad36" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,320</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80175cd7-453b-4fc1-80ab-2013d24298ad" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,718</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60c0d160-8a93-4f48-a680-32fcaf0716ef" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">812</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_21cc515b-d570-4deb-b711-261e8a4ca5db" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">812</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3d5927ef-7070-4383-971d-61666f9cf9e0" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,291</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e4236cb-6184-4ff4-90af-071455860e12" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,291</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc64652b-88cd-4599-9121-645fdcb55662" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,272</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1457353c-bad0-48f8-96cf-dcdd27dcf37c" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,272</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6a7dcab-f0ba-424d-a941-6390812bc59c" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,887</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b55823e-5f0e-4756-943f-1be6a5842aed" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,887</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a3ea71a-9fb8-405b-aa15-423d1bd0e634" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,627</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85115a3d-1da8-407f-8f1b-2b3f23fbf768" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,770</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5599bfde-5dba-455a-af36-2b7eae970592" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,397</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_94a8db6e-0439-4510-9b74-33845c52d2c7" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f231cf4-57f3-461d-808a-a8b9bcfc806a" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7578d38-e7a6-45e7-9be6-07dca89002d1" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,933</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9bf52b85-0728-4135-92fb-b93de2e8b7f3" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,933</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52d7201b-88c1-4ddb-9d57-4b47873fcb51" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,114</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e33dfa89-debd-4e30-b4de-c0098895071a" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,114</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35c64ac1-7ea2-4b4d-85c9-425ec8a7d5cf" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,708</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e63ebb7-91e1-4c4b-b29c-c1d4c7f3dbed" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,708</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c40ffea-9180-4c03-a960-b8b76d4c537e" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,064</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f3e5e515-2cfb-45cd-8b88-aca87d06ce3c" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,064</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ca7b820-c6e9-4977-8cad-9073de15f6d4" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,295</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a027eff-321f-4772-9218-6a3077475795" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,772</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_896abdd8-d7dd-424b-b5d7-bf95f2e9be97" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,067</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90ff6dac-9ddb-4611-bca0-0e1dd5367ea8" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:NetAssetsHeldForSaleCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,332</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e9221752-a914-4c1b-9a88-ec879e674e05" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:NetAssetsHeldForSaleNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0b6e575-7649-4140-9d19-10d3232d5b4a" contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879" name="xper:NetAssetHeldForSale" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,330</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4bc16e97-a1c2-4145-819b-e31f6bd3fb5a" contextRef="C_be5f8339-7e40-4903-bcc0-86404269a61b" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">35.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></ix:footnote></div></div></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon the completion of the AutoSense Divestiture, the Company recognized a pre-tax gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96c20f78-88d4-4413-a5b4-a801972494ec" contextRef="C_6d839cad-ebfe-48a8-92df-a419923989ea" name="xper:GainLossOnSaleOfBusinessPretax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">22.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The AutoSense Divestiture did not represent a strategic shift that would have a major effect on the Company&#8217;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Note Receivable from Tobii AB</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note, with a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51b8dce6-176e-41e7-820d-50836ce7e69d" contextRef="C_a1a19620-37eb-4c63-a09c-b92534a62fd9" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum, matures on April 1, 2029 and is payable in three annual installments. Tobii may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, along with accrued interest, without any penalty. In the event of default, an additional interest of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e507b311-2fed-403d-8c32-22680d83d038" contextRef="C_a1a19620-37eb-4c63-a09c-b92534a62fd9" name="xper:AdditionalInterestRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum may be applied to the outstanding balance of the Tobii Note, and the Company has the right to demand full or partial payment on the outstanding balance with unpaid interest.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note is secured by a floating lien and security interest in certain of Tobii&#8217;s assets, rights, and properties, and contains customary affirmative and negative covenants including the restrictions on incurring certain indebtedness, and certain change of control and asset sale events, but does not include any financial covenants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div><ix:nonNumeric id="F_3476138f-614a-4929-8e68-79e2200a66b8" contextRef="C_a42d8b20-6e14-4f23-9ab4-6792b682a987" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" escape="true" continuedAt="F_3476138f-614a-4929-8e68-79e2200a66b8_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note has the following scheduled principal repayments (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Principal Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_509d5bce-fac0-4e4b-8ecd-e2819b3c17fe" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">April 1, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c091d7e-08a7-4ccd-851f-8ab7ce0c82f7" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_381e133c-f48a-4981-ad75-c89447cd31f4" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,676</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total principal payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f20c8eba-9f30-4811-9230-1dbf22b34739" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,676</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">27</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_4" continuedAt="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_5"><div><ix:continuation id="F_3476138f-614a-4929-8e68-79e2200a66b8_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1e8d5f38-e093-4f93-9147-050156b3c728" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" escape="true" continuedAt="F_1e8d5f38-e093-4f93-9147-050156b3c728_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):</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:77.28%;box-sizing:content-box;"/>
          <td style="width:2%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
          <td style="width:18.72%;box-sizing:content-box;"/>
          <td style="width:1%;box-sizing:content-box;"/>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Outstanding principal amount</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db84bf1a-41ea-4895-b6b3-1b9b2beba199" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,676</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Add: interest accrued to date</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17933ded-d003-4544-9e22-edc03beb359c" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:InterestReceivableNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,026</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Carrying amount&#8212;note receivable, noncurrent</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b6efdaa-420f-4009-96f3-ae694f142f70" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:AccountsReceivableNetNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,702</ix:nonFraction></span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></ix:nonNumeric></div></ix:continuation></div><div><ix:continuation id="F_1e8d5f38-e093-4f93-9147-050156b3c728_1"></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2024, the Company recognized interest income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e70526ef-51f1-4312-9ee0-ec5b93b30f1a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Consideration</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ae74afb3-1466-496c-90dc-197fed5e17f2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfDeferredCashConsiderationTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by Tobii in four annual payments as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb590837-c6cc-42f9-a646-76ea3f782d62" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d7b2da3-1422-4968-b261-6e69e82032b9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,250</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2030</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52f58087-aef3-49e7-8d88-b415012a1f0f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,500</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2031</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e860d97-c860-494b-a37c-4981369f571f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,250</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total future payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08a42c9e-eb16-4393-8584-376ad2d88e30" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the closing date of the Tobii Note, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd76567b-52b9-47a8-8e67-6de951c6a0f6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">9.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of discount on the deferred consideration to be accreted as interest income up to the date of the final payment. For the year ended December 31, 2024, the Company accreted $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13831a8a-2603-48eb-bcdd-c80c7e11b82f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:DiscountAsInterestIncome" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of the discount as interest income.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2db08ec2-4bd4-4fc0-af6a-ddbb1f6a9c6b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfNetCarryingAmountOfDeferredConsideration" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"/>
        <td style="width:2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_130356f7-98f4-4df4-9266-fa244c49bea5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e41ddaa6-a5a5-426c-b805-97415f5a3d01" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:UnamortizedDiscountOnDeferredConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,197</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52df81dc-630a-4ac4-b8a6-f18720a94723" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredConsiderationNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,803</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingent Consideration</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The earnout represents potential incremental cash consideration, and the payment is contingent upon the achievement of certain targeted shipments, between January 1, 2024 and December 31, 2030, of qualified automotive products featuring the AutoSense in-cabin safety technology and the related imaging solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the closing date of the AutoSense Divestiture, the Company elected to apply the gain contingency guidance under ASC 450&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as it could not reasonably estimate shipment amounts. As a result, the Company deferred the recognition of the contingent consideration until it becomes realized or realizable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Perceive Corporation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 14, 2024, the Company and its subsidiary, Perceive (now known as Xperi Pylon Corporation) (&#8220;Seller&#8221;), of which the Company owned approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a62f7525-15c1-4d82-ada0-7ebc951d564d" contextRef="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b" name="us-gaap:MinorityInterestOwnershipPercentageByParent" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">76.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the equity interests, entered into an Asset Purchase Agreement (the &#8220;Agreement&#8221;) with Amazon.com Services LLC (&#8220;Buyer&#8221;) pursuant to which Buyer has agreed to purchase and assume from Seller substantially all the assets and certain liabilities of Seller for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b000fe4-5a5c-423a-8b0b-1732fda3e869" contextRef="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b" name="us-gaap:Cash" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">80.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million in cash, including a holdback of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1c18cda-6390-4a5a-9462-2a8fe74e553a" contextRef="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa" name="xper:IndemnificationHoldbackAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million to be held for </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_9920251f-62c0-4aa7-95ef-17a3d79fa235" contextRef="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa" name="xper:IndemnificationHeldPeriodAfterClosingDate" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> after the closing of the transaction to secure the Company&#8217;s and Seller&#8217;s indemnification obligations (the &#8220;Perceive Transaction&#8221;). The Perceive Transaction was subsequently completed on October 2, 2024 (the &#8220;Closing Date&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Perceive Transaction did not represent a strategic shift that would have a major effect on the Company&#8217;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">28</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3_5"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of October 2, 2024, </span><span><ix:nonNumeric id="F_514ce084-4b5b-4d97-b50d-75a8e2474929" contextRef="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" escape="true" continuedAt="F_514ce084-4b5b-4d97-b50d-75a8e2474929_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_514ce084-4b5b-4d97-b50d-75a8e2474929_1">
      <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:58.448%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.238000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.098%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.658000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">October 2, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c9cfb9e-70de-4a68-a253-db6ac10326d8" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,306</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2aa88199-5dfe-493a-91c9-e9b823ddb2df" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,306</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec724534-3913-4cbe-9a2a-387223f29578" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cb4fa0c3-9731-4c99-a748-a5b92ea5de87" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f9cc6d68-be57-4b96-b63e-56ff416f503c" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" 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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1be77147-e4a1-4050-838d-1f93996f3c2c" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" 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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1a5db61-aea5-4673-91b3-8bc3e65b6392" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0875f510-de04-4fbb-a52c-c8c81111e162" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa04b16c-ce78-4422-9563-71e327356ee9" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,306</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_595d198e-b352-4922-b83f-4f87a256e871" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d1392ac-08fa-4f6c-a647-c475e5a7808d" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,477</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cfa92ba4-b61d-4cc0-b1d9-105142d65816" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_220cdeda-9650-4af7-b3d9-c3fc796c554f" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e6a0ebc-3af3-4f65-82f6-c46e4597d599" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_707f11bc-b1e2-4221-b3c7-88cd005cb46b" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d72532d-bf8b-4d54-9ecd-af87bc2798b8" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1503de58-62c1-4b17-b177-a4dbb3e77952" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a351e964-e306-45c0-84e5-237682600386" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25c2f9fa-7170-40ac-8b93-31a63bc6d0c7" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:NetAssetsHeldForSaleCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cff29e88-be7d-429a-bfbb-aff35ea42a41" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:NetAssetsHeldForSaleNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">165</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65e83cf6-3d46-4a73-935d-d4cbaa84ab62" contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6" name="xper:NetAssetHeldForSale" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,404</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon the completion of the Perceive Transaction in 2024, the Company recognized a pre-tax gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7de11a2f-a4d9-41f7-92b0-877c6c7eb6b8" contextRef="C_0bb060bb-5949-43cd-a105-92d598de31a7" name="xper:GainLossOnSaleOfBusinessPretax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">77.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8cbccdde-30e4-40e3-80b0-f5d1b5958a22" contextRef="C_a27514e2-71ce-4c17-9de3-052b46ef6216" name="xper:GainLossOnSaleOfBusinessPretax" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">59.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was attributable to the Company.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Holdback Consideration</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The holdback consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e8ce03c-95c6-46e8-88f4-b0616418907f" contextRef="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a" name="xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">12.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was estimated to have a fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0632822b-7d1a-43cc-8863-7b18c4c81e01" contextRef="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a" name="us-gaap:DerivativeFairValueOfDerivativeNet" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million based on a present value factor as of the Closing Date, resulting in a discount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_caca7c34-4fe6-43c7-bfc1-25a1132ff716" contextRef="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342" name="xper:DiscountOnTheHoldbackConsiderationAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. For the year ended December 31, 2024, the amount of discount accreted as interest income was insignificant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c809532f-a1a0-4041-b45c-5005b8be84f3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" escape="true" continuedAt="F_c809532f-a1a0-4041-b45c-5005b8be84f3_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the holdback consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"/>
        <td style="width:2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.72%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_855b4497-86a1-4748-baa8-2deed6d77db9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1cd167b-b994-4316-8a5d-eb4124866376" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:UnamortizedDiscountOnHoldbackConsideration" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">586</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc3974e0-6540-432e-8438-f505cddf697f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:HoldbackConsiderationNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,414</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_c809532f-a1a0-4041-b45c-5005b8be84f3_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:12pt;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><ix:nonNumeric id="F_2a838ce1-99a0-4286-81ab-5c8170ac85f0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" escape="true" continuedAt="F_2a838ce1-99a0-4286-81ab-5c8170ac85f0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 8 &#8211; GOODWILL IMPAIRMENT AND INTANGIBLE ASSETS, NET</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill was evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicated the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. The Company concluded it operated in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bf85aaf-faf5-4fe6-b27b-0d35bb6a2268" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfReportingUnits" unitRef="U_ReportingUnit" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> reporting unit for all periods presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the third and fourth quarters of 2022, sufficient impairment indicators were identified by the Company that it was more-likely-than-not that goodwill was impaired, and a quantitative interim goodwill impairment test was performed in each of the reporting periods. These impairment indicators included a sustained decline in the Former Parent&#8217;s stock price during the third quarter of 2022 and a further significant decline in the trading price of Xperi&#8217;s common stock during the fourth quarter of 2022, along with continued decline in macroeconomic conditions. A fair value assessment was completed for the reporting unit using the market approach capitalization, and when compared to the carrying value of this reporting unit, goodwill was considered impaired. As a result, a goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2754d704-9eb4-4b5c-8994-081823f5cef9" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">604.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was recognized for the year ended December 31, 2022. As a result of this impairment charge, the Company&#8217;s goodwill balance was completely written off as of December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">29</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_2a838ce1-99a0-4286-81ab-5c8170ac85f0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identified Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a1088c0f-0a80-41a3-94b8-a9733ae9732a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified intangible assets consisted of the following (in thousands):</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:49.78%;box-sizing:content-box;"/>
        <td style="width:1.321%;box-sizing:content-box;"/>
        <td style="width:9.284%;box-sizing:content-box;"/>
        <td style="width:1.321%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.444%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.441%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.284%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.561%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.564%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_d29cbc80-585f-470d-8613-67f5702c45a8" contextRef="C_5947e890-1047-407f-be49-35471e644f5d" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_d6cfce6d-d3b1-49ef-ae83-c479fad379f4" contextRef="C_4513d047-89b0-4618-ae51-0872715b4271" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a3374d9-2889-497e-8a93-303f681f6329" contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,281</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_103a0b36-1518-4aff-bee6-80c41a83aee1" contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,687</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a548a32-35cc-45e0-ab75-c05f01e42a93" contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,594</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_5804624b-8f4b-4d25-bf43-0df18e5f097f" contextRef="C_11061aba-810b-4fd0-813b-ac38bae004b5" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_8eabba5a-f4dc-4429-8f3e-8807b261cc8d" contextRef="C_bacbaf00-f530-45fa-b93f-f60585ae5d03" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c4a6758a-1e12-492a-a99c-67ec7deb30b4" contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">219,912</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4679eeb8-dec5-401a-9b4f-b63972dc8d2c" contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">194,041</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5105c776-f930-4785-8155-53650e3ab243" contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,871</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_be7b0f33-1773-4f58-a6c6-f7c72ef435fe" contextRef="C_cc6db11e-9f35-47a6-abe5-a816935efa0d" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_ce03baba-b876-4fa3-b585-51ae205de056" contextRef="C_430b4c99-82c4-486b-ae4f-81f904aa572a" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5080a2de-6a6a-4da1-bdc6-daa3ccdba067" contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,685</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5987209a-0a3d-4bf3-a556-17dc3a271dec" contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">389,251</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6457960-4ebd-4b31-a966-b0bfc08aa91f" contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,434</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_cf3e28f1-7990-483f-85b9-1ea55b15045f" contextRef="C_9a928b3e-8dc3-430d-add5-1c258d34acd8" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_cf72c692-b335-4a1f-bcea-984e3bc0feca" contextRef="C_d20d886e-3491-43e0-8400-44b7d2911377" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ea530573-9e74-4f97-8e98-ac56e7b470f7" contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,313</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ffe8e2c-2726-4abc-abf2-9ee0fa2a3265" contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,898</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9c74bf1-cec5-4567-8bbc-e6dafd5306ee" contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">415</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_2cb230df-41da-4e35-bbf5-7060bc974879" contextRef="C_64e273f6-0489-48bd-8efd-0c92ff0572b4" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_b0daa713-4991-4c2c-ad07-6d3974747dd2" contextRef="C_780f5561-9f8f-4213-9daa-a08b3e45fb74" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15b377c1-f0c5-4bdb-bb3a-cb11dc977936" contextRef="C_c9405239-7881-402f-b661-8a995ec1bda2" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,101</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4bb5f912-cc71-477a-906d-88d4a4956dce" contextRef="C_c9405239-7881-402f-b661-8a995ec1bda2" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,101</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f478b78d-728e-4012-be09-2760135d0ec0" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">773,292</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_41ef85df-bc48-4f21-b045-3709e3a25a49" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">630,978</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_57a017d6-e9ec-45a3-829f-59f98b18fc09" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">142,314</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b29ed42b-842a-433d-b417-1a938878432a" contextRef="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b" name="xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,400</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_412489e3-fd34-4669-8325-94aa2032581d" contextRef="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,400</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ba34227-fb35-4f01-a7a6-2307ab0089a2" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">794,692</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8bf3c50a-35b2-4cb7-95a3-affb3f7736b5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">630,978</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a04c346-9e79-44e2-b0d2-8c17c1f1d0a5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163,714</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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: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>
      <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:49.78%;box-sizing:content-box;"/>
        <td style="width:1.321%;box-sizing:content-box;"/>
        <td style="width:9.284%;box-sizing:content-box;"/>
        <td style="width:1.321%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.444%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.441%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.284%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.561%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.564%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f04d7a6b-7c5e-418f-84da-b0f89dd83d40" contextRef="C_2eb7431a-25a7-433b-9a01-0a5e9740d54f" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_c091a3ee-a132-4d4b-8d95-d7f82b7c20b4" contextRef="C_a116a66c-b227-46ee-9f9f-124560f40811" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1837294e-43db-45e2-ae3d-0f513986e4f3" contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,281</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e44bff30-c34d-4fed-962a-87f3a288635e" contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,478</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fa0a4e2-6ad6-4fd4-9a9c-943fc5eb1cd7" contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,803</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_c606ee67-de18-48b2-8105-5970d79af811" contextRef="C_06d1d996-036b-49fa-9148-e19c6ce4f497" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_2e083c85-8c20-4864-b4f6-a245f1d056c6" contextRef="C_97580b34-bd9d-4be9-87f2-90d490a38cfe" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e4ee9f4f-55eb-4e9f-847c-466c54050596" contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">219,717</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d510e9d6-edda-4afc-b163-ea325eebb604" contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">181,713</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_16544222-c6e3-4ad6-a4ff-c8831c0f89a3" contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,004</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_f058cee9-1442-4071-babc-c78b097b6b73" contextRef="C_e3288e3a-a42a-4a32-84d8-2f8bd2ef3428" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_29f06db6-0908-4fa0-8cdc-12fb4b810d5a" contextRef="C_ae9ecebd-a206-45e7-95ac-976cb474987f" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59187512-f53f-4b59-87b9-aade6dd79efd" contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,685</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ab85c82-da41-436e-add3-c4fb61896544" contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">365,074</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f91f2dfc-0345-4984-a699-fa8310f8ff59" contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128,611</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_9ad40e90-d5c0-425e-9560-c4e9f9d4f561" contextRef="C_da5c6b1b-eaef-4320-83f4-0115eb6d4268" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_32bb9e7a-38fb-445d-bbd7-85acb8b141bf" contextRef="C_f648748c-de8d-455e-9602-0c981c4d6fa5" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e83e5824-2e57-4c85-857d-7d53c65ead03" contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,313</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ff33464d-d629-4bf8-afca-f6cc65fecc19" contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,453</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f4e565d-a8a5-476c-8f2e-ae43aeca89cd" contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,860</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><ix:nonNumeric id="F_e9c009d1-5a63-4540-807d-4dd7bcee718b" contextRef="C_559966c7-d1d9-440f-8661-da7c67acd1f8" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><ix:nonNumeric id="F_e93e3909-e8ae-4740-a496-a57933a5c642" contextRef="C_5edfc8c2-4dcd-4502-a85e-3a2b6cb03452" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_640299ab-4ade-41a7-bab5-0bed8a5fcb8b" contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,101</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e1cd863-1d59-44f5-a6e6-a2ed48031471" contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,884</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba63f31e-5344-4749-a9c1-24d4016a2a16" contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f43a057-7f4f-4307-baf5-e521c0607a79" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">773,097</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ee4b96f-b351-40ad-8245-e024395f2362" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">587,602</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e838d1e-4b32-4687-96ec-50cddeb73088" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185,495</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80b66e7f-212f-417d-9f1e-ab75bbb55ae9" contextRef="C_6893edf6-b591-44d9-9031-8c505b7f2a3b" name="xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,400</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5aef51ff-2e31-4cc1-9a5b-b9019a6c3f4a" contextRef="C_6893edf6-b591-44d9-9031-8c505b7f2a3b" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,400</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b06081a2-f419-43ab-91fd-31f647898f9b" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">794,497</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14dd2ec6-a172-434e-b68f-0077024354b0" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">587,602</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1cf7a750-8cf3-47f1-b479-158c8840fd77" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">206,895</ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9529d6bd-82c0-4c16-b7e4-d73d3a85bea4" contextRef="C_31286a7d-5927-46f1-9365-b0f63b551e98" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">35.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which were fully amortized and classified as held for sale as of December 31, 2023 in connection with the Divestiture (as described in Note 7).</span></p></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e0274c2d-5e23-451a-9832-026c41d070e1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" escape="true" continuedAt="F_e0274c2d-5e23-451a-9832-026c41d070e1_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the estimated future amortization expense of finite-lived intangible assets was as follows (in thousands):</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:80.04%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38a7cf29-466f-482d-b3a6-756729066609" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,838</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5bafddb4-0e3a-4d80-a3e5-1bd4a0b10e77" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,508</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f59dc971-416b-44a4-a5fd-19ee772d9109" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,665</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44274652-4543-4a0e-8795-5b58c7458459" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,327</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3269aa2f-1467-4c00-a7be-154b58b939ae" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,341</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22d041db-c903-4967-be84-f00c9082d9a9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">635</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e70533fe-ef01-44d2-9408-ba5f942656e9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">142,314</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_e0274c2d-5e23-451a-9832-026c41d070e1_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><ix:nonNumeric id="F_551447f3-cfaa-4627-bebd-93a9555fb2a4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LongTermDebtTextBlock" escape="true" continuedAt="F_551447f3-cfaa-4627-bebd-93a9555fb2a4_1"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 9 &#8211; DEBT</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Vewd Acquisition as disclosed in Note 7, on July 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, 2022, TiVo Product Holdco LLC, which was subsequently renamed Xperi Inc., issued a senior unsecured promissory note (the &#8220;Promissory Note&#8221;) to the sellers of Vewd in a principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bff8f8b-533d-4177-a490-ef7e77fea370" contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee" name="us-gaap:DebtInstrumentFaceAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. Indebtedness outstanding under the Promissory Note bears an interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c70f3f8a-42c8-4085-8960-89b28638798b" contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">6.00</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum, payable in cash on a quarterly basis. If a certain qualified spin-off transaction occurs, the interest rate will be increased to the greater of (a) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26a1111e-53af-4dc4-91de-8a22525cfc81" contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" unitRef="U_pure" scale="-2" decimals="INF" format="ixt:num-dot-decimal">6.00</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and (b) the sum of (i) the highest interest rate payable under any credit facility or bonds, debentures, notes or similar instruments where the Company or any guarantor borrows money or guarantees obligations on a secured basis</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">30</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_551447f3-cfaa-4627-bebd-93a9555fb2a4_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">or after the date of such spin-off transaction, plus (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f59bdfd6-e6aa-4136-9934-621d3723f7f6" contextRef="C_83e5b0df-5966-4c8c-8f77-1538ca89a295" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">2.00</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%. It was determined that the Spin-Off completed on October 1, 2022 did not trigger any change in the interest rate of the debt. The Promissory Note matures on </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b75ef3a1-6ebd-4cae-9efa-9afc95d0b792" contextRef="C_83e5b0df-5966-4c8c-8f77-1538ca89a295" name="us-gaap:DebtInstrumentMaturityDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">July 1, 2025</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, plus accrued and unpaid interest, if any, under the Promissory Note without premium or penalty. In addition, the Promissory Note has mandatory prepayment provisions upon certain change of control or asset sale events.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Promissory Note includes certain covenants that restrict the Company and each guarantor&#8217;s ability to, among other things, incur certain indebtedness or engage in any material line of business substantially different from those lines of business conducted by the Company on the closing date of the acquisition. The Promissory Note does not contain any financial covenants.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56f99f52-a70e-48cb-a703-4cbaecf840fd" contextRef="C_0991d26b-0cc1-4e9c-aee5-6c26a5f73fdb" name="us-gaap:LongTermDebtCurrent" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million on the Promissory Note was classified as current in the consolidated balance sheets as of December 31, 2024. Interest expense on the Promissory Note was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f63d935-d409-4413-9428-033d929d6b42" contextRef="C_647d2f59-f331-4c83-9aa4-f1ecb7b2542c" name="us-gaap:InterestExpenseDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_2071568b-a2dc-4242-848e-c038b908f810" contextRef="C_54ed69da-3069-4d8b-881a-e64b907ce0cc" name="us-gaap:InterestExpenseDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.0</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the years ended December 31, 2024 and 2023, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fd5b49a7-b9c5-471b-88a2-ddb431990bc9" contextRef="C_d613bd6f-9ad1-408e-bf40-955268dc67eb" name="us-gaap:InterestExpenseDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">million for the year ended December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div>
  <div><ix:nonNumeric id="F_36fa02ed-1bd7-463a-b78a-cd975d8c6fea" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LesseeOperatingLeasesTextBlock" escape="true" continuedAt="F_36fa02ed-1bd7-463a-b78a-cd975d8c6fea_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 10 &#8211; LEASES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_142247be-748d-49bb-9fdf-9bf42a33e12f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LesseeOperatingLeaseDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates thro</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ugh 2030. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain leases offer the </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_edb6adf8-d3c1-4e31-bd95-c18a94dd0c13" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">option to renew</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for up to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_52d306a8-355c-4d90-ac4a-214a942062d6" contextRef="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ten ye</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ars</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and to terminate before the expiration date</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to selling, general and administrative 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company began the effort of optimizing its global real estate footprint and decided to vacate and sublease certain offices follow</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ing the Spin-Off in October 2022. Due to the change in how the office facilities were being used, a significant decrease in the expected market price of the operating lease ROU assets, and expected delays in subleasing the space based on the condition of the commercial real estate market, the Company recorded impairment charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b083514-718d-4704-9c72-e5df9dd92b27" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4efa6ebc-0a99-447e-974f-1134f867b7a7" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ed7e338-174e-4a68-afbd-684728c00fb8" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AssetImpairmentCharges" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.7</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million in the years ended December 31, 2024, 2023 and 2022, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to reduce the carrying amount of certain operating lease ROU assets, including the related leasehold improvements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0eae3166-818b-4758-b058-9b3501559750" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LeaseCostTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of operating lease costs were as follows (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fixed lease cost </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,966</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1db01e2-3cb3-413c-a21f-47c69ff69a94" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,306</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_875fbbc5-aaed-4d17-9398-33c1174efbf0" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OperatingLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,581</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Variable lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_352929d5-b9c1-4cc7-a710-b6ebefe831bf" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:VariableLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,164</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13c3552e-4711-4226-a006-ea9260abdbd2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:VariableLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,130</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31a829f6-6dfd-44e7-b832-2c22ec85e6ad" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:VariableLeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,365</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: sublease income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cf41c71-1b24-4695-8bf1-7a138c274c43" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SubleaseIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,192</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fbc48987-b4a4-4ab8-8fba-c9c11aa2cbc4" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:SubleaseIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,896</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_96d78328-7b0f-4a15-9548-9ffe193ee07b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:SubleaseIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,498</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f4756af-96e4-4aff-be10-0fedcc0bfdbd" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,938</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bb0bb6e-252a-4acd-a397-c71fab8a73c1" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:LeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,540</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_876d1eca-b7e1-451e-aa06-da7c625e8e45" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:LeaseCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,448</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_b55f573d-5008-40f2-be3e-c300f10c1897" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</span></ix:footnote></div></div></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8321da2b-5fcc-4e6c-bba6-9f3c2597e67a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents supplemental cash flow information arising from lease transactions (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash payments included in the measurement of operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d9c2320-3a9c-4807-b237-40fb9e1f3fd4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,669</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e912b6d-dc62-42c1-8e91-f237786e070b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,968</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d448f82-bd33-4978-a264-c3bc08ac6314" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:OperatingLeasePayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,307</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Operating ROU assets obtained in exchange for lease obligations</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eaefb13a-3600-4d3b-bcfa-ca8170936755" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,975</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a8846fc-36aa-4a23-a9de-fe082a3258c2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,563</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d298f25-770b-4671-91d0-1043b8b70bab" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,360</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></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></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">31</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_36fa02ed-1bd7-463a-b78a-cd975d8c6fea_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2f8b36f9-ace4-4bb4-b8d5-da7ccf103365" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The weighted-average remaining term of the Company&#8217;s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:</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>
      <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.26%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:13.379999999999999%;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:13.379999999999999%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_406c5b30-fce6-44c1-a09b-d83949371caa" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_7e157014-1764-43b3-b067-0a3a9b67aec9" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.4</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Weighted-average discount rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f529d22-5e26-4604-acb8-7d56a49a3fea" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">5.5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9079a3bd-ec65-4fce-8673-aff974995c8a" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">5.3</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_72e07253-6f57-4e4d-b597-5c901d1fb293" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments and related lease liabilities as of December 31, 2024 were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:54.771%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.402000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.402000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.42%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.922%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Operating Lease Payments (1)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Sublease Income</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Operating Lease Payments</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0cbddd22-bc93-445a-800d-58504fde4f22" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,941</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48b5b872-3443-40cf-a3ed-962097c9a9bb" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,333</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ff13b4ec-3b7f-4d17-8973-3c892598cba5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,608</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_194a8319-bfa5-44bc-a915-9781dd90fb7b" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,184</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf5867ff-230a-4b49-b49f-d7cbf69e8dae" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableInYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,563</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e7947db1-9298-4eca-ac52-24d6f866eac8" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,621</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e56c2979-a3d1-4f11-8063-e90298708e99" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,249</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a06a2522-6629-40db-b6b8-cff72fe717c0" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableInYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">368</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b8f537c-59c2-43dd-9da0-8dd1b30650c9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,881</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0099ff94-9b9d-49cc-8d4d-eb67895a8242" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,019</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88b917f6-0c00-4652-a18e-6f4c657cf25e" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableInYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">379</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c5140280-f346-4ac6-898f-6cd54a159649" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,640</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e97f22a1-880a-413c-ab73-e6e292f25113" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,841</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_785c35e4-ed2d-4169-aad1-2b04ed69c8e9" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableInYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d43305a8-f6af-4434-97ab-4517df2cc912" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,550</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_566c4d55-64f9-4684-8da0-379c7b697adc" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">277</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b645650-0c82-491e-87bc-86aa9e2de10d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivableAfterYearFive" 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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32bfaa2e-c785-4680-9874-a39782cc8e8f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">277</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total lease payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ea46a104-e3fe-435a-af67-59215a4b008b" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,511</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a49c2d8f-e887-497f-bb8b-b6a5aab21e88" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:FutureSubleaseIncomeReceivable" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,934</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c25f3eb-9b6f-4f19-9847-0e9b9dc43d90" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:LesseeNetOperatingLeaseLiabilityPaymentsDue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,577</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,226</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Present value of operating lease liabilities:</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1ad2796-890b-4265-9aaa-bbf98946ed8e" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,285</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: operating lease liabilities, current portion</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79653970-0c36-44da-bd0f-05ad09d210dc" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,353</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,932</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><ix:footnote id="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</span></ix:footnote></div></div></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:nonNumeric id="F_fed1d6c3-813c-42f4-ace1-5fb0e3964afa" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true" continuedAt="F_fed1d6c3-813c-42f4-ace1-5fb0e3964afa_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 11 &#8211; COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Unconditional Purchase Obligations</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_14017c74-3935-4d2a-bf32-39f66fed0315" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">f December 31, 2024 were as follows (in thousands):</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:76.58%;box-sizing:content-box;"/>
        <td style="width:1.98%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:19.439999999999998%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_551bc075-1a49-4e83-ac06-b75da9187638" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,867</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7acee69c-69da-4c34-8bfb-869741aded1d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueInSecondYear" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,497</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_117886e1-52b4-4b2a-b503-b64dc7df24d4" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueInThirdYear" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,210</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_621e72cc-7e58-4a57-b6aa-23643a154977" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueInFourthYear" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,150</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb674f43-f0d9-4e1e-a3bc-d24a3d53b87f" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueInFifthYear" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,066</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a75b6ab-8443-47f6-8594-37478c47885d" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligationDueAfterFifthYear" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,104</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f698d07-2b1a-4239-99d4-2eb5cc07397c" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:PurchaseObligation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137,894</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnifications</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees, customers, and business partners against claims made by third parties arising from the use of the Company's products, intellectual property, services, or technologies. The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the scope of the contractual indemnification obligation; the nature of the third party claim asserted; the relative merits of the third party claim; the financial ability of the third party claimant to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">32</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_fed1d6c3-813c-42f4-ace1-5fb0e3964afa_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and the willingness of such party to engage in settlement negotiations. The Company has received requests for indemnification, but to date none has been material, and no liability has been recorded in the Company&#8217;s financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As permitted under Delaware law, the Company has agreements whereby it indemnifies its officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company&#8217;s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company believes, given the absence of any such payments in the Company&#8217;s history, and the estimated low probability of such payments in the future, that the estimated fair value of these indemnification agreements is not material. In addition, the Company has directors&#8217; and officers&#8217; liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements, should they occur.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company and its subsidiaries have been involved in litigation matters and claims in the normal course of business. In the past, the Company or its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to determine infringement or validity of intellectual property rights, and to defend themselves or their customers against claims of infringement or breach of contract. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings to ensure proper and full payment of royalties by licensees under the terms of their license agreements. Accruals for loss contingencies are recognized when a loss is probable, and the amount of such loss can be reasonably estimated.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An adverse decision in any legal actions could result in a loss of the Company&#8217;s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company&#8217;s licensed technology or otherwise negatively impact the Company&#8217;s stock price or its business and consolidated financial results. Although considerable uncertainty exists, the Company does not anticipate that the disposition of any of these matters will have a material effect on its business or consolidated financial statements.</span></p></ix:continuation></div>
  <div><ix:nonNumeric id="F_8ca789dd-3fd5-48ce-8cda-4892d3dc4635" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerShareTextBlock" escape="true" continuedAt="F_8ca789dd-3fd5-48ce-8cda-4892d3dc4635_1"><p style="font-size:10pt;margin-top:15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 12 &#8211; NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 1, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b303ad93-34de-4d41-a56f-a2f8cf6d83c6" contextRef="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">42,023,632</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company&#8217;s common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_daaa83ac-0603-4fef-8843-914813fb6d35" contextRef="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.001</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share, were distributed to the Former Parent&#8217;s stockholders of record as of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c62c84ad-b6a7-4cd7-8f8f-960a3a99c304" contextRef="C_3860ba76-6c06-48f2-aaaf-dce4db275cd3" name="xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">September 21, 2022</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This share amount is utilized for the calculation of basic and diluted earnings per share for all periods presented prior to the Separation and such shares are treated as issued and outstanding for purposes of cal</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">culating historical net loss per share. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For periods subsequent to the Separation, actual outstanding shares are used to calculate both basic and diluted weighted-average number of common shares outstanding. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options and vesting of restricted stock awards and units are typically reflected in the computation of diluted net income per share by application of the treasury stock method. Due to the net losses reported, these potentially dilutive securities were excluded from the computation of diluted net loss per share, since their effect would be anti-dilutive.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_108a80d5-b1ac-42bc-9501-3970305abbf0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">e computation of basic and diluted shares (in thousands, except per share amounts):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_870bfaa3-005f-486c-b828-73e7da95cc5e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_8df3e78a-a305-4998-9757-8fd737ea737b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,008</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_481728e4-9bbf-4990-a753-1acec9a98ad9" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_149950aa-73fd-4b16-9138-2e84ae84b306" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">136,613</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4c7f6ec9-0af7-4f94-93be-dd73d61ded4d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_31dc510b-5486-4b42-915c-376071eb3ee3" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">757,484</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3222907-22db-4c2a-9d8e-914738e5de6b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6a392c30-bde4-4686-8321-a27bed2f00dd" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,057</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fba040bd-cfc7-473f-a943-91af208ce035" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_5bf96761-e002-4c80-a0f0-effe8543c9a5" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,012</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b894ea7f-4e9c-478d-805e-5f1a0d90ae86" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_743f5941-7870-4e0d-b3a1-ab9286fcbedc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,029</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0179e4e4-0e41-4290-9552-0dfa50170afd" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c5bc9a75-d313-422f-90a7-99484582bfdc" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.31</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0579ecd9-5940-4b64-923a-c7ae79e24c95" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_c12c5678-44be-410f-a248-54254a6ae48a" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">3.18</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14e8e15e-9cf1-4c12-b529-29ea241b5cc1" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction id="F_2e64650f-f2df-439d-8174-904f0dc1f2a6" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">18.02</ix:nonFraction></ix:nonFraction></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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></ix:nonNumeric></div></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">33</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_8ca789dd-3fd5-48ce-8cda-4892d3dc4635_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_925d94cc-a2d0-40cb-8779-548702af16b7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</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:55.251%;box-sizing:content-box;"/>
        <td style="width:1.2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.762%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.762%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.762%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2b0c54a1-acab-4acb-994e-2f5b3dd199bc" contextRef="C_61a7a2f4-f285-4c4e-b899-838c93bb97ea" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c8e959b-f13a-469a-a08a-e48212c53da2" contextRef="C_2a9e3a76-5a17-4414-8b2f-53196b4ff4b7" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">106</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c589cb3-c9b0-4fe5-9067-44738d297cc5" contextRef="C_58ee2ced-6216-4787-bd8d-70729627dc0c" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">146</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restricted stock units</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2947c087-52c0-4895-96a5-ef2507b2466b" contextRef="C_1e338429-caab-4807-b7a6-bd2f8e670c94" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,405</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee7441c2-53a5-4f46-8027-af90ecfd3de8" contextRef="C_51bfec63-879f-4a9a-801d-9dcfd9ee4c68" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,067</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8004ff4b-9764-4b6d-8a73-ceda6eff38e0" contextRef="C_1879805a-fa86-4a93-9e66-d05e62458884" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,604</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4fc1feba-c563-4131-887e-9ce40d51219d" contextRef="C_854b603e-4431-4624-b575-928c4c22aaf9" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">60</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee99ef1b-3086-4464-91dc-e244b8561224" contextRef="C_4993c4ad-e8b9-404d-b4e2-5c2f2928cab3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">81</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f83c6cd4-e77b-4594-ab92-0854d6770202" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,517</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0695550-71b5-4f40-929b-abc40a7b8c02" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,254</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d4b81eb4-ed47-4951-9aa8-8feacc2f9afe" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,750</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></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></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><ix:nonNumeric id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" escape="true" continuedAt="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_1"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 13 &#8211; STOCKHOLDERS&#8217; EQUITY AND STOCK-BASED COMPENSATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, certain of the Company&#8217;s employees participated in equity-based compensation plans sponsored by the Former Parent. The Former Parent&#8217;s equity-based compensation plans included incentive compensation plans and an ESPP. All grants made through September 30, 2022 were issued under those plans which are described fully in the Form 10 filed with the SEC on September 14, 2022.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 1, 2022, in connection with the Separation, all outstanding Former Parent equity awards were equitably adjusted to reflect the impact of the Separation. The adjustments to each type of award outstanding pursuant to the Former Parent equity incentive plans as of immediately prior to the Separation was determined in accordance with the terms of the Employee Matters Agreement by and between Adeia Inc. and Xperi Inc., dated as of October 1, 2022 (the &#8220;EMA&#8221;). In connection with this adjustment, each outstanding Former Parent equity award as of the Separation Date was converted into either (a) both Adeia and Xperi equity awards, with certain adjustments to the underlying shares and terms of outstanding awards to preserve the aggregate intrinsic value of each award immediately after the Separation when compared to the aggregate intrinsic value immediately prior to the Separation, or (b) an equity award of only Adeia common stock or only Xperi common stock, with an adjustment to the number of shares to preserve the value of the award. Following the Separation, the Adeia awards and Xperi awards related to prior grants made by the Former Parent are subject to substantially the same terms and vesting conditions that applied to the original Former Parent awards immediately prior to the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The conversion of the Former Parent equity awards was accounted for as a modification, resulting in $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d5892f3-4a46-4c4a-9355-f37cc143c460" contextRef="C_dfa6c982-bac9-45c6-aafc-9892a7d91f70" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">8.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of incremental stock-based compensation expense to be recognized over the remaining vesting term of the modified awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Equity Incentive Plan</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Equity Incentive Plan (the &#8220;2022 EIP&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Under the 2022 EIP, the Company may grant equity-based awards to employees, non-employee directors, and consultants for services rendered to the Company (or any parent or subsidiary) in the form of stock options, stock awards, restricted stock awards, RSUs, stock appreciation rights, dividend equivalents and performance awards, or any combination thereof. The 2022 EIP includes an automatic annual increase to its shares reserve on January 1 of each year as set forth in the plan document.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The 2022 EIP provides for option grants designated as either incentive stock options or non-statutory options. Stock options have been granted with an exercise price not less than the value of the Company&#8217;s common stock on the grant date and have </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dbfe46fb-001b-4bc2-b062-5131d51bb624" contextRef="C_6f3267ee-0166-49c7-b70f-bab923dabee0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> contractual terms from the date of grant and vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_49d7faa4-45e0-47d3-a28b-71fb8f6ccd80" contextRef="C_6f3267ee-0166-49c7-b70f-bab923dabee0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four-year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period. The vesting criteria for restricted stock units has historically been the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_9fd6e591-b73a-4c10-add7-5b3a2006e731;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6b312c30-e0cb-4465-874c-8c96496bf6a1" contextRef="C_699a0aa3-1182-434e-a96e-27133d7e38f8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for time-based awards or </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_da1b3368-a150-482a-83b8-d637a529c321" contextRef="C_2655e67f-8f1e-426a-81b8-e08fa6d6e44b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for performance-based awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_288b5ebc-dbb7-4881-94c3-8ce4729d39b3" contextRef="C_6ddce072-02ee-46e2-9f9b-047089866fd5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares reserved for future grant under the 2022 EIP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Employee Stock Purchase Plan (as amended, the &#8220;2022 ESPP&#8221;). The 2022 ESPP originally provided consecutive overlapping </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7400d2b0-8d90-481e-9bf6-847feefd75c3" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering periods, with four purchase periods that were generally six months in length, commencing on each December 1 and June 1 during the term of the 2022 ESPP. The 2022 ESPP was subsequently amended, and commencing December 1, 2023, the length of the offering periods was reduced from </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a5ca5efd-9fda-47eb-b973-ae64b6d7e7da" contextRef="C_cde481a0-0943-4103-a6f2-40f34f78d43c" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24 months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_00950488-7282-4262-a84c-130179ff2545" contextRef="C_792ef34d-189d-426f-bf40-9f4dacb90fba" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12 months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the employee&#8217;s maximum participant contribution was reduced</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">34</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_1" continuedAt="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_2"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec54e401-6f12-4034-b9a1-dfdf9ad90344" contextRef="C_7d456b63-d0a9-47b1-9f40-33f8b11cbe3b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">100</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c9e1ae4-84ec-48ea-ba38-a1ac67c99559" contextRef="C_729d5eaa-45d1-4b18-a657-95d7b1d0a2c3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the employee&#8217;s after-tax base earnings and commissions up to the limit imposed by the Internal Revenue Service. The accumulated deductions will be applied to the purchase of shares on each semi-annual purchase date. The purchase price per share will equal </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20cfb6ac-2efe-4133-9401-06d31e3bbc71" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">85</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the fair market value per share on the start date of the offering period or, if lower, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_501d7d1d-31c1-4640-a209-b72afe8b1b65" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">85</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the fair market value per share on the semi-annual purchase date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The change in the term of the offering period (as described above) was accounted for as a modification, where the original options to purchase shares were cancelled and concurrently replaced with new options from the </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_71a08147-4daa-4b00-9523-bde5a29b3062" contextRef="C_792ef34d-189d-426f-bf40-9f4dacb90fba" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5458a8cf-f7c6-480b-a0a6-27c5ca0d7366" contextRef="C_63d38df1-952f-474a-ab88-bed8379c87c0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" unitRef="U_USD" scale="6" decimals="INF" format="ixt-sec:numwordsen">no</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> incremental compensation expense resulting from the modification. As of December 1, 2023, total compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e616b428-4d59-4464-8091-ad781b9084f6" contextRef="C_86e4e6df-4131-4021-a41e-11c477d99359" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was expected to be recognized by the Company, on a straight-line basis, over an accelerated term of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_475201a4-88a6-456f-8ded-0d052263b7cc" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12 months</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The 2022 ESPP also includes a reset provision if the fair market value per share of the Company&#8217;s common stock on any purchase date during an offering period is less than the fair market value per share on the start date of the </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_00e6c89b-c41b-4239-8515-13b8eb067d67" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period. Upon occurrence of the reset, the existing offering period will automatically terminate and a new </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d09b98d8-f6d7-4630-a957-4fa6600a8ac0" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reset provision under the 2022 ESPP was triggered on May 31, 2024, and it was considered a modification in accordance with ASC 718&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, with the incremental fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba22de87-8c74-43a2-b082-df28669df1e2" contextRef="C_078662c1-e558-447c-8993-4f65c3f41649" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million to be recognized on a straight-line basis over the new </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d04cf3ab-5e40-4d03-94cc-a7a112897fd5" contextRef="C_3de89273-3bf3-4a17-8482-bcc4487183c8" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024 and 2023, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_085c422f-a5e4-40eb-b239-fd078f94d410" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ec73004-29d9-4102-9945-73cd2a23e967" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares under the 2022 ESPP, respectively, at a weighted-average purchase price </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_122f4e46-95ac-4517-b447-0552cdb9e545" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice" unitRef="U_pure" scale="0" decimals="2" format="ixt:num-dot-decimal">7.30</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ca0ebf46-a0ef-4c2b-91d7-8b873b9e7edd" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice" unitRef="U_pure" scale="0" decimals="2" format="ixt:num-dot-decimal">8.92</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively, net of s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">hares withheld to satisfy withholding tax requirements for certain employees, for an aggregate net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_64112a6f-1881-41a8-b755-a2e7bfa1efed" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">7.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7cf4511e-bb15-407a-97b5-cab580f2b880" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ProceedsFromStockPlans" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">11.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2443e7a6-cda0-462d-bccb-0151b55b69a9" contextRef="C_699d93d0-51f6-45c5-8dea-b1402d017387" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares reserved for future grant under the 2022 ESPP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c7b05327-5cde-4118-b882-1cffed7822c1" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" escape="true" continuedAt="F_c7b05327-5cde-4118-b882-1cffed7822c1_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the valuation assumptions used in estimating the fair value of the 2022 ESPP for the offering periods in effect using the Black-Scholes option pricing model:</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:64.706%;box-sizing:content-box;"/>
        <td style="width:1.2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.446%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.2%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.446%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_dc624982-6bf5-4847-8637-38fc4a6955fa" contextRef="C_598e0f25-737a-48f2-b640-28ab94457dba" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><ix:nonNumeric id="F_566463c7-b705-4727-8e5e-dfd8498b67e9" contextRef="C_cd5192c1-9fb4-4700-a5c7-f54fb4e26845" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_0393a4dd-b632-4de9-a580-0f4408ce5282" contextRef="C_7d5b5aa6-c562-4e6d-a9f7-c26aeb13cceb" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><ix:nonNumeric id="F_aa8a5801-843f-4484-88f4-135c58cbc9b5" contextRef="C_3a2159ea-71af-4366-a17a-efc35c2dab4e" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7553976-8a55-4522-a7e9-344a5298529b" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b25eb71-0066-441a-9ec4-a01df82bd8cd" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">5.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73d0ba3b-9606-4044-a2de-066f3a6c8e67" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc5c6a53-85b9-4f34-9dea-212e167a6427" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">5.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a88cd3c-ac54-45f4-95df-6e44965b76b2" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">0.0</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2f25ba12-702a-4361-9575-c49d76b5943c" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">0.0</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b12528b-eb34-4b16-b9ad-d8003739074e" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">44.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c42a76d1-c549-49bb-9382-15f1ec285baa" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">45.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa058be8-138a-4393-a8ec-d4d5a4605dee" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">44.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6dd0b130-2091-474c-95cb-0d6fb8404db1" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">51.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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:12pt;text-align:left;"><span><ix:continuation id="F_c7b05327-5cde-4118-b882-1cffed7822c1_1" continuedAt="F_c7b05327-5cde-4118-b882-1cffed7822c1_2"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the valuation assumptions were determined by the Former Parent. The following assumptions were used to value the Former Parent&#8217;s ESPP shares granted to employees specifically identifiable to Xperi in the year ended December 31, 2022:</span></ix:continuation></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_c7b05327-5cde-4118-b882-1cffed7822c1_2">
      <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:77.56%;box-sizing:content-box;"/>
        <td style="width:1.54%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:18.900000000000002%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_f4b59815-4a42-43d7-8607-89734d36288a" contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_345d5aee-2167-4690-8ce1-640fd4159cb8" contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7a2e543-31b0-4b8c-9a97-69520545cd00" contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">1.1</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_caf00a92-0640-4d87-bede-6d7f24e6354c" contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">48.5</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to determine the estimated fair value of ESPP shares. The determinations of these assumptions are outlined below:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Expected life&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The expected life assumption is based on analysis of the Company&#8217;s historical employee exercise patterns. The expected life of options granted under the ESPP represents the offering period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2fe207d2-f981-4743-a366-3c67088df71b" contextRef="C_a66b8ca8-7e85-4314-8bc9-8bc0a9e67582" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">two years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Effective December 1, 2023, the expected life of options granted under the ESPP was changed to </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_341906d7-3cac-49be-aefd-1ca2624fde41" contextRef="C_257bbf17-ec50-4f6e-9302-a02dea42379b" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">one year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">35</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_2" continuedAt="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_3"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Volatility&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to limited historical trading data, volatility is calculated based on a peer group over the most recent period that represents the remaining term of the vesting period as of the valuation date. For ESPP with the expected life of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_131c2d7e-aaf1-4ae9-a0b0-19ef8abbf16d" contextRef="C_257bbf17-ec50-4f6e-9302-a02dea42379b" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">one year</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, volatility is calculated based on the Company&#8217;s stock price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk-free interest rate&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The risk-free interest rate assumption is based on the U.S. Treasury rate for issues, commensurate with the expected life of the options granted.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Dividend yield&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Following the Separation in October 2022, the Company does not expect to pay dividends in the foreseeable future. Prior to the Separation, the Former Parent determined the expected dividend yield based on cash dividends declared by the board of directors for the previous four quarters and dividing that result by the average closing price of the Former Parent&#8217;s common stock for the quarter. Cash dividends were not paid on stock options, restricted stock units, or unvested restricted stock awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Options</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock option activity for the year ended December 31, 2024 is as follows</span><span><ix:nonNumeric id="F_9819c9e9-ad3c-4fc0-8329-da5eb2cb9968" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" escape="true" continuedAt="F_9819c9e9-ad3c-4fc0-8329-da5eb2cb9968_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (in thousands, except per share amounts):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_9819c9e9-ad3c-4fc0-8329-da5eb2cb9968_1">
      <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:49.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:9.66%;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.020000000000001%;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.66%;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.18%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of<br/>Shares Subject<br/>to Stock Options</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbcca01b-7b87-49ce-aff6-14a0c1daa938" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">106</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1543de5-82ea-4d6d-a376-ddf2d6ed9acf" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">26.87</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_dd9975cb-20e7-4468-8c02-b4538c24a475" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.69</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Options canceled / forfeited / expired</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee89935a-b2a8-4578-ad01-a7c117ba53dc" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">54</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9fbb8176-14d7-41c6-85a4-8fbdb2fb43d4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">22.47</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024 </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2">31.48</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_a1855413-767e-469f-b378-de9f55ab8552" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.09</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><ix:footnote id="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.</span></ix:footnote></p></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_37b786f7-12d0-48a3-bc8b-e100dbb373c8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the year ended December 31, 2024 is as follows (in thousands, except per share amounts):</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.06%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.2%;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:12.34%;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:10.96%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.42%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.020000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to Time-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to<br/>Performance-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total Number<br/>of Shares</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_de24d64d-0ae3-46ed-8001-1f59d027810f" contextRef="C_184ab97e-1ba0-4a5f-9fbf-670645722a4b" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,396</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b08bf4c1-d6c1-405e-b341-d507f58c7d0c" contextRef="C_0781a88f-c30c-47e7-b25b-d11af5ebc3a1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,671</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_235222fe-36d7-4501-bbe3-484bea905b58" contextRef="C_8547870d-eacf-4ab4-940d-d516aa4c2abe" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,067</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_946e26dc-2f9a-4c4c-bbfc-c1e796afd3b6" contextRef="C_8547870d-eacf-4ab4-940d-d516aa4c2abe" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">15.51</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fa94ca75-f7b5-459c-ac0c-1953e940f400" contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,602</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb671152-7112-486f-ac49-6a509aad7048" contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">682</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_83eb5a5f-e2ba-4abb-8e5f-1c3ef2fb13d6" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,284</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87e2902d-3139-4339-8c2f-f7489647b064" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">11.15</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Vested / released</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11c79afb-abe2-4932-aa03-aa7d0b4fe3ee" contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,864</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f9da44e-6b30-4b35-b0bf-53c35f3317fb" contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_738b3dad-1fbf-4744-bc8d-92a2ce6a1969" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,878</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_349967a7-0784-4e1e-9185-a2562b6f0bd3" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">14.57</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Canceled / forfeited</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e48c3be1-9212-4974-840f-7a190fcd4ad1" contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">876</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_578d035a-ff3d-4424-911c-d47d7f7b8054" contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">192</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_83102914-5466-4be6-b215-5804b06ca9b1" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,068</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1cf9bbea-7d9f-41fc-b6ae-19693e1f7eea" contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">16.57</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_138fac1f-3a6e-4c51-a0b2-9196b7300820" contextRef="C_97c562e9-9f92-411a-ab32-b3f6da8cb000" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,258</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec269b58-806f-4ec1-aac9-e89833d3d3f1" contextRef="C_ac5f8085-86ed-47cf-b525-d88e99aba088" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,147</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9bdabaf2-2fc7-45d7-b470-6a89ab0b1c0a" contextRef="C_38fda05e-d246-47b1-9d38-805340734732" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" unitRef="U_shares" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,405</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_519b391c-66fc-435b-baec-ee6ba4cafffc" contextRef="C_38fda05e-d246-47b1-9d38-805340734732" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">13.66</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Performance-Based Awards</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company may grant PSUs to senior executives, certain employees, and consultants. The value and the vesting of such PSUs are generally linked to one or more performance goals or certain market conditions determined by the Company, in each case on a specified date or dates or over any period or periods determined by the Company and may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0840d01-3d69-4366-afd2-1487c257e0a2" contextRef="C_1c1097f0-b340-45cf-9bc9-380386e2e146" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" unitRef="U_pure" scale="-2" decimals="2" format="ixt-sec:numwordsen">zero</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_955ece2b-43a3-4998-ac1a-639ace5663d4" contextRef="C_3d859e34-f415-42ba-8c05-38a9d78cda1a" name="xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">200</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the grant. For PSUs subject to market conditions, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_56dfe6a0-e405-4576-bf9a-c2dddfeef810" contextRef="C_e3d680f0-dc96-4716-b54b-b0d42d9c12f4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2023, in accordance with the EMA executed by the Company and the Former Parent in connection with the Separation, the Company modified certain vesting conditions related to market-based PSUs granted in 2022, resulting in a total incremental compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dbaa9497-e087-498c-b487-cf1818406b7e" contextRef="C_15da7afc-9db6-4cf6-b4ad-666ed3ffc7db" name="xper:IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which is expected to be recognized over the remaining requisite service period through April 2025.</span></ix:nonNumeric></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">36</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_3" continuedAt="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_4"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bdff09fc-1070-4bcc-a4c5-d83058e87820" contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to value the market-based PSUs granted during the period:</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:54.78%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.68%;box-sizing:content-box;"/>
        <td style="width:13.5%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.02%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="8" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_00cbd215-2f7f-404e-bc37-9cffc771a6fd" contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_c8ef5ab1-78cf-4289-94c9-770e8a5ec3b2" contextRef="C_161f1b31-71d9-4ebe-8105-89a4c227982e" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><ix:nonNumeric id="F_d02ac1ee-9f06-413c-8ba7-9408bc7ab42c" contextRef="C_1a1a6f72-0106-42be-82bd-b293dd618702" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_4c2c860c-3773-4d1e-b889-c89610a8475c" contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_30c0ec67-e187-4faa-b0e7-409bf1b41d9a" contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cdb47280-891d-4005-b13f-0663a1d16c23" contextRef="C_897a231b-ddc0-4618-967d-22384089b51f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">4.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cc0ccd65-e75b-4c60-b2b0-80af6fde3298" contextRef="C_897a231b-ddc0-4618-967d-22384089b51f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">5.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8bc16995-f30a-4284-8180-30909f173fd1" contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">2.8</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b85c123-7069-44ce-b2f4-7900e80c396d" contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">0.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22d652f0-fec6-4824-b010-e5b45394c80d" contextRef="C_897a231b-ddc0-4618-967d-22384089b51f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">0.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b5b14ab6-e65f-412f-a61d-ce09945d3316" contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">1.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8005828-4dbf-4592-b701-7c6fe675cdd8" contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">43.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31c69def-925f-42cc-b6ff-5c1e52c75c3b" contextRef="C_897a231b-ddc0-4618-967d-22384089b51f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">44.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e962c9c-600a-4f8d-96be-1716df181d9d" contextRef="C_897a231b-ddc0-4618-967d-22384089b51f" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">51.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eafe76c4-c548-4d7e-802d-07fc5b5b18fb" contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" unitRef="U_pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">40.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Assumptions used in the year ended December 31, 2022 were for market-based PSUs granted by the Former Parent.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Repurchase Programs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2024, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) authorized the repurchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cfae8139-4752-4a47-9ca5-abc0af9d93de" contextRef="C_bdd25260-af32-49c5-bea2-d9cc56bff7c3" name="srt:StockRepurchaseProgramAuthorizedAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">100.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of its common stock (the &#8220;Program&#8221;). Under the Program, the Company may make repurchases, from time to time, through open market purchases, block trades, privately negotiated transactions, accelerated share repurchase transactions, or other means. The Company may also, from time to time, enter into Rule 10b5-1 plans to facilitate repurchases under the Program. During the year ended December 31, 2024, the Company repurchased a total of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c32f76ec-59ec-4a31-bdaf-7a36c7f68214" contextRef="C_35bf6857-76dd-496d-996e-eb63512cb542" name="us-gaap:StockRepurchasedDuringPeriodShares" unitRef="U_shares" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.2</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of common stock, at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_659a3766-87d0-4151-9afb-ad4d49912466" contextRef="C_35bf6857-76dd-496d-996e-eb63512cb542" name="xper:StockAcquiredAverageCostPerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">9.23</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee2168b1-7f62-4d0a-a291-82b14a77ab48" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">20.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. The shares repurchased were permanently retired. No expiration date has been specified for this Program. As of December 31, 2024, the total remaining amount available for repurchase was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54b18b7a-16e1-4d7a-8fc4-5623c4ff0c14" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">80.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the stock-based compensation expense was based on the expense for employees specifically identifiable to Xperi. Consequently, the amounts presented are not necessarily indicative of future awards and do not necessarily reflect the costs that the Company would have incurred as an independent company.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2c0f665e-2adb-4e83-9389-484ddbbd5043" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 is as follows (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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:56.32%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2929a607-de44-4d7b-a6b4-dbb2a0fe15c9" contextRef="C_c471cdf0-6ac3-4dfb-81c3-63b397e005bb" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,216</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ce8b003-f8da-42d6-840c-d6cff13852b0" contextRef="C_03aa4deb-261e-4710-b4be-068f46e88d7d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,466</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74aa286f-0f5f-44dc-9855-2fb7a6da73be" contextRef="C_e582907c-7f4a-4088-9ba5-9f12ce818eba" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,906</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a0ec9938-7415-4ef3-8960-3f1b6f8d4fbb" contextRef="C_83cd948b-f877-44b3-840a-25ffe27cdb49" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,634</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb36f57a-9cc9-4375-b1c6-f4d3a8c74539" contextRef="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,276</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13f40e48-25ac-4de1-ab8d-09e874ebcb38" contextRef="C_18f079a8-55fd-4fcb-b87d-1ea875ce6abd" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,561</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3065a004-ff1a-429e-bda1-5de389d0fc94" contextRef="C_3b386eff-c6c6-48b8-8761-07258d2a4a11" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,691</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d4cc2f0-45b0-4520-bde6-0e0a56f99845" contextRef="C_4c5294eb-f4cc-415f-8bc8-868431536f21" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,789</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31d164bd-e9f4-4647-949f-d4eb03f39015" contextRef="C_2853b047-58f2-40b2-baee-460749fae89b" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,836</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_906fbb2c-e3ce-4644-8437-56265df5f8ab" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,541</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52b7f0e6-b4bf-4629-98b0-ac639669578f" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,531</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06442155-ddec-4560-9c63-6eac38dce385" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,303</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1924c0c2-44cf-4580-8313-6cfa12f0f5c9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense categorized by award type for the years ended December 31, 2024, 2023 and 2022 is summarized in the table below (in thousands):</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:56.32%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.52%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.040000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5bd38961-8ea4-496b-80c5-809526d06f0a" contextRef="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,516</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d298a0f1-6818-4b90-9c2c-1b51f7ba0218" contextRef="C_29fe444d-a8c3-4d56-b7d1-8ad941508ca0" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,660</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_923ade04-92bc-4ebd-a6da-f0e698e3d374" contextRef="C_e912ad30-eba8-44fc-9206-eb4a19d9403d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,233</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_517823af-61dc-4925-ae41-ff64d35770d1" contextRef="C_b43d174b-921a-4888-aeca-a04604317c0c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,283</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70e26149-f5dc-4069-b7e1-f9e6be7e1de8" contextRef="C_01923fbd-049d-4bea-baab-4986a6f99b35" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,519</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4e4db47-810e-4eee-a019-03b956173315" contextRef="C_0174cc7b-4de2-4d2b-8ff9-55e77a6615bf" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,975</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e042e93-aae9-46a7-b297-07050eb77099" contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,742</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf8b3391-fbc5-426c-b02b-465eaa4abff9" contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,352</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf356b30-9da5-443e-95a3-82bf000afe8d" contextRef="C_28282b88-19b5-4e2e-8bb4-4443fc5563be" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,727</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_12a99145-5706-4360-a77b-6ebc791e1355" contextRef="C_108926f7-ee91-46e6-ace2-fa32190b845a" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">368</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa4ac519-a2d2-40da-86c2-a6c1427125e0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,541</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f52d36ae-abae-4eca-9598-50dc3c3e98a0" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,531</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c3924cd4-c353-431d-b3f2-73ce99a81efc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,303</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, for the year ended December 31, 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f87107c8-e542-4e98-9db8-669a79cf6fb2" contextRef="C_1e006dce-fd18-4f39-8edc-90bfee0f434e" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">6.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of stock-based compensation expense was recognized in operating results as part of the corporate and shared functional employees&#8217; expenses allocation.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">37</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d_4"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_8737e88a-9d10-488d-9197-62ea38f65343" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" escape="true" continuedAt="F_8737e88a-9d10-488d-9197-62ea38f65343_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:64.24%;box-sizing:content-box;"/>
        <td style="width:1.74%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:14.3%;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:14.14%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unrecognized Stock-Based Compensation</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted-Average Period to Recognize Expense <br/>(in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ce7b2a2-9c01-48b6-af27-3361785b74ad" contextRef="C_b2dd793d-5a4e-4284-b9d8-49c30b5bc619" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,183</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_28168b60-80a4-4218-81dc-4a7982d638d4" contextRef="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.7</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_295f28b7-52b7-4e62-837b-a838673d90de" contextRef="C_f86d9e15-00ea-417b-a917-5b1bd1bb5462" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,232</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_349b7350-b7fc-49f5-b2ac-9c79d05c038b" contextRef="C_b43d174b-921a-4888-aeca-a04604317c0c" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e783c0c0-8665-4ceb-811b-6027117d9b8d" contextRef="C_47fb9bce-6713-46ac-ba57-1a5fc3b8d996" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,277</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_988fd94d-63dd-41a8-8b86-a72ed4f429d5" contextRef="C_2e007554-5393-4cf8-81e8-69ea3283e230" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span></ix:nonNumeric></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e052b65f-f613-4dcc-b48a-dff53e160915" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">56,692</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_8737e88a-9d10-488d-9197-62ea38f65343_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><ix:nonNumeric id="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true" continuedAt="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_1"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 14 &#8211; INCOME TAXES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e1226c3e-9543-4b0e-9e98-b1ee44e4cf6d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of income (loss) before taxes are as follows (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f601a5b-4b2d-48a0-8788-46bcf9e7782f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,758</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20375685-cc4f-49dc-9344-db86eab39c90" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">142,447</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d304a09-ff70-428e-99ce-528c063cfb0b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">667,612</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53e4e036-5ac7-4369-a161-c2351646c413" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,337</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6901a2f2-ab38-4939-ac48-d63a3b075eae" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,801</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ac080f5-df24-4baf-a627-6959fdf07faf" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">80,005</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (loss) before taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f75a0317-065c-4232-8e1d-d90ca8366d1e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,579</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_854431ee-16b4-43f4-af0c-cad65da635b2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">129,646</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0a383d20-bfa8-41ad-8079-e2b402471a6f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">747,617</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dbce4189-08c6-47cb-97f3-1d5598a4471a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consisted of the following (in thousands):</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:57.151%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.802000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.802000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.802000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_46519fb9-5960-458d-b05c-11b75ba5a701" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,696</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2286bd6-948d-47ab-a3e9-674941a00f3a" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,398</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10cfe374-3e4b-49ff-b459-bd8f95af21a4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,161</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec7e03aa-2850-4866-8f7c-449f21d4465f" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,546</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a44ed633-3491-4ede-9d3e-bda2519c6590" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,252</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9c7d1c7-9c31-475c-95bd-9a304fa48899" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">476</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a3f73621-3729-4524-9156-d655aeeb6511" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">694</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b761de4e-a0b3-4b68-8010-482d5f0f768e" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,723</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99a832f3-7c76-4ae6-9539-f1841f31c95a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,381</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40d361cd-7d3d-4150-8477-4283059b2e26" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,638</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_985cc4a4-309b-4c04-a66f-bd7281490043" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,975</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_189c1608-fe36-4942-b4da-4a421550e3a3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e422657-20dd-4a16-8808-badd73c0a16d" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2c56bdfe-0e9b-4f19-a370-60f6f1467693" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,431</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a2292f9-2e96-448e-8f9b-b417c29769bb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,748</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2fb7601b-c5be-4768-9644-d6a9bc0edd27" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,113</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0999dc51-fa2e-44dc-8236-e4f44ba68794" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,871</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_830403d2-416f-4301-8ee8-eecae80e2f6d" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">175</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77d70f59-570e-4ea8-8f7f-2ef963a49c58" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">502</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f08935b-3f58-4ac0-a926-b886049c2937" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">84</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9309ac6b-ebbb-4dcd-8013-081c9d141a6f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,933</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ea789370-dd01-4547-81aa-78fb2e4c4943" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,596</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d2db305-69a3-414a-9d51-06218db509c8" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,386</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1cf6a8c9-2b8c-4e30-9c21-fc3651a18aee" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,448</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e263cfa-6e81-4f95-926c-30aec2fbef6d" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,042</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7239e58-39ad-4514-a70c-6ac823b53999" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,589</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company released $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_56da2f71-d754-4773-957a-563900ea5202" contextRef="C_d53c0dcc-5492-4608-b914-30ba25e53c15" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">1.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of valuation allowance associated with certain foreign deferred tax assets due to the change in circumstances that affect the realizability of those deferred tax assets.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">38</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_1" continuedAt="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_2"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_421cb23e-3ccd-4d29-996d-950997855279" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss carryforward</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11f9f8f6-cca3-42c1-8622-20d32a5c5741" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,497</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d3f2d80b-76a1-4fed-a085-b4c76c189018" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,442</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c3944939-85a2-4c99-88e0-968fda31efde" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,998</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e027ba24-90ba-4675-8c7c-4a39e1ad4578" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,513</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ddc97617-6e3e-4ae0-8618-bd5303505b79" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,026</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_caa77dbd-1a89-46d0-abfe-acdeb7296420" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,796</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3246d73d-2b5d-4b64-a7f0-e9d11802b70c" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,377</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1ed6a56-7ba1-40e0-b65b-ad676b66a2d4" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,729</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed and intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7dcf64ee-4618-450b-85ad-655c1a05e251" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredTaxAssetsFixedAndIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,216</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fab308c7-e269-434b-943d-405fe6d64872" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:DeferredTaxAssetsFixedAndIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,899</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c814994f-9800-486c-a212-f572a8e049c8" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsDeferredIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,768</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f0fc3c1-bc1c-40ae-8f37-ec398ec4cfbe" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsDeferredIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,652</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized R&amp;D</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87b07274-3d84-4ecf-a52b-03f5593c1f39" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredTaxAssetsCapitalizedResearchExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95,281</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd7bacfb-800e-4a2c-8ee6-b0ba533ac257" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:DeferredTaxAssetsCapitalizedResearchExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">87,465</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Lease liability</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_66a50ff8-7457-4478-b527-19d4f67f0138" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredTaxAssetsLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,981</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14a73d62-4c42-4847-a065-9a1d0dd88cf0" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:DeferredTaxAssetsLeaseLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,075</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3fbf2ffe-e876-426b-bf38-a9ccc3aadc92" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,378</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1e29059c-13ac-48c0-b7b2-9d77c7551bfc" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,318</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bac6b10f-478a-49f1-99d3-5d855bae9afa" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,668</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Gross deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f4790f9-b5c2-4995-8d78-133be8341bb1" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">199,190</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_328881e1-65a3-4b79-99d0-f71fc822a84a" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">214,889</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52fa178e-7101-4aca-a937-63d7c7b993e3" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34ab9cab-2d29-4f70-b12a-03406730469d" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,595</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Net deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed250093-bc2a-4fb1-90f0-33bd1e9006eb" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,955</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3bf41d67-e921-4b59-806a-22c058327ecb" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,294</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_850096c8-5976-458e-a2d6-dc80fd199d93" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,391</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17173884-db10-471f-8568-72a185d595f4" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,416</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue recognition</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95dae321-1cf0-4179-8da0-455c9793beec" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,574</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating ROU assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14ec92e3-ad39-4eb2-9180-a259c2a44b67" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,603</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_536961aa-1033-42f2-a838-16a3e08745f9" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,758</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34fc6e52-3f02-425a-8847-4aff14685bea" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,224</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6b0603cb-f186-41c6-814c-4a4d3db22ca6" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxLiabilitiesOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,436</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Gross deferred tax liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20ebec5a-2d3e-4be8-9156-0c8d5c796d82" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,218</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e25f4995-f914-4748-9e4d-b0cf20bdd6eb" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredIncomeTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,184</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_909b1d7b-950d-4531-a83c-d513e10937a1" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,737</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3cc3de79-7fdc-4122-be38-c9488585c5ae" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,890</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The need for a valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more-likely-than-not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight is given to evidence that can be objectively verified. After considering both positive and negative evidence to assess the recoverability of the Company&#8217;s net deferred tax assets, the Company determined that it was not more-likely-than-not that it would realize its federal, certain state and certain foreign deferred tax assets. The Company intends to continue maintaining a valuation allowance on its federal deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain federal deferred tax assets and a decrease to income tax expense for the period the release is recorded. The exact timing and amount of the valuation allowance release depends on the level of profitability that the Company is able to achieve.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0a034af7-52e2-4a10-834f-67300fac709f" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"/>
        <td style="width:1.7%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.703000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.7%;box-sizing:content-box;"/>
        <td style="width:16.103%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ef01d29-1245-482d-80e5-77c50678f0ac" contextRef="C_37647242-e4e4-4749-b549-d848f5f03ed5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,075</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_0f7bf404-40cb-4fa8-8847-f13fc932a553" contextRef="C_de6df64d-85fb-4c55-8cef-55652cc93481" name="xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><ix:nonNumeric id="F_d2c31833-450e-4407-8dd7-2c6b901ad6af" contextRef="C_b55e7992-848f-4a29-b99e-a14dcb1dedbb" name="xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2030</span></ix:nonNumeric></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bcfcd74f-a8a9-4c64-ab20-9001e91a63c9" contextRef="C_e623d6c0-b465-4b87-88cb-977f4d117c7d" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93,782</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_0278a907-e591-4970-a908-a60e5134f817" contextRef="C_5459fea9-f074-49ae-a562-3618fe4ac508" name="xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;Indefinite</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross capital loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"/>
        <td style="width:1.7%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:12.703000000000001%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.7%;box-sizing:content-box;"/>
        <td style="width:16.103%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_563c2f69-fa9d-48e4-a05a-4b29af077dfa" contextRef="C_37647242-e4e4-4749-b549-d848f5f03ed5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78,975</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_ac4a8b8f-1e3e-4a44-860f-dd40fe3255bf" contextRef="C_7fce2a03-3248-4fab-886f-172805a27bae" name="xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></ix:nonNumeric></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48bddafb-5e32-4bd4-90e4-aee2a8aeffee" contextRef="C_e623d6c0-b465-4b87-88cb-977f4d117c7d" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,563</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_56873038-986f-48e8-b79b-311a18f0cfdc" contextRef="C_550fec35-ce48-444f-ac07-5d6b473c08a9" name="xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><ix:nonNumeric id="F_f4399521-03c0-4ee3-b4b5-bd5d5b6c3661" contextRef="C_1e3fea1d-fb9e-4f88-a35d-e75652b4fa7e" name="xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2039</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:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">39</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_2" continuedAt="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_3"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1c32a476-df91-4598-8836-28e5ad0bbe19" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had the following credits available to reduce future income tax expense (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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.3%;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.82%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.72%;box-sizing:content-box;"/>
        <td style="width:15.44%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8636a54-594b-448a-acac-aa1b99d6e2cf" contextRef="C_25acc046-8827-4577-bc93-0e3f66afd399" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,671</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_a9585948-9512-4f6b-b423-bb7c4aabe425" contextRef="C_56fb941b-9cdb-487a-b114-3c27c971cbc4" name="xper:TaxCreditCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2031</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><ix:nonNumeric id="F_58e3ae90-576d-4d51-8313-f7443b48207c" contextRef="C_1106b70e-2e09-429a-8ed3-ceb5751a31ab" name="xper:TaxCreditCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2044</span></ix:nonNumeric></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;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-kerning:none;min-width:fit-content;">State research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8718423c-32b0-4dcf-818a-4b732e4d4eb6" contextRef="C_01c1fa66-f740-4c8d-b55e-1ce5110d9a24" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,326</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indefinite</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_01825263-9fad-4bc0-8e2a-3f3c270b0730" contextRef="C_d53c0dcc-5492-4608-b914-30ba25e53c15" name="us-gaap:TaxCreditCarryforwardAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,404</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><ix:nonNumeric id="F_99a43e08-f57f-4dc6-a701-f9c29968785e" contextRef="C_d333034b-c56c-4f8d-9f88-0f9fa16a1d09" name="xper:TaxCreditCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2033</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><ix:nonNumeric id="F_e5e52e7a-6eba-45d0-bb9c-452db7c2e862" contextRef="C_f329a508-49b3-4bb5-a281-4161d449ee89" name="xper:TaxCreditCarryforwardExpirationYear"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2034</span></ix:nonNumeric></span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_21989088-f629-4038-9131-99628a756da8" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eba15a28-af93-4a92-bec8-9ae29b8c0c6d" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,595</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55123af6-a47f-4be4-be3d-52ecf6318da2" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,779</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac3bfb6b-88df-443b-a479-071f27fb1851" contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,529</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Charged (credited) to expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f60a155-54da-4e47-96dd-4f7838e2199b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,051</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb89d60f-0ada-4b4f-95e3-86876418dc25" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,397</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d3ab20c-7c99-4657-bd94-728e94b3423d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,321</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Charged (credited) to other accounts</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa051a65-b3d4-413c-9337-d0cdf7d05778" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">309</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35ee38cf-e4a7-4bb8-a1db-a0e1d4d46337" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">581</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7257415a-30af-4104-b143-e6bd78997e22" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,071</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_78e5508c-0d99-4038-8835-70918a276f25" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_509d438e-69d8-4cfe-83c0-f25688b8c9a7" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">157,595</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61af34c8-e62b-4e29-8d5f-c16a57668d27" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:DeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,779</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bb113f1f-8fa5-4eec-a379-bc7510fc9e09" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes as a result of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S. federal statutory rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_718b9ea6-461b-48f5-81d8-da69fc6b54be" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,432</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d491c2cd-9fc5-4a48-b1b8-89e045a77409" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">27,226</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb4eef74-02c1-40ec-87b5-7e4839376cc3" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">157,032</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">State, net of federal benefit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_473dadf9-7d69-40e3-ab59-4519698ba73b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">501</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a9494a3-232f-4cda-96af-915afc5a53aa" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">532</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84ae9ee8-8508-4b32-8fc7-dc53f17e43b8" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,974</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b2f4f2ca-c5f0-4b18-ac95-5b8d43f069ee" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,390</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1aace19-7717-4728-bda4-3e00540ed500" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,758</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_471b02b8-b580-4263-9b27-72a76d29b442" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,036</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Executive compensation limitation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f6fd0c7-8ec9-4fcc-babc-906e3637cfd7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">560</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4187df2a-7231-486a-b1bc-931f5b0632b0" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,911</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31f9513a-d7b4-47b5-bcb9-88a28644d8cc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,286</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a31c5658-8327-441e-adc5-be6162f66d87" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dfa6e88-5370-4187-b328-1df3057c302c" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,983</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba847f84-6aad-430c-a97a-444c49eabf0f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,225</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign withholding tax</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ef34e48-ac56-438f-88a1-db00a26b035c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxReconciliationForeignWithholdingTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,051</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_873268c6-88a0-499a-9ae4-8f0d88faf4a2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxReconciliationForeignWithholdingTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,811</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a55ff9b6-9c8d-4803-9c06-97e38920f659" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxReconciliationForeignWithholdingTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,079</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b967489c-1315-4899-b9e8-76cd12013e46" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,831</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restructuring and transaction costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48cc56dc-fb44-413d-b785-2bdf742e9fc4" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxRateReconciliationForeignLossesNotBenefited" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,394</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec284352-c22a-4087-8b79-2ac6a84d18d1" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxRateReconciliationForeignLossesNotBenefited" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">649</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cbfa0e6e-ca64-4f5c-90de-f189fa32ceb9" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxRateReconciliationForeignLossesNotBenefited" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Divestiture-related activity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1bac1e3-0752-4b83-91b7-9cafc7012375" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationDispositionOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,339</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f885732e-f61e-476a-85a7-4aa5909f3320" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationDispositionOfBusiness" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">26,915</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a7a98b9-0d27-4bb9-b748-7a889ecc5380" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,651</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a17e6b26-9f9e-45b7-b097-07e4e26885ae" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,354</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e466e23-a8b5-4874-9457-1a4b9fcdf5cb" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,337</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c273612c-9d28-4cae-b77a-9677a013cf03" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,338</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f46510d-722f-41e7-9701-8d71b0b415f8" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">10,124</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6e6f4397-5d04-4bff-a00e-49dab9f4ba92" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">977</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ebaf5826-993f-4540-94b0-957e732122a2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,412</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_841251c1-0e5c-4b60-89f3-9535fa30a842" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,314</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_00794c4c-832e-4ea0-99d5-235b2a755f30" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,491</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Effect of cross-border tax laws</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80cada8e-d7de-4f23-9979-3abf283cfeef" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,580</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_206684ae-b0f7-4707-bab7-792ef2629390" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,151</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bd0d577b-9e96-4d58-b0ef-d5c18d75d11d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,656</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8e2cc9f7-bb8b-4093-b7b7-c44719115e59" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxReconciliationUnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">238</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b68a9f2-23f0-4507-9789-b5a8a750f8b2" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxReconciliationUnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">746</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0c83b878-18c3-45ea-822b-a09eb20553c6" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxReconciliationUnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,798</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Change in estimates</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35ad147a-4cd8-471b-8cb2-dbffdc32aa57" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxReconciliationChangeInEstimates" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,387</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49881b6a-e6e3-4059-8fb3-5c12bd8227f7" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="xper:IncomeTaxReconciliationChangeInEstimates" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,844</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6258167e-f7c5-4a20-8ad7-bf2e3d6616cb" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:IncomeTaxReconciliationChangeInEstimates" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,802</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in other comprehensive income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b56c56c7-5262-4819-b921-5c62a9426ea9" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">826</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Non-deductible expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_356196f7-ae83-48d9-9c7d-94205d28f1da" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Others</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_97b5c291-3581-47e2-bf5c-7d73bbb69e78" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">269</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6495cabd-0b2b-4124-91f5-4182e611af35" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">928</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7aad5a81-37f8-4595-b347-3d4468dac92b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,844</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb3e96c7-5a89-4a71-89c7-7c086451bc82" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,448</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_47e2a793-67f1-440d-a04d-d8c55d2adb28" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,042</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2cd3287f-11c3-48d6-8d70-10b98525a5fb" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,589</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At December 31, 2024, the Company asserts that it will not permanently reinvest its foreign earnings outside the United States. The Company anticipates that the cash from its foreign earnings may be used domestically to fund operations or used for other business needs. The accumulated undistributed earnings generated by its foreign subsidiaries was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b9d56dc-23cd-4998-a93f-8187b2b449c7" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">33.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Substantially all of these earnings will not be taxable upon repatriation to the United States since they will be treated as previously taxed earnings and profits. The U.S. state income taxes and foreign withholding taxes related to the distributable cash of the Company&#8217;s foreign subsidiaries are not expected to be material.</span></p></ix:continuation></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">40</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2_3"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_246a862b-5c2f-4479-a470-741c279ef4ee" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the total unrecognized tax benefits and the amounts of which that would affect the effective tax rate upon recognition of such as of December 31, 2024, 2023, and 2022 (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_afe31ae5-4dac-4130-9e93-8e76b8666652" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,376</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09e5000f-3815-41b7-9f95-f460c461b380" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,587</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8ee84b79-27f5-4cfe-97a2-1f19daec3122" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,354</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amount affecting the effective tax rate upon recognition of unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f626224-29a2-4b1c-a19b-67325006bfb5" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,198</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_271fff0d-fa02-41a0-b112-2ac8a75906d7" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,592</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_85622dde-6f27-46f6-baf6-1513f338a029" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,791</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company is unable to make a reasonable estimate of the timing of the long-term payments or the amount by which the unrecognized tax benefits will increase or decrease over the next 12 months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7f7b832a-19bd-412c-9633-9294febdf0cb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reconciliation of the Company&#8217;s unrecognized tax benefits for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):</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:57.211%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.48%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:10.782%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at January 1</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_adb51aea-6748-49d0-9ff4-0c9e029496e8" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,587</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9953ac5e-9479-4883-8ac3-801c69037083" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,354</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7c1f515e-939a-40be-a1f7-020ada335766" contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,438</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Changes due to Separation, mergers, and dispositions</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf3aa2fa-22dd-42b2-a03d-1aa7ad91775a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,858</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bdeedc72-ef66-49fd-a6e3-8a22a2a9a2ec" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,682</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Increases for tax positions related to the current year</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09162ed1-efc8-4bfd-9ee5-0a3bbe784831" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,009</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5b030a5-4a6d-4a34-a9bf-8ae51d8cdb75" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,070</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_42646a23-f7b9-43df-bec7-7f66ba46e737" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,793</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Increases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_191065d6-c7d6-4748-87ed-5aabe29d95e5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bb1a6fa-e37e-4f81-b0a8-3d762198e4ee" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">961</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0492e402-4104-44d0-b806-52614ad0e5ba" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">444</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Decreases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ed38c14-9422-4ef0-abf2-90f02b6666c7" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,395</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20be7e33-9e68-4249-b75a-2db8ef911cc1" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">798</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a6c4a46-3840-4b89-9d72-9786942088b0" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at December 31</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad133b2a-a50a-4888-a47c-0944d4f5a7fd" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,376</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f6c6152-4926-4642-bd36-7d44457d5650" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,587</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b12d14e-4885-4c67-b48b-9fcc361fa470" contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9" name="us-gaap:UnrecognizedTaxBenefits" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,354</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">It is the Company&#8217;s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. For the years ended December 31, 2024, 2023, and 2022, we recognized interest and penalties related to unrecognized tax benefits of an immaterial amount, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38a77ec7-20b7-4529-a383-60d9a93f0d40" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_265c5204-6243-4c1b-be64-0ee24237a89b" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal"><ix:nonFraction id="F_1ba05c56-2016-4e9a-baa6-2226cd6e2a41" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.3</ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and an immaterial amount, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2515c9ba-7276-4373-b48d-2a98cdc03aee" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2dcef9cc-0937-4344-8da1-752407c20e88" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">0.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_bfbcfa8f-6cb1-44b2-a495-63207c728a7e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxExaminationDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With few exceptions, the Company&#8217;s 2020 through 2024 tax years are open to examination </span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in the United States, any net operating losses or credits that were generated in prior years, but not yet fully utilized in a year that is closed under the statute of limitations, may also be subject to examination.</span></p></ix:continuation></div>
  <div><ix:nonNumeric id="F_9c116a89-0f57-42fd-8742-ce72e18840a2" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true" continuedAt="F_9c116a89-0f57-42fd-8742-ce72e18840a2_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 15 - GEOGRAPHIC AND SEGMENT RELATED INFORMATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-lived assets consist primarily of property and equipment and operating lease ROU assets. </span><span><ix:nonNumeric id="F_49fa7b5a-4060-48ba-b72a-ac10cf3f2e2a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" escape="true" continuedAt="F_49fa7b5a-4060-48ba-b72a-ac10cf3f2e2a_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes long-lived assets by geographic region (in thousands):</span></ix:nonNumeric></span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_49fa7b5a-4060-48ba-b72a-ac10cf3f2e2a_1">
      <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a99e2e42-704d-467b-a94b-079fd2e62462" contextRef="C_d4382712-2da9-42da-a52c-d68f57680ac9" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,847</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_721675bd-9bcd-4013-85e8-1528eb24252f" contextRef="C_43d8efaa-b8a5-4c2c-9170-0f7caf3876a2" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,725</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Europe</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_879283f7-b1e0-4ef9-a426-79c1b5333007" contextRef="C_093a492d-980b-46ea-b4cf-c8086f7f826e" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,656</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4575dcd3-4e0b-4b94-93d7-9234597c2656" contextRef="C_037aa326-b875-4a29-8a89-5ea21a88407d" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,416</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Asia and other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a576810-6c96-4c99-83e8-0dfb929efd4b" contextRef="C_f8cf5af3-a11a-47bf-8315-91001f358dbd" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,052</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48fe5c50-b43e-4d24-b5e9-d0c49c1e2e7b" contextRef="C_5b0b5fa3-20a4-4a5c-be0c-d56c4db03dad" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,328</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e29d3922-ed85-4142-83f3-cd84229b0add" contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,555</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f506a69b-ad2f-4e69-ac72-841269fa1a75" contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031" name="us-gaap:NoncurrentAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,469</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:continuation></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See Note 3&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for information on revenue by geographic region.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb1f5516-27c0-461d-b586-ecab629fa608" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfOperatingSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_c55b82ba-2a02-47a2-aa51-8eea189911d5" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">one</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating and reportable segment. The Company&#8217;s technologies are integrated into consumer devices and media platforms worldwide, powering smart devices, connected cars and entertainment experiences. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6e721300-1309-44bb-8f28-3fc1d52ad2f1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription" continuedAt="F_6e721300-1309-44bb-8f28-3fc1d52ad2f1_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_20ee7cd9-7f26-453a-9e7e-8f9b021dc0e3;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> has </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">been determined to be the chief operating decision maker (&#8220;CODM&#8221;) in accordance with the authoritative guidance on segment reporting. The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The CODM assesses performance and decides how to allocate resources based on </span></ix:nonNumeric></span><span style=""></span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">41</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_9c116a89-0f57-42fd-8742-ce72e18840a2_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_6e721300-1309-44bb-8f28-3fc1d52ad2f1_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">net </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">income (loss) that also is reported on the statements of operations as consolidated net income (loss).</span></ix:continuation></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The measure of segment assets is reported on the balance sheet as total consolidated assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a4214317-98e7-4a57-b192-23fa641e06d1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents information about reported segment revenue, significant segment expenses, and segment net loss for the years ended December 31, 2024, 2023, and 2022 (in thousands):</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:55.009%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.438%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.438%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:1.56%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:11.438%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecd48b13-d449-410e-a570-ff3a176efbf3" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">493,688</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_99b9f496-7678-4de2-afc3-45c216095e30" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">521,334</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b166d00a-b24f-4244-a2a6-17775dc81d5d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">502,260</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Less:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bebabd02-cb51-4486-895a-d6efb0b4da9c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113,756</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed11fbef-a59f-4650-80d7-a2e030f6093f" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118,628</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_663c11f7-1e3a-4e72-83da-2f9c12bb91ca" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,946</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_49ddd1cd-78e1-4340-911e-8d37a3f7d21b" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">191,352</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3aecc5aa-9bee-4caf-bc1c-69d63db0ec68" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">222,833</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b694fbb3-80d3-45a6-be56-4d057f3860dc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,355</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7e40ed7-61e4-445f-84fd-0760a55d2d23" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">218,106</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_67c4235b-d89c-42df-9779-a38e27cbaa7b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233,403</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6045590d-396a-4e06-bb8f-7d4481086c63" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,402</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_acf8067d-0f96-457d-88e6-9738b64b734e" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,638</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8b884e37-dc67-4abd-bccd-24ba1e533c49" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,645</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_629970f0-f83c-4920-ac91-658d60dec6de" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:Depreciation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,501</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ab9273e7-02c1-4d0b-ac77-6b7c48a05e1a" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,376</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bc9f209-82a4-4121-8717-efcfe6f2965b" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,752</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_31a03bf4-095b-4083-9323-c278ecb5238d" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,209</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9ea6d0c9-0942-4cec-8f1f-282f1b0a5d0f" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:GoodwillImpairmentLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">604,555</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3433fe4e-5ece-417b-bb7c-b2c93a9389b1" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,535</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_458f118b-c6bb-4f74-87bb-a5c7513e0a2f" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,710</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f02a30f1-6a85-4f3d-a6fc-46f84bdbdfc6" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,724</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ebcd396-3c99-4389-a3a4-3c64a6a3a057" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">829</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44d40706-5fcd-4c85-94d1-b1f7e76123ad" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,991</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ec417f9-6a23-45f5-b463-f5ff47d0bb44" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:InterestAndOtherIncome" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,327</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e0e0c4aa-da1c-42f2-b0cf-f749335e6b7c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,008</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d22903d1-383f-424a-884f-e37e6d5f0a5e" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4669b0bd-6f50-4ad0-bdb5-b3c7b1984326" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:InterestExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,512</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on divestitures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34ed3733-59dc-4190-a735-a9e858f1fd4c" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,833</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_536f5899-32cd-4664-a675-24e24bfb6564" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,448</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ec700a8b-86af-47a0-bbdd-f955fc486259" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,042</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ac3d21e-fd52-41b6-941d-078e9ed8922e" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,589</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2b5c9d3-fde4-4062-b7eb-564ef7c1dd61" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">869</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd4501b2-0d08-4707-bdcc-3e98b48a8734" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">139,688</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55e7dd76-4104-4ce6-be33-8b75a363b540" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">761,206</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes total salaries, bonuses, and employee benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_be935435-691f-4b43-b8b0-b013f6f713fa" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">278.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59d12b41-7595-4b69-825c-80b3784d108e" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">323.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb644a10-ab1a-4b18-9cba-d323a43dc9cc" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:LaborAndRelatedExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">318.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the years ended December 31, 2024, 2023, and 2022, respectively. </span></div></div></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:nonNumeric id="F_5517e601-07b0-44b6-8815-acad7dea38c0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" escape="true" continuedAt="F_5517e601-07b0-44b6-8815-acad7dea38c0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 16 - RELATED PARTY TRANSACTIONS AND NET INVESTMENT BY FORMER PARENT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For periods prior to the Separation, the consolidated financial statements have been prepared on a standalone basis and were derived from the consolidated financial statements and accounting records of the Former Parent. The following disclosure summarizes activity prior to the Separation between the Company and the Former Parent, including affiliates of the Former Parent that were not part of the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allocation of Corporate 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to Separation, the consolidated financial statements included expenses for certain management and support functions which were provided on a centralized basis within the Former Parent, as described in Note 2&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. These management and support functions include, but are not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount or other measures of the Company and the Former Parent.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The amount of these allocations from the Former Parent was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0ad6d5f6-592e-4280-b63e-5b8e4e26f65b" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">47.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which included $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f3accb9-3b8a-4100-982d-ca04f1b5c728" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="us-gaap:Depreciation" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for depreciation expenses and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0e834262-1812-415c-a1f1-332d8d12fe19" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="us-gaap:SellingGeneralAndAdministrativeExpense" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">44.6</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for selling, general and administrative for the year ended December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a standalone public company. Actual costs that may have been incurred if the Company had been a standalone public company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by the Company&#8217;s employees, and strategic decisions made in areas such as selling, information technology and infrastructure.</span></p></ix:nonNumeric></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">42</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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><ix:continuation id="F_5517e601-07b0-44b6-8815-acad7dea38c0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Transfers from Former Parent</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cf5a5f13-6af7-47da-8b81-6cccfc70c6c0" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock" escape="true" continuedAt="F_cf5a5f13-6af7-47da-8b81-6cccfc70c6c0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of net transfers from the Former Parent on the consolidated statements of equity to the corresponding amount on the consolidated statements of cash flows was as follows (i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">n thousands):</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:80.04%;box-sizing:content-box;"/>
        <td style="width:2.08%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
        <td style="width:15.88%;box-sizing:content-box;"/>
        <td style="width:1%;box-sizing:content-box;"/>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of equity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_148b52a2-fb29-4254-8a53-9333c7aca0c4" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="xper:NetTransfersFromParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,915</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_53ebd7ec-f956-4134-ab26-7ce26550930c" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="xper:ContributionsFromParentSharebasedCompensationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,303</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net proceeds from capital contributions by Former Parent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f315bad8-74ae-4fc0-99c8-544f9893f990" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="xper:NetProceedsFromParentCapitalContributions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">83,235</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Issuance of equity to noncontrolling interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02dd61e0-b407-4166-a1fc-a561d90dfdc6" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="xper:NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,423</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ac1d554d-cb3e-4f30-aa36-f05b589f926b" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="xper:ContributionsFromParentOther" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,387</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of cash flows</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f48fee1e-a4bc-4929-976c-2899819bfaf6" contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc" name="us-gaap:ProceedsFromContributionsFromParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,037</ix:nonFraction></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></ix:nonNumeric></div></ix:continuation></div>
  <div><ix:continuation id="F_cf5a5f13-6af7-47da-8b81-6cccfc70c6c0_1"></ix:continuation></div>
  <p style="font-size:10pt;margin-top:12pt;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:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_65ce156d-a9c7-4a45-8925-1fb30692cba6" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 17 &#8211; BENEFIT PLAN</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company maintains a 401(k) retirement savings plan that allows voluntary contributions by all eligible U.S. employees upon their hire date. Eligible employees may elect to contribute up to the maximum amount allowed under Internal Revenue Service regulations. The Company can make discretionary contributions under the 401(k) plan. During the years ended December 31, 2024, 2023 and 2022, the Company&#8217;s employer 401(k) match expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19053e0e-84ba-4710-9c21-3bce7a4ab0eb" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.9</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c2ee2f3a-4723-4e3e-9f97-29d466f25760" contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">4.3</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_48a0d34e-747e-4d86-8011-7867810734f7" contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">5.4</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p></ix:nonNumeric></div>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_60acf61f-1c1d-4084-9b5f-7502e0c06455" contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 18 - SUBSEQUENT EVENT</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Receivables Financing Agreement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 21, 2025, the Company and Xperi SPV LLC (&#8220;Xperi SPV&#8221;), a wholly-owned special purpose subsidiary, entered into a Receivables Financing Agreement (the &#8220;RFA&#8221;) with PNC Bank, National Association (&#8220;PNC&#8221;), and PNC Capital Markets LLC, and a Sale and Contribution Agreement (the &#8220;SCA,&#8221; and, together with the RFA, the &#8220;RF Agreements&#8221;) among the Company, Xperi SPV and certain other wholly-owned subsidiaries of the Company (collectively, the &#8220;Originators&#8221;) to establish an accounts receivable securitization program (the &#8220;AR Facility&#8221;). The Company controls Xperi SPV and will consolidate it in its consolidated financial statements. Under the AR Facility, the Originators have agreed to periodically transfer and sell current and future accounts receivable and all related rights to Xperi SPV through the SCA. In turn, Xperi SPV may borrow funds from PNC from time to time, secured by liens on the receivables and other assets of Xperi SPV. The maximum amount potentially available to borrow, based on the eligibility of the receivables, is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7aade2f7-5554-4500-8436-86657afd4d82" contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">55.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. Interest on the outstanding balance is accrued at the sum of (i) either a monthly term secured overnight financing rate (&#8220;SOFR&#8221;) or, for any day, the SOFR rate for a one-month period, as published by PNC, at the election of the Company, and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bb46bbf3-88b9-463b-a268-c816b71341af" contextRef="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.90</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%. Additional interest of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e728f7a7-0840-4be5-b447-78b344dc2320" contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2" name="xper:AccruedInterestOnUnusedBorrowingLimit" unitRef="U_pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.50</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% is accrued on the unused borrowing limit. Interest is payable on a monthly basis. The AR Facility matures on February 21, 2028, unless terminated earlier pursuant to its terms. Repayment of the outstanding principal is due at maturity; however, the Company may prepay all of the outstanding principal at any time, plus accrued and unpaid interest, without any premium or penalty. If, at any time, the aggregate outstanding principal exceeds the eligibility limit of the receivables, the Company is required to repay the excess amount borrowed immediately. Subject in some cases to cure periods, amounts outstanding under the RFA may be accelerated for customary events of default including, but not limited to, the failure to make payments or deposits when due, borrowing base deficiencies, and the failure to observe or comply with any covenant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon entering into the RFA on February 21, 2025, the Company borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_22d82859-02cf-4398-b766-56d1567fe82f" contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2" name="us-gaap:LineOfCredit" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">40.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million under the AR Facility.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Repayment on Senior Unsecured Promissory Note</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 21, 2025, the Company voluntarily repaid the full $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18e11177-079d-4506-b7e4-09e5438fb0e9" contextRef="C_9f420259-8d0e-4b87-92a8-11dddb974513" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">50.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million outstanding balance of its Promissory Note (as described in Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) along with accrued interest, with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8aa1a048-fa25-4abd-b1bb-2336d7efbb14" contextRef="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">40.0</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million borrowed from the AR Facility with PNC (as described above) and the remainder with cash on hand.</span></p></ix:nonNumeric></div>
  <p style="font-size:10pt;margin-top:12pt;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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">F-</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">43</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="exhibit_index"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> INDEX</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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: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:9.22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:89.78%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Exhibit</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Number</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #ffffff03;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Exhibit Description</span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;2.1*</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522258604/d346290dex21.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Separation and Distribution Agreement by and between Adeia Inc. and Xperi Inc., dated October 1, 2022 (filed as Exhibit 2.1 to the Company&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 6, 2022, and incorporated herein by reference)</span></a><span style="color:#0563c1;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">.</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;2.2</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001788999/000095017023006053/xper-20221231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amendment One to Separation and Distribution Agreement by and between Adeia Inc. and Xperi Inc. (filed as Exhibit 2.2 of the Company&#8217;s Annual Report on Form 10-K on March 6, 2023, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;2.3*</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1788999/000095017024123424/xper-20240930.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Asset Purchase Agreement by and among Xperi Inc., Perceive Corporation and Amazon.com Services LLC, dated August 14, 2024 (filed as Exhibit 2.1 to the Company&#8217;s Quarterly Report on Form 10-Q on November 7, 2024, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;3.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522258604/d346290dex31.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Certificate of Incorporation of Xperi Inc. (filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 6, 2022, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;3.2</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001788999/000119312524150932/d655623d8k.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certificate of Amendment of the Amended and Restated Certificate of Incorporation of Xperi Inc., dated May 29, 2024 (filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 31, 2024).</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;3.3</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1788999/000095017024094002/xper-20240630.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Bylaws of Xperi Inc. (filed as Exhibit 3.3 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 8, 2024, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;4.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex4_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Description of the Company&#8217;s capital stock registered under section 12 of the Securities Exchange Act of 1934.</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.1+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex104.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Director and Officer Indemnification Agreement (filed as Exhibit 10.4 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference)</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.2</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex107.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Senior Unsecured Promissory Note (filed as Exhibit 10.7 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference)</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.3+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex108.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Severance Agreement of Xperi Inc. (filed as Exhibit 10.8 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference)</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.4+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex109.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Change in Control Severance Agreement of Xperi Inc. (filed as Exhibit 10.9 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.5+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex1010.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Employment and Severance Agreement, dated April 28, 2017, by and between the Registrant and Jon Kirchner (filed as Exhibit 10.10 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference)</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.6+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex1011.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amendment to Employment and Severance Agreement between Xperi Corporation and Jon Kirchner dated April 28, 2017, effective as of September 29, 2020 (filed as Exhibit 10.11 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference)</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.7+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1788999/000095017024123424/xper-20240930.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Amended and Restated Employment and Severance Agreement between Xperi Corporation and Jon Kirchner (filed as Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q on November 7, 2024, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.8+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001788999/000095017023006053/xper-20221231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of 2022 Restricted Stock Unit Award Agreement of Xperi Inc (filed as Exhibit 10.7 to the Company&#8217;s Annual Report on Form 10-K on March 6, 2023, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.9+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex1013.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Stock Option Award Agreement of Xperi Inc. (filed as Exhibit 10.13 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.10+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001788999/000095017023006053/xper-20221231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of 2022 Performance-Based Restricted Stock Unit Award Agreement of Xperi Inc (filed as Exhibit 10.9 to the Company&#8217;s Annual Report on Form 10-K on March 6, 2023, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.11+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000119312522231416/d235980dex1015.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Xperi Inc. 2022 Equity Incentive Plan (filed as Exhibit 10.15 to the Company&#8217;s Registration Statement on Form 10 on August 26, 2022, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.12+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/Archives/edgar/data/1788999/000095017023063029/xper-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Xperi Inc. Amended and Restated 2022 Employee Stock Purchase Plan (filed as Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q on November 13, 2023, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;19.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex19_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Trades in Securities by Directors, Officers, and Company Personnel and Treatment of Confidential Information (Insider Trading Policy).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;21.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex21_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">List of subsidiaries</span></a></p></td>
   </tr>
  </table>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">107</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <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.22%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:89.78%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;23.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex23_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consent of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm.</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;23.2</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex23_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consent of PricewaterhouseCoopers LLP, Independent Registered Public Accounting Firm.</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;31.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of the Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;31.2</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of the Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934.</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;32.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="xper-ex32_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of the Chief Executive Officer and Chief Financial Officer pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).</span></a></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;97.1</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/0001788999/000095017024023915/xper-20231231.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Policy for Recovery of Erroneously Awarded Incentive Compensation (filed as Exhibit 97.1 to the Company&#8217;s Annual Report on Form 10-K on March 1, 2024, and incorporated herein by reference).</span></a></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.INS</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema With Embedded Linkbases Document.</span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:6pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:6pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:6pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">+</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indicates a management contract or compensatory plan or arrangement.</span></p></td>
   </tr>
   <tr style="height:0.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">*</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The exhibits and schedules to this agreement have been omitted in reliance on Item 601(b)(2) of Regulation S-K promulgated by the SEC, and a copy thereof will be furnished supplementally to the SEC upon its request. Readers are cautioned that the representations and warranties set forth in this agreement are qualified by those schedules, and should not be relied upon as accurate or complete without reference to those schedules.</span></p></td>
   </tr>
  </table>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">108</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_16_form_10k_summary"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 16. Form </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-K Summary</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">109</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures_10k"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNAT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), 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:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: February 27, 2025</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: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:54%;box-sizing:content-box;"/>
    <td style="width:3.6%;box-sizing:content-box;"/>
    <td style="width:1.32%;box-sizing:content-box;"/>
    <td style="width:41.08%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;text-indent:12pt;vertical-align:top;padding-bottom:0in;"><p style="text-indent:-12pt;padding-left:12pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td colspan="3" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">Xperi Inc.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">By:</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Jon E. Kirchner</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Jon E. Kirchner</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer and President</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:12pt;font-family:Times New Roman;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of the Exchange Act, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</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:28.366%;box-sizing:content-box;"/>
    <td style="width:2.16%;box-sizing:content-box;"/>
    <td style="width:44.169%;box-sizing:content-box;"/>
    <td style="width:1.76%;box-sizing:content-box;"/>
    <td style="width:23.545%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Signature</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Title</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Date</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Jon E. Kirchner</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Chief Executive Officer, President and Director</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Jon E. Kirchner</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">(Principal Executive Officer)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Robert Andersen</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Chief Financial Officer (Principal Financial and</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Robert Andersen</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounting Officer)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    David C. Habiger</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">David C. Habiger</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">Chairman of the Board of Directors</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Darcy Antonellis</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Darcy Antonellis</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Laura J. Durr</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Laura J. Durr</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Jeremi T. Gorman</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Jeremi T. Gorman</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;text-align:left;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:6.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Roderick K. Randall</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Roderick K. Randall</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</span></p></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/    Christopher Seams</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Christopher Seams</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Director</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">110</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>2
<FILENAME>xper-ex4_1.htm
<DESCRIPTION>EX-4.1
<TEXT>
<html>
 <head>
  <title>EX-4.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;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;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <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:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 4.1</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:Times New Roman;font-kerning:none;min-width:fit-content;">DESCRIPTION OF CAPITAL STOCK</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following description of the common stock and preferred stock of Xperi Inc. (the &#x201c;Company&#x201d;) is not complete and is qualified in its entirety by reference to the Company&#x2019;s amended and restated certificate of incorporation, as amended from time to time (the &#x201c;certificate of incorporation&#x201d;) and amended and restated bylaws, as amended from time to time (the &#x201c;bylaws&#x201d;) and applicable provisions of the General Corporation Law of the State of Delaware (the &#x201c;DGCL&#x201d;).</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Authorized Capital Stock</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total number of shares of capital stock which the Company shall have authority to issue is 146,000,000 shares. This authorized capital stock consists of 140,000,000 shares of common stock and 6,000,000 shares of preferred stock, each having a par value of $0.001 per share.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Common Stock</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Each holder of a share of common stock of the Company will be entitled to one vote for each share, and the common stock will have the exclusive right to vote for the election of directors and for all other purposes (subject to the express terms of the preferred stock). Stockholders are not entitled to cumulate votes in the election of directors. Stockholders of the Company will have no preemptive rights and no rights to convert their common stock into any other securities. There will also be no redemption or sinking fund provisions applicable to the common stock.</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stockholders of the Company will be entitled to receive dividends if and as may be declared from time to time by the Company&#x2019;s board out of funds legally available therefor. The stockholders are entitled to share pro rata, upon any liquidation or dissolution of the Company, in all remaining assets available for distribution to stockholders after payment or providing for the Company&#x2019;s liabilities and the liquidation preference of any outstanding preferred stock. The rights, preferences and privileges of the stockholders are subject to and may be adversely affected by the rights of holders of any series of preferred stock that the Company may designate and issue at the effective time and in the future.</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The common stock is listed on the New York Stock Exchange under the symbol &#x201c;XPER.&#x201d;</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additional Classes or Series of Preferred Stock</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s certificate of incorporation permits the Company&#x2019;s board, without further action by the stockholders, to issue up to 6,000,000 shares of preferred stock in one or more series of preferred stock with such designations, powers, preferences, special rights, qualifications, limitations and restrictions as the board may determine from time to time. Accordingly, without action by the stockholders, the board may designate and authorize the issuance of additional classes or series of preferred stock having voting rights, dividend rights, conversion rights, redemption provisions (including sinking fund provisions) and rights in liquidation, dissolution or winding up that are superior to those of common stock.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certificate of Incorporation and Bylaw Provisions; Takeover Statutes</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A number of provisions in the Company&#x2019;s certificate of incorporation, bylaws and DGCL may make it more difficult to acquire control of the Company or remove its management.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Structure of Board</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s board will be elected annually. The Company&#x2019;s bylaws provides that each director of the Company will hold office for a term expiring at the next succeeding annual meeting of stockholders and until such director&#x2019;s successor is duly elected and qualified. The Company&#x2019;s board, in accordance with the bylaws, shall consist of not fewer than five (5) and not more than nine (9) directors as fixed from time to time by resolution of a majority of the total number of directors on the board. The board currently consists of five (5) directors. Furthermore, subject to the</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;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:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;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;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rights of holders of any class or series of preferred stock to elect directors, any vacancies on the board caused by death, removal or resignation of any director or any other cause, and any newly created directorships resulting from an increase in the authorized number of directors, will be permitted to be filled only by a majority vote of the directors then in office, even if less than a quorum, or by a sole remaining director, and shall not be filled by stockholders. This provision could prevent a stockholder from obtaining majority representation on the Company&#x2019;s board by allowing the board to enlarge the board and fill the new directorships with the board&#x2019;s own nominees.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Nominating and Corporate Governance Committee of the Board</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s board of directors established a nominating and corporate governance committee whose principal duties are to assist the board of directors by identifying individuals qualified to become members of the board of directors consistent with criteria approved by the board of directors, to recommend to the board of directors for its approval the slate of nominees to be proposed by the board of directors to the stockholders for election to the board of directors, to develop and recommend to the board of directors the governance principles applicable to the corporation, as well as such other duties and responsibilities delegated to it by the board of directors and specified for it under applicable law and the rules and requirements of the New York Stock Exchange.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Removal of Directors</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In accordance with the DGCL and subject to the rights of the holders of any class or series of preferred stock, the entire board or any individual director may be removed at any time, with or without cause, only by the affirmative vote of the holders of a majority of the voting power of all of the shares of capital stock of the Company then entitled to vote generally in the election of directors, voting as a single class.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advance Notice of Proposals and Nominations</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company bylaws provide that stockholders must give timely written notice to bring business before an annual meeting of stockholders or to nominate candidates for election as directors at an annual meeting of stockholders. Generally, to be timely, a stockholder&#x2019;s notice will be required to be delivered to the principal executive offices of the Company not later than the 90th day nor earlier than the 120th day prior to the one (1)-year anniversary of the preceding year&#x2019;s annual meeting; provided, however, that if the date of the annual meeting is more than thirty (30) days before or more than sixty (60) days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and received, not later than the 90th day prior to such annual meeting or, if later, the tenth day following the day on which public disclosure of the date of such annual meeting was first made. The Company&#x2019;s bylaws also specify the form and content of a stockholder&#x2019;s notice. These provisions may prevent stockholders from bringing matters before an annual meeting of stockholders or from nominating candidates for election as directors at an annual meeting of stockholders.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Limits on Special Meetings</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s bylaws and certificate of incorporation provide that special meetings of stockholders may be called at any time by the board of directors, or by a majority of the members of the board of directors, or by a committee of the board of directors which has been duly designated by the board of directors and whose powers and authority, as provided in a resolution of the board of directors or in these bylaws, include the power to call such meetings, but such special meetings may not be called by any other person or persons.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Amendment of the Company&#x2019;s Bylaws</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s board will be authorized to amend, alter, change, adopt and repeal the Company&#x2019;s bylaws by a majority vote. Company stockholders also will have the power to amend, alter, change, adopt and repeal the Company&#x2019;s bylaws by the affirmative vote of the holders of not less than a majority of the shares then entitled to vote at an election of directors, voting as a single class.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Preferred Stock</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;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:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:1in;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;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Please see &#x201c;Additional Classes or Series of Preferred Stock&#x201d; above. The Company&#x2019;s ability to issue an indeterminate number of shares of the authorized shares of preferred stock with such rights, privileges and preferences as the Company&#x2019;s board may fix may have the effect of delaying or preventing a takeover or other change of control of the Company.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Takeover Statutes</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 203 of the DGCL generally prohibits &#x201c;business combinations,&#x201d; including mergers, sales and leases of assets, issuances of securities and similar transactions by a corporation or a subsidiary with an interested stockholder who beneficially owns 15% or more of a corporation&#x2019;s voting stock, within three (3) years after the person or entity becomes an interested stockholder, unless: (i) the board of directors of the target corporation has approved, before the acquisition time, either the business combination or the transaction that resulted in the person becoming an interested stockholder, (ii) upon consummation of the transaction that resulted in the person becoming an interested stockholder, the person owns at least 85% of the corporation&#x2019;s voting stock (excluding shares owned by directors who are officers and shares owned by employee stock plans in which participants do not have the right to determine confidentially whether shares will be tendered in a tender or exchange offer) or (iii) after the person or entity becomes an interested stockholder, the business combination is approved by the board of directors and authorized at a meeting of stockholders by the affirmative vote of at least 66 2/3% of the outstanding voting stock not owned by the interested stockholder.</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company does not expect to opt out of the protections of Section 203 of the DGCL. As a result, the statute will apply to the Company.</font></p>
  <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Exclusive Forum</font></p>
  <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s certificate of incorporation provides that unless the Company consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Company, (ii) any action asserting a claim of breach of a duty (including any fiduciary duty) owed by any current or former director, officer, stockholder, employee or agent of the Company to the Company or Company stockholders, (iii) any action asserting a claim against the Company or any current or former director, officer, stockholder, employee or agent of the Company arising out of or relating to any provision of the DGCL, the Company&#x2019;s certificate of incorporation or bylaws (each, as in effect from time to time), or (iv) any action asserting a claim against the Company or any current or former director, officer, stockholder, employee or agent of the Company governed by the internal affairs doctrine of the State of Delaware. The Company&#x2019;s certificate of incorporation also provides that unless the Company consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. The exclusive forum provision does not apply to claims brought under the Exchange Act.</font></p>
  <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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;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:left;"><font style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>3
<FILENAME>xper-ex19_1.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html>
 <head>
  <title>EX-19.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.56in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="margin-left:29.693%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:29.954%;text-align:left;"><img src="img36861864_0.jpg" alt="img36861864_0.jpg" style="width:195px;height:45px;"></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 19.1</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TRADES IN SECURITIES BY DIRECTORS, OFFICERS AND COMPANY PERSONNEL AND TREATMENT OF CONFIDENTIAL INFORMATION</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(ALSO KNOWN AS THE &#x201c;INSIDER TRADING POLICY&#x201d;) <br>ADOPTED AS OF FEBRUARY 25, 2025</font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">I.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PURPOSE</font></div></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Strict laws and regulations in the United States and other countries prohibit the trading of securities based on material non-public information (also known as </font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">insider trading</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">). In the United States, these laws are enforced by the Securities and Exchange Commission (the </font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">SEC</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) and by criminal prosecutors at both the federal and state levels. These laws require that publicly-traded companies adopt and communicate clear policies on insider trading.</font></p>
  <p style="text-indent:6.849%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:2.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Xperi Inc. (together with its subsidiaries, </font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Xperi</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">or the </font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) is adopting this policy (the </font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Policy</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x201d;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) to avoid improper conduct, and the appearance of improper conduct, on the part of anyone employed by or associated with the Company with respect to insider trading.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">II.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSEQUENCES</font></div></div>
  <p style="text-indent:6.897%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The consequences of insider trading violations can be significant. For individuals who trade on inside information (or tip information to others):</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A civil penalty of up to three times the profit gained or loss avoided;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A criminal fine (no matter how small the profit) of up to $5 million; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A jail term of up to twenty years.</font></div></div>
  <p style="text-indent:6.757%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For a company (as well as possibly any supervisory person) that fails to take appropriate steps to prevent illegal trading:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:4.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A civil penalty of the greater of $1 million or three times the profit gained or loss avoided as a result of the employee</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s violation; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A criminal penalty of up to $25 million.</font></div></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a director, officer, or employee violates this Policy, Company-imposed sanctions, including removal or dismissal for cause, could result. Any of the above consequences, even an SEC investigation that does not result in prosecution, can tarnish one</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s reputation, irreparably damage one</font><font style="color:#000000;white-space:pre-wrap;font-size:13.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s career, and significantly hurt the reputation and future</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.63in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">business prospects of the Company. There are no limits on the size of a transaction that will trigger insider trading liability. In the past, relatively small trades have resulted in SEC investigations and lawsuits.</font></p>
  <p style="text-indent:6.897%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#x2019;s Chief Legal Officer is responsible for administering this Policy; </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">provided</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, however, that if the Chief Legal Officer is a party to a proposed trade, transaction, or inquiry relating to this Policy, the Company&#x2019;s Chief Financial Officer will act as the compliance officer with respect to such proposed trade, transaction, or inquiry. The Chief Legal Officer may delegate authority to act pursuant to this Policy as deemed necessary or appropriate in the Chief Legal Officer&#x2019;s sole discretion. The duties and powers of the Chief Legal Officer and any delegees under this Policy may include the following:</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Administering, monitoring and enforcing compliance with this Policy.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Responding to all inquiries relating to this Policy.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designating and announcing special trading blackout periods during which specified persons may not trade in Company securities.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Providing copies of this Policy and other appropriate materials to all current and new directors, officers and employees, and such other persons as the Chief Legal Officer determines might have access to material non-public information concerning the Company.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Administering, monitoring and enforcing compliance with federal and state insider trading laws and regulations.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Assisting in the preparation and filing of all required SEC reports filed by Section 16 Insiders (defined below) relating to their trading in Company securities, including Forms 3, 4, 5 and 144 and Schedules 13D and 13G.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Maintaining as Company records originals or copies of all documents required by the provisions of this Policy, and copies of all required SEC reports relating to insider trading, including Forms 3, 4, 5 and 144 and Schedules 13D and 13G.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revising this Policy as necessary to reflect changes in applicable insider trading laws and regulations (to be promptly reported to and considered by the Nominating and Corporate Governance Committee (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Governance Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) of the Board of Directors (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Board</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) of the Company).</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Designing and requiring training about the obligations of this Policy as the Chief Legal Officer considers appropriate.</font></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">III. POLICY</font></p>
  <p style="text-indent:6.803%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:2%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Coverage</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Policy shall apply to all directors, officers, employees (including full-time employees and part-time employees), temporary workers and consultants of the Company, to all persons living in their households and any other person or entity whose securities trading</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:2%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">decisions are influenced or controlled by any of the foregoing. Persons subject to this Policy shall be responsible for ensuring that members of their households comply with this Policy.</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General Prohibition</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There will be no trading permitted at any time based upon material non-public information in any Company securities or any securities of other companies with which the Company does business (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restricted Companies</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;).</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additionally, the CFO or Chief Legal Officer may, at any time in their discretion, prohibit or restrict any or all of the Company&#x2019;s directors, officers, employees, temporary workers and consultants (and members of their households) from trading in any Company securities, whether or not such persons are actually in possession of material non-public information.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Directors, Officers and Certain Designated Employees</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To avoid even the appearance of impropriety, additional restrictions on trading Company securities apply to directors, officers and certain designated employees who have regular access to material non-public information about the Company. These policies are set forth in the Company&#x2019;s Addendum to the Policy, attached hereto (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Addendum</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;). The Company will notify you if you are subject to the Addendum. The Addendum generally prohibits directors, officers and designated employees from trading in Company securities during blackout periods and, for directors and officers, requires pre-clearance for all transactions in Company securities.</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:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Definitions</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Terms used in this Policy are defined as set forth immediately below.</font></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The definition of trading, for purposes of this Policy, shall include any purchase, sale, or hedging transaction, of any public or private security of the Company or of any of the Restricted Companies, effected through any worldwide market or exchange, including any derivatives market or exchange, enabling the purchase, sale or hedging of such securities. Trading does not include the exercise of compensatory stock options or purchases pursuant to the Company&#x2019;s Employee Stock Purchase Plan (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">ESPP</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), but does include any sale of shares acquired upon such exercise or purchase.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Security</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The definition of a security, for purposes of this Policy, shall include, but not be limited to, publicly and privately issued common stock, preferred stock, bonds and other debt securities, options to purchase common stock, convertible debentures and warrants, as well as derivative securities whether or not issued by the Company, such as exchange-traded put or call options or swaps relating to the Company&#x2019;s securities.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Material nonpublic information</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The definition of material nonpublic information, for purposes of this Policy, shall be any information, favorable, non-favorable or otherwise, that a reasonable investor would consider important in making a decision to evaluate, purchase, hold or sell Company securities or the securities of Restricted Companies and which has not been publicly disclosed by the Company or Restricted Companies. Information is not necessarily public merely because it has been discussed in the press or on social media, which will sometimes report rumors. You should presume that information is non-public, unless it has been officially released by the Company or Restricted Company, as applicable. Depending on the facts and circumstances, information that could be considered material includes, but is not limited to:</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">projections of future earnings or losses or other unpublished financial results;</font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">news of a pending or proposed merger, acquisition, joint venture or tender offer;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">news of a significant sale of assets or the disposition of a subsidiary;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in dividend policies or the declaration of a stock split or the offering of additional securities;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in, or initiation of, material litigation matters;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">changes in control of the Company or a Restricted Company, or extraordinary management developments;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">milestone achievements or non-achievements;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant new products or discoveries or delays in new product introduction or development;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:8%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant developments with respect to licenses, contracts or intellectual property matters;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">significant regulatory actions concerning products or potential products;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">impending bankruptcy or financial liquidity problems;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the gain or loss of a substantial customer, supplier, collaborator or partner;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">discoveries, or grants, allowances or disallowances of patents;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">plans to raise additional capital through stock sales or otherwise;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">results of product trials;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:8%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a cybersecurity incident or risk that may adversely impact the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s or a Restricted Company&#x2019;s business, reputation or share value;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:4%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in auditors or significant changes in accounting policies and practices that affect the financial results of the Company or a Restricted Company; and</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:3.333%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">any other information which could reasonably affect the price of any Company securities, or the securities of any of the Restricted Companies.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restricted Companies</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Restricted Companies include all significant collaborators, customers, partners, suppliers, competitors and other companies about which the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s directors, officers and employees have learned material nonpublic information during the course of performing their duties for the Company. Persons subject to this Policy who learn material nonpublic information about any Restricted Company are required to keep all such information confidential until it is disclosed publicly, and may not provide </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">investment tips</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">about such company or engage in any other action to take advantage of such confidential information.</font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Tipping information to others</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Persons subject to this Policy are not permitted to disclose any material nonpublic information about the Company or any of the Restricted Companies to other persons. Liability in such cases can extend both to the </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">tippee</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; &#x2013; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the person to whom the insider disclosed inside information </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2013; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and to the </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">tipper</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; &#x2013; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the insider himself. Penalties can apply regardless of whether you derive any benefit from someone else</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s actions.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Emergency transactions</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are no exception to this Policy. Even the appearance of an improper transaction must be avoided to preserve our reputation for adhering to the highest standards of conduct.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Twenty-twenty hindsight</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Remember, if your securities transactions become the subject of scrutiny, they will be viewed after-the-fact with the benefit of twenty-twenty hindsight. As a result, before engaging in any transaction you should carefully consider how regulators and others might view your transaction in hindsight.</font></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IV.	ADDITIONAL PROHIBITED TRANSACTIONS</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Persons subject to this Policy are not permitted to engage in any of the following activities with respect to securities of the Company:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Purchases of Company stock on margin</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This means borrowing from a brokerage firm, bank or other entity in order to purchase Company stock (other than in connection with a so-called </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">cashless</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">exercise of options under the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s stock plans).</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pledging the Company</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:13pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s stock to secure margin or other loans</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Pledging the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s stock as collateral to secure loans is prohibited. This prohibition means, among other things, that you cannot hold the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s stock in a </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">margin</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">account (which would allow you to borrow against your holdings to buy securities).</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:3.333%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Short sales of Company stock</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This involves selling Company stock you do not currently own in the expectation that the price of the stock will fall, or as part of a hedge or arbitrage transaction.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:1.333%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Buying or selling put or call options on Company stock, or entering into other  derivative contracts or hedging transactions</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This includes options trading on any of the stock exchanges or futures exchanges, as well as customized derivative or hedging transactions with third parties.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Post termination transaction. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> If you are in possession of material non-public information when your service terminates, you may not trade in Company securities until that information has become public or is no longer material.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Standing and limit orders.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> You may not place standing or limit orders on Company securities.</font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="text-indent:-7.634%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:6%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">V.	CONFIDENTIAL INFORMATION AND COMMUNICATIONS WITH THE MEDIA</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unauthorized disclosure of internal information relating to the Company (including information regarding new products, the Company&#x2019;s suppliers, customers or collaborators) could cause competitive harm to the Company and in some cases could result in liability for the Company.</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unauthorized disclosure</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Company personnel are not permitted to disclose internal information about the Company with anyone outside the Company, except as required in the performance of regular duties for the Company. In this regard, Company employees are prohibited from posting internal information about the Company on the Internet or otherwise communicating about the Company and its business in Internet-based chat rooms or social networking forums.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Communications with the media, securities analysts and investors</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Communications on behalf of the Company with the media, securities analysts and investors must be made only by specifically designated representatives of the Company. Unless you have been expressly authorized to make such communications, if you receive any inquiry relating to the Company from the media, a securities analyst, stockholder or an investor, you should refer the inquiry to the CFO or Chief Legal Officer.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rumors</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Rumors concerning the business and affairs of the Company may circulate from time to time. Our general policy is not to comment upon those rumors.</font></div></div>
  <p style="margin-left:10%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Individual employees should not comment on or respond to rumors and should refer any requests for comments or responses to the CFO or Chief Legal Officer.</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Safeguarding confidential information</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Care must be taken to safeguard the confidentiality of internal information. For example, take great care in discussing confidential information in places where you may be overheard by people who do not have a valid need to know such information, and do not share your computer or other account IDs and passwords with any other person.</font></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">VI.	REPORTING VIOLATIONS / COMPANY ASSISTANCE</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You should refer suspected violations of this Policy to the CFO or Chief Legal Officer, or through the reporting procedures set forth in the Company&#x2019;s Whistleblower Policy. In addition, if you:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:2%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">receive material non-public information that you are not authorized to receive or that you do not need to know to perform your employment responsibilities; or</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:6.667%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;margin-right:0.667%;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.571084182443509%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&middot;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">receive confidential information and are unsure if it is within the definition of material non-public information or whether its release might be contrary to a fiduciary or other duty or obligation,</font></div></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">you should not share it with anyone. To seek advice about what to do under those circumstances, you should contact the CFO or Chief Legal Officer. Consulting your colleagues may have the</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">effect of exacerbating the problem, as containment of the information, until the legal implications of possessing it are determined, is critical.</font></p>
  <p style="text-indent:7.042%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:5.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any person who has any questions about specific transactions may obtain additional guidance from the CFO or Chief Legal Officer.</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Remember, however, the ultimate responsibility for adhering to this Policy and avoiding improper transactions rests with you. In this regard, it is imperative that you use your best judgment. Any action on the part of the Company or any other employee pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws.</font></p>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">VII. RULE 10B5-1 TRADING PLANS</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Notwithstanding the prohibition against insider trading, SEC Rule 10b5-1 provides an affirmative defense against insider trading liability. A person subject to this Policy can rely on this defense and trade in Company securities, regardless of their awareness of inside information and without the restrictions of windows and blackout periods, if the transaction occurs pursuant to a pre-arranged written trading plan (a &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Trading Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) that was entered into when the person was not in possession of material non-public information and that complies with the requirements of Rule 10b5-1. The use of such Trading Plans might also help reduce negative publicity that may result when key executives sell the Company&#x2019;s stock.</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Employees may adopt Trading Plans with brokers that outline a pre-set plan for trading of the Company&#x2019;s stock, including the exercise of options. Trading Plans (and any amendments thereto) are to be implemented only when the individual is not aware of any material non-public information, and Trading Plans adopted by Insiders (and Related Insiders) (each as defined in the Addendum) are required to be pre-cleared by the Chief Legal Officer prior to implementing a Trading Plan. Trades pursuant to a Trading Plan may occur at any time. For individuals other than Insiders (or Related Insiders) who are subject to the policies and procedures set forth in the Addendum, the Company requires a &#x201c;cooling off&#x201d; period of at least thirty days (or such longer period as may be required by Rule 10b5-1) between the establishment of a Trading Plan and the commencement of sales under the Trading Plan.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.849%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:2.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">You should note that the termination of a Trading Plan can result in the loss of an affirmative defense for past or future transactions under a Trading Plan. If an individual terminates a Trading Plan after the first option exercise or stock sale, then the individual must cancel all outstanding Trading Plans and agree not to enter into another Trading Plan until at least six months after revocation of the Trading Plan. In any event, you should not assume that compliance with the six-month bar will protect you from possible adverse legal consequences of a Trading Plan termination.</font></p>
  <p style="text-indent:6.849%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:2.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amendments to plans call into question whether the Trading Plan was initially executed in good faith and increase the risk of a loss of affirmative defense afforded under Rule 10b5-1. Accordingly, any amendment of a Trading Plan will not be permitted unless it has been pre-cleared by the CFO and Chief Legal Officer.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None of the Company, the Chief Legal Officer, nor any of the Company&#x2019;s officers, employees or other representatives will be deemed, solely by their pre-clearance of a Trading</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Plan, to have represented that it complies with Rule 10b5-1 or to have assumed any liability or responsibility to the Insider or any other party if the Trading Plan fails to comply with Rule 10b5-1.</font></p>
  <p style="margin-left:0.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">VIII. ACKNOWLEDGEMENTS</font></p>
  <p style="margin-left:0.667%;text-indent:6.122%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All directors, officers, employees, and consultants will be required to acknowledge their understanding of, and an agreement to comply with, this Policy.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">XPERI INC.</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ADDENDUM TO</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:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">INSIDER TRADING POLICY</font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">I.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">INTRODUCTION</font></div></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Addendum explains requirements and procedures, which apply to all directors and officers (collectively, &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Section 16 Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) subject to Section 16 of the Securities Exchange Act of 1934 (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Exchange Act</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), as well as certain designated employees (&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Designated Employees</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; and, together with the Section 16 Insiders the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;)) of </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Xperi Inc. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and its subsidiaries (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) who have access to material non-public information about the Company, and is in addition to and supplements the Insider Trading Policy (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Policy</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;). Please note that this Addendum applies to all Company securities which you hold or may acquire in the future. Those subject to this Addendum include spouses, minor children, adult family members sharing the same household and any other person or entity over whom the Section 16 Insider or Designated Employee exercises influence or control over the securities trading decisions of such person or entity (collectively, &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Related Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;).</font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">II.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PRE-CLEARANCE PROCEDURES</font></div></div>
  <p style="text-indent:6.757%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Section 16 Insiders, any Designated Employees who are at the Vice President or more senior level, and any Related Insiders of such individuals (collectively, &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Pre-Clearance Insiders</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), may not engage in any transaction involving the Company&#x2019;s securities (including the net or cashless exercise of stock options, gifts, loans, contributions to a trust or any other transfers) without first obtaining pre-clearance of the transaction from the Company&#x2019;s Chief Legal Officer. Each proposed transaction will be evaluated to determine if it raises insider trading concerns or other concerns under federal laws and regulations. Any advice will relate solely to the restraints imposed by law and will not constitute advice regarding the investment aspects of any transaction. Clearance of a transaction must be re-requested if the transaction order is not placed within three trading days of obtaining pre-clearance. If clearance is denied, the fact of such denial must be kept confidential by the person requesting such clearance.</font></p>
  <p style="text-indent:6.757%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Requests for pre-clearance must be submitted via email to the Chief Legal Officer (or a specified delegate) at least </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">two</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">business days</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in advance of each proposed transaction. If the Pre-Clearance Insider does not receive a response to the request within </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">hours</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the Pre-Clearance Insider must follow up to ensure that the message was received. Each Pre-Clearance Insider&#x2019;s request for pre-clearance should include the information requested in any pre-clearance request form provided by the Company, or any other information that is material to consideration of the proposed transaction.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Notwithstanding the foregoing, pre-clearance is not required for any trades made pursuant to a pre-arranged Rule 10b5-1 Plan adopted in accordance with the requirements of the Policy. Pre-clearance is also not required for purchases under the employee stock purchase plan, receipt of option grants and the cash exercise of options unaccompanied by a sale.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A-</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Special Guidelines for 10b5-1 Trading Plans</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In addition to the requirements set forth in this Policy or this Addendum and notwithstanding anything to the contrary, a Pre-Clearance Insider will not be deemed to have violated this Policy for transactions pursuant to a 10b5-1 Plan that has been pre-cleared by the Chief Legal Officer. The Chief Legal Officer may withhold or condition pre-clearance of any proposed 10b5-1 Plan (each, a &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Trading Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) for any reason, in the Chief Legal Officer&#x2019;s sole discretion.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A Trading Plan will not be pre-cleared if the Chief Legal Officer concludes that the Trading Plan:</font></p>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fails to comply with the requirements of Rule 10b5-1, as amended from time to time;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Would permit a transaction to occur before the </font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">later</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of (i) 90 days after adoption (including deemed adoption) of the Trading Plan or (ii) two business days after the filing of a Form 10-Q or Form 10-K that discloses the Company&#x2019;s financial results for the quarter in which the Trading Plan was adopted (subject to a maximum of 120 days after adoption of the Trading Plan)</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Is established during a &#x201c;closed&#x201d; window period or a special &#x201c;blackout&#x201d; period, or the Insider is unable to represent to the satisfaction of the Chief Legal Officer that the Insider is not in possession of material non-public information regarding the Company.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Lacks appropriate mechanisms to ensure that the Insider complies with all rules and regulations applicable to securities transactions by the Insider.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Does not provide the Company the right to suspend all transactions under the Trading Plan if the Chief Legal Officer, in their sole discretion, deems such suspension necessary or advisable, including suspensions to comply with any &#x201c;lock-up&#x201d; agreement the Company agrees to in connection with a financing or other similar events.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exposes the Company to liability under any other applicable state or federal rule, regulation or law;</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Creates any appearance of impropriety; </font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fails to meet guidelines established by the Company; or</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:3.333%;display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:3.447919145106397%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Otherwise fails to satisfy the Chief Legal Officer for any reason.</font></div></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any modifications to or deviations from a Trading Plan are deemed to be the Pre-Clearance Insider entering into a new Trading Plan and, accordingly, require pre-clearance of such modification or deviation pursuant to Section II of this Addendum.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Any termination of a Trading Plan must be immediately reported to the Chief Legal Officer. If a Pre-Clearance Insider has pre-cleared a new Trading Plan (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Second Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;) intended to succeed an earlier pre-cleared Trading Plan (the &#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">First Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d;), the Pre-Clearance Insider may not affirmatively terminate the First Plan without pre-clearance pursuant to Section II of this Addendum.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A-</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.89in;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;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None of the Company, the Chief Legal Officer, nor any of the Company&#x2019;s officers, employees or other representatives shall be deemed, solely by their pre-clearance of a Trading Plan, to have represented that it complies with Rule 10b5-1 or to have assumed any liability or responsibility to the Insider or any other party if the Trading Plan fails to comply with Rule 10b5-1.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon entering into or amending a Trading Plan, the Pre-Clearance Insider must promptly provide a signed copy of the plan to the Company and, upon request, confirm the Company&#x2019;s planned disclosure regarding the entry into or termination of a plan (including the date of adoption or termination of the plan, duration of the plan, and aggregate number of securities to be sold or purchased under the plan).</font></p>
  <div class="item-list-element-wrapper" style="font-size:0;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.533%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">III.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BLACKOUT PERIODS</font></div></div>
  <p style="text-indent:6.897%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insiders subject to this Addendum (and Related Insiders) are subject to the following blackout periods, during which they may not trade in the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s securities (except by means of pre-arranged Rule 10b5-1 Plans established in compliance with this Policy).</font></p>
  <p style="text-indent:6.711%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.667%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Quarterly Blackout</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Because the announcement of the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s quarterly financial results will almost always have the potential to have a material effect on the market for the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s securities, Insiders are  not permitted to trade in the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s securities during the period beginning at 5:00 pm Eastern Time on the 15</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> day of the last month of the quarter (or if the 15</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">day of such month falls on a weekend or holiday, after market on the last Trading Day before the 15</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) and ending one full Trading Day following the release of the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s earnings for that quarter. The definition of </font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading Day,</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201d; </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for purposes of this Policy, shall be any day that the New York Stock Exchange is open.</font></p>
  <p style="text-indent:6.757%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Interim Earnings Guidance Blackout</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press release, SEC filing on Form 8-K or other means designed to achieve widespread dissemination of the information. You should anticipate that trading will be blacked out while the Company is in the process of assembling the information to be released and until the information has been released and fully absorbed by the market.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Event-Specific Blackout</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. From time to time, an event may occur that is material to the Company and is known by only a few directors, officers and/or employees. The existence of an event-specific blackout will not be announced. If, however, a person whose trades are subject to pre-clearance requests permission to trade in the Company</font><font style="color:#000000;white-space:pre-wrap;font-size:12.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x2019;</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">s securities during an event-specific blackout, the Chief Legal Officer will inform the requesting person of the existence of a blackout period, without disclosing the reason for the blackout. Any person made aware of the existence of an event-specific blackout should not disclose the existence of the blackout to any other person.</font></p>
  <p style="text-indent:6.757%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;margin-right:1.333%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Even if a blackout period is not in effect, at no time are you permitted to trade in Company securities if you are in possession of material non-public information about the Company. Do not assume that the Company will notify you when it believes you are in possession of inside information. The law states that you are prohibited from trading while in the possession of material non-public information.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.41in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A-</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:3.333%;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>xper-ex21_1.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html>
 <head>
  <title>EX-21.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 21.1</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SUBSIDIARIES OF THE REGISTRANT</font></p>
  <table style="margin-left:1.602%;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:51.06%;box-sizing:content-box;"></td>
    <td style="width:48.94%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:7.3pt;white-space:pre-wrap;word-break:break-word;">
    <td style="border-top:0.75pt solid #000000;padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;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-kerning:none;min-width:fit-content;">NAME</font></p></td>
    <td style="border-top:0.75pt solid #000000;padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;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-kerning:none;min-width:fit-content;">STATE OR OTHERJURISDICTION OF INCORPORATION</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">DLLNI Limited</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United Kingdom</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">DTS, Inc.</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">DTS International Services GmbH</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Germany</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">DTS Licensing Limited</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Ireland</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">iBiquityDigital Corporation</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Rovi Product Corporation</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo Platform Technologies LLC</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo Poland Sp. z o.o.</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Poland</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo Tech Private Limited</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">India</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Veveo LLC</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vewd Software AS</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Norway</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vewd Software Holdings Limited</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">United Kingdom</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vewd Software Poland Sp. Z.o.o.</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Poland</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Vewd Software Sweden AB</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sweden</font></p></td>
   </tr>
   <tr style="height:10.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;border-right:0.75pt solid #000000;border-left:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Xperi Product SpinCo Corporation</font></p></td>
    <td style="padding-top:0in;border-right:0.75pt solid #000000;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Delaware</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>
  <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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The names of other subsidiaries are omitted.  Such subsidiaries would not, if considered in the aggregate as a single subsidiary, constitute a significant subsidiary within the meaning of Item 601(b)(21)(ii) of Regulation S-K.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>xper-ex23_1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html>
 <head>
  <title>EX-23.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;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;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:24pt;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">				</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT 23.1</font></p>
  <p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:24pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We consent to the incorporation by reference in Registration Statement Nos. 333-267703 and 333-270722 on Form S-8 of our report dated February 27, 2025, relating to the financial statements of Xperi Inc. appearing in the Annual Report on Form 10-K for the year ended December 31, 2024.</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-size:10pt;font-family:Times New Roman;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">/s/ DELOITTE &amp; TOUCHE LLP</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-size:10pt;font-family:Times New Roman;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">San Jose, California<br>February 27, 2025</font></p>
  <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 class="page-border-spacing"><div style="z-index:-3;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>6
<FILENAME>xper-ex23_2.htm
<DESCRIPTION>EX-23.2
<TEXT>
<html>
 <head>
  <title>EX-23.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.25in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:24pt;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">				</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT 23.2</font></p>
  <p style="font-size:10pt;margin-top:24pt;font-family:Times New Roman;margin-bottom:24pt;text-align:center;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We hereby consent to the incorporation by reference in the Registration Statement on Form S-8 (No. 333-270722 and No. 333-267703) of Xperi Inc. of our report dated March 1, 2024, except for the change in the manner in which the Company accounts for segments discussed in Note 2 to the consolidated financial statements, as to which the date is February 27, 2025, relating to the financial statements which appears in this Form 10-K.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">/s/ PricewaterhouseCoopers LLP</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">San Jose, California</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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">February 27, 2025</font></p>
  <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>
  <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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.25in;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;"><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>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>xper-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.25in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;" id="section_1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 31.1</font></p>
  <p style="font-size:10pt;margin-top:9pt;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:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Jon E. Kirchner, certify that:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. I have reviewed this annual report on Form 10-K of Xperi Inc.;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4. The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">c) 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;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">d) disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5. The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p>
  <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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:7pt;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>
  <table style="margin-left:0.556%;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.071%;box-sizing:content-box;"></td>
    <td style="width:38.384%;box-sizing:content-box;"></td>
    <td style="width:1.01%;box-sizing:content-box;"></td>
    <td style="width:53.535%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:13.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:13.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:11pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;margin-right:0.37%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-kerning:none;min-width:fit-content;">Jon E. Kirchner</font></p></td>
   </tr>
   <tr style="height:18.7pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;margin-right:0.37%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Jon E. Kirchner</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;margin-right:0.37%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer and President</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.25in;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:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>xper-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;" id="section_1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 31.2</font></p>
  <p style="font-size:10pt;margin-top:9pt;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:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Robert Andersen, certify that:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. I have reviewed this annual report on Form 10-K of Xperi Inc.;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4. The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">c) 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;</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">d) disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant&#x2019;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5. The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors (or persons performing the equivalent functions):</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p>
  <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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:7pt;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>
  <table style="margin-left:0.556%;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:5.46%;box-sizing:content-box;"></td>
    <td style="width:18.56%;box-sizing:content-box;"></td>
    <td style="width:24.02%;box-sizing:content-box;"></td>
    <td style="width:51.96%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:15.1pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Robert Andersen</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Robert Andersen</font></p></td>
   </tr>
   <tr style="height:12.95pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:3pt;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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><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>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>xper-ex32_1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
 <head>
  <title>EX-32.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="padding-top:0.5in;z-index:-3;min-height:0.6in;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;"><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>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;" id="section_1"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 32.1</font></p>
  <p style="font-size:10pt;margin-top:6pt;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:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;">RULE 13a-14(b) OF 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:Times New Roman;font-kerning:none;min-width:fit-content;">AND 18 U.S.C. SECTION 1350</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Annual Report of Xperi Inc., a Delaware corporation (the &#x201c;Company&#x201d;), on Form 10-K for the year ended December 31, 2024 as filed with the Securities and Exchange Commission (the &#x201c;Report&#x201d;), I, Jon E. Kirchner, Chief Executive Officer and President, certify, pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
  <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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:auto;width:49.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:15.1pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Jon E. Kirchner</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Jon E. Kirchner</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer and President</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</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:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;">RULE 13a-14(b) OF 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:Times New Roman;font-kerning:none;min-width:fit-content;">AND 18 U.S.C. SECTION 1350</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Annual Report of Xperi Inc., a Delaware corporation (the &#x201c;Company&#x201d;), on Form 10-K for the year ended December 31, 2024 as filed with the Securities and Exchange Commission (the &#x201c;Report&#x201d;), I, Robert Andersen, Chief Financial Officer of the Company, certify, pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></p>
  <p style="font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></p>
  <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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:auto;width:49.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:100%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:15.1pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Robert Andersen</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Robert Andersen</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial Officer</font></p></td>
   </tr>
   <tr style="height:12.95pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Financial and Accounting Officer)</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0in;padding-left:0.042in;vertical-align:top;padding-bottom:0in;padding-right:0.028in;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">February 27, 2025</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:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <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 class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.6in;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;"><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>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img36861864_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img36861864_0.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !' 3 # 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#W\TF?>J][
M>6]C:M<7,R11)RSN< 5RFA_$+3-:U5[$(]L2<0M*0!)SC'7@],"FDV;4\/5J
M0E.$6U'<[2LW5]8M](MC+,=SG[D8/+&M#((XKA/&6EW8O#?!GDMR ,#)\K@#
M\C7'C:U2E2<J:NSFJ2<8W1U6CZS;ZQ;"6([7'$D9/*FM.N \&:9>&]%]EH[9
M01@Y'F\=O4#U]:[PD#K1@JU2K14JBLPIR<HW8[-+7':UX_TO1]6BL&WS-N F
M>(@K%SCGGJ.XKJ+2ZAN[9)[>5)8G&5=#D$?6NRS.BI0JTXJ<XM)[%C-+6%XC
M\46/ABVAGO4F<2L5585!.<9[D5S?_"W-"_Y\]1_[]I_\7346RJ>%K5(\T(MH
M]!HKS[_A;FA?\^>H_P#?M/\ XNC_ (6YH7_/GJ/_ '[3_P"+I\DNQI]1Q/\
M(ST&BO/O^%N:%_SYZC_W[3_XNE7XMZ$6 -KJ"@]S&G'_ (_1R2["^HXG^1GH
M%%8^C^)M)UV(/8W:.^,M$2 Z_5>M:ZD'I4M6.:47%VDK,6BBN;\4^,=/\)_9
M!?0W,GVG?L\A5.-N,YR1_>%$8N3M'<<8N3Y8[G245YU_PN+0?^?+4O\ OW'_
M /%T?\+BT'_GRU+_ +]Q_P#Q=:_5ZO\ *S7ZK6_E9Z+17G7_  N+0?\ GRU+
M_OW'_P#%T?\ "XM!_P"?+4O^_<?_ ,71]7J_RL?U6M_*ST6BO.O^%Q:!_P ^
M6I?]^X__ (NNF\+^*['Q5!/-917$8A8(PF4 Y//&":F5*<5>2(G0J05Y1LC?
MHJ*YG6VMI9W!*Q(7('7 &:\^_P"%S>'O^?+5/^_<?_Q=$*52I\"N1&+ELCT:
MBO./^%S>'O\ GRU3_OW'_P#%T?\ "YO#W_/EJG_?N/\ ^+K3ZI7_ )&/V<^Q
MZ/17G'_"YO#W_/EJG_?N/_XNC_A<WA[_ )\M4_[]Q_\ Q='U6O\ R,/9S['H
M]%<7I'Q/\-ZM/Y)FELY#T^UA4!Z=P2._KVKL4D6159"&5AD$<@BL9PG!VDK$
MN+6X^BC-(:D0M%<)JGQ5T/2=4N+">UU!Y8'V,T<:%2?;+BNE\.^(+3Q+I2:C
M9+*D3,R;90 P(/?!(_7O5RISBN:2T'8UJ***@1SOC+P])XCT,VD4YBE1_,CR
M<*S $ -[<UX-<VUUIUZ\%Q&\%S"V&4\%2.A_KFOIH\BN4\8^#(/$UJ)8MD.H
MQ#]W*> W^RV!DC^7Z&XRMHSW,HS585^RJ_ _P_X'<Q/ GCO^T"FEZI(HN@ L
M,IS^]X/!/][^?\_0F1)5(=0RGJ",@U\T75M<Z?>/;7,3P7$389&X*G_/>O4_
M!GQ"AN(%L-<N8X;A!\ES(P59!SP3T!_G3G Z,VRA17UC#*\7NE^:\CT146)
ML:A5'  & *X#QWXZ73DDTO39 ;T_+-(/^60(/ (/WNGTJ/QG\08+6V:QT6X2
M:XD7#W,3!EB!'0$?Q?RKRN"WN-0O$AA1I;B9\*HY+$FB$+"RG*.=?6,2K171
M_KY!!;W.HWJ0Q*\]S.^ ,Y+,3ZU[QX,T&7P]X?2TN)C),SF5QG*H3CY5]N/S
M)JIX+\&0^'+47$X63495^>3L@./E'X]^]=<!Q1*5]$89QFBQ35&E\"_'_@''
M^._#%[XFL+6*REA22&0L1*2 01CJ :\AUWPUJ?AV=8]0A"JY(CE0Y1\>A_Q%
M?1Q%</\ %2-&\);RBEEG3:2.1GTITYM.QSY=C:E.<:/V6_S/$T5G<*H+,3@
M#))KL[+X7^(KNT29_LMN6&?+FD(8?4 $?K6#X84-XJTD'D?:XO\ T(5]'@5=
M2;CL>CF>.J8>:A3ZGBO_  J;Q!_S\:?_ -_7_P#B*HZE\-_$>G1"18(KM<$M
M]F?<5_ @$Y]LU[QBC%9^U9YL<WQ*=W9_(^8(+BYT^Y\VWEE@F0XW(2K#VKW?
MP/XH'B71R\C1B]A.V=$! &2=I&?4#^=<1\5M$@L[RVU.! C7)9)5&!EA@ANG
M<9S]![UG?"^_DMO%J6JMB.ZC96&.I4%A_(UI)*<;GH8J,,9A/;I6:_IGN':O
M)OC3][1/^V__ +3KU>O*/C3UT3Z3_P#M.C"_QHGBX+^/'^NAY=:6L]]=Q6MM
M&TD\K!41>I)KMH?A)XCEC5VEL(RR@E'E;*GT.%(S]#4'PJV_\)M'GKY$F!^5
M>\J:Z\3B9TY\L3OQF+J4JG) \1_X4_XA_P"?G3?^_K__ !%'_"G_ !%_S]:;
M_P!_7_\ B*]PHKF^N5>YR?VA7[GAW_"H/$7_ #\Z=_W]?_XBN_\ A[X5O_"U
MG>0WTEN[32!U\EB0 !CG(%=CGGI2BHJ8FI4CRR,ZN+JU8\LMB"^@:YL+F!"
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
M&&/Z\]\ T3C;4O.LNIT;8BBURRZ?Y>1TYZ5Q'Q3_ .1.;_KNE=L>E<1\4O\
MD3V'_3=*F'Q(\C!_[Q#U1XO:VTM[>P6D(!EGE6),G RQ '\Z];MOA'I'D)]H
MO[YY<?,T915)]@5./SKS7PMQXLTG_K[C_P#0A7T<*UJR:>A[&;8JK2J1C"5M
M#@/^%1Z%_P _FI?]_$_^(J2'X3>'XIDD>>_E53DH\J@-]<*#^1%=W2XK+GD>
M0\;B/YV9NEZ#I>BPF/3K.*W#8W%1\S8Z9/4]^M:(I:*DYG)R=VP[5Y)\:>NB
M?]M__:=>MGI7DGQIZZ)])_\ VG71A/XT?ZZ'3@OX\?ZZ'-_"^XBM_&L/FR*G
MF1,BECC+'&!]:]]%?**LR.KH2K*<@@X(-;B>-/$L:*HUJ[P!CE\G\SUKMQ.%
ME5ES19Z.*P<JT^>+/I/-&:^;O^$W\3?]!J[_ .^A1_PF_B;_ *#5W_WT*Y_J
M%3NCE_LVIW7XGTA2BOF[_A./$P_YC5W_ -]"NX^%_B76-7\275K?ZA)<PK:-
M($?! 8.H!SUZ$_G4SP<X1<F]C.K@)TXN;:T/6J:?NFG=J8YPIS7'U.(^2NYK
MV;P!\/M&NO#MMJ>IV_VJXNE+A78[$7) P!UXP3FO&3UKZ4\ D?\ "#:0/^F
M_F:]_,IRA3BHNUW^AUUFU%6$_P"%?^%?^@+;?K_C7&^.?AG:?V<^H:!:F*XA
M4M);H<K(O?;GN,=!U],XKU>FD'%>13Q-6G)23.=3:=SY2TZ_GTO4;>^MFVS0
M2!U/;(_I7TAX3\3VOBC2$O(/EE7"3Q'JCX!('J.>#WKSKXH>!_(>37].0[6.
MZZA1<X)R3)]/7\ZX+PYXAO?#6KQWUHQVC EBSA95[J>OX'M_/U:M.&-I>TA\
M2_JW^1T2BJL;K<^H*#6?HVKV>N:9%?V,H>&09'JI[J1V(K0/2O#::=F<MK;G
MS+XT_P"1SU;_ *[FO7_A%_R)"_\ 7S)_2O(/&G_(YZM_UW->O?",_P#%$*/^
MGF3^E>MB_P#=U\OR*EL=S-.D$;22NB1J,LSG 'U-5[+5+'40QLKRWN0IP3#(
M' _(UB>)Q+)<QQR1QM MM++;[G*DW2X,8X[@;B.IR,@<5F6ANQJ,#SH\6HIJ
M7DA _G-]F*@L-Y4%HR?FR0,'Z5Y:CH2=O(BR(4=0RMP01D$5B:5X2T?1;Z>\
MLK;;-,2<G!V#DX7T'-%%)#C4G&+C%V3W\S>HHHI$A1110!BZEX7TG5K^WO;N
MV5YX""&_O8Z!O4>U;"*$4*H  X ':BBFV5*<I)*3NEMY#C5/4=,L]5MOLU]
MLT.0=C=,BBBD2FT[HSK7P?H%E=1W-OID"31'<C8S@^M;@&***;;>XY3E)WD[
MBT444A!1110 =JS-6T#2];\K^TK..X\G/E[_ .'.,_R%%%";3NAIM.Z,W_A
M_#'_ $![?\C_ (T?\()X8_Z UO\ D?\ &BBM/:3[O[S3VL_YG]X?\()X7_Z
MUO\ D?\ &C_A!/"__0&M_P C_C111SS[O[P]K/\ F?WA_P ('X7_ .@/;_D?
M\:OZ5X;T?1IWFTZPAMY77:SJO)&<XSZ9HHJ7.3T;$ZDVK-LUJ:0".:**DS.=
M;P%X69B3HUMD^BXK<LK*WT^TBM;6)8H(AM1%Z****;G*6C8VV]RQ1112$1S0
MQSQO%*BO&ZE65AD$'J"*Y]O 7A=B2=&MLGT7%%%-3E'X78:;6QK:7I%AHUJU
MMI]LEO"7+E$Z;C@9_05=ZBBBDVWN(P;KP7X=OKJ2YN=*MY9I3N=V!R36GIVE
MV6DVBVMA;I;P*20B# R>M%%/FDU9L"6[LK:^B$=S"DJ@[EW#.UO4>AYZCFH[
;?3+2VN#<)$3.5V^;(Q=]OIN8D@>U%%*X'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img260426855_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img260426855_0.jpg
M_]C_X  02D9)1@ ! @$!2@%*  #_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" 9:#,L# 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#^T/X;?#;1
M?'VBZAKFN:AK:WZZW=6;-:75HJRJMG871EF-W87DKSO+=R[W\T*5"#8&#,WH
M?_"@/!O_ $$_$W_@9I7_ ,IJ/@!_R)NI_P#8S7G_ *:M&KW*@#PW_A0'@W_H
M)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*
M_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34
M?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#
MP;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X
M&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*
M:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@
M#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'
M@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_
M\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_
M )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_
M  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/
MQ-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5
M_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FK
MW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW
M_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@
MGXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P#
MS2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^
M4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_
M -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_
MX&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_
M "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B
M@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-
M_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF
M_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #
M-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH
M#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!
M/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!
MFE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RF
MKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X
M4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^
M@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;
M_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-
M1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;
M_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-
M_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I
M7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH
M\-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^%
M>#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z
M"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2
MO_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_P
MH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]
M!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W
M_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]
MRHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#
M?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!
MX-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O
M_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E
M-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\*
M\&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T
M$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_
M\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J
M* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_
M (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H
M)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*
M_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34
M?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#
MP;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X
M&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*
M:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@
M#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'
M@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_
M\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_
M )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_
M  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/
MQ-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5
M_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FK
MW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW
M_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@
MGXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P#
MS2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^
M4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_
M -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_
MX&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_
M "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B
M@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-
M_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF
M_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #
M-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH
M#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!
M/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!
MFE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RF
MKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X
M4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^
M@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;
M_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-
M1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;
M_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-
M_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I
M7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH
M\-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^%
M>#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z
M"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2
MO_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_P
MH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]
M!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W
M_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]
MRHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#
M?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!
MX-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O
M_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E
M-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\*
M\&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T
M$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_
M\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J
M* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_
M (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H
M)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*
M_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34
M?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#
MP;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X
M&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*
M:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@
M#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'
M@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_
M\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_
M )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_
M  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/
MQ-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5
M_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FK
MW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW
M_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@
MGXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P#
MS2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^
M4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_
M -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_
MX&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_
M "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B
M@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-
M_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF
M_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #
M-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH
M#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!
M/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!
MFE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RF
MKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X
M4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^
M@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;
M_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-
M1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;
M_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-
M_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I
M7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH
M\-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^%
M>#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z
M"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2
MO_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_P
MH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]
M!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W
M_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]
MRHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#
M?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!
MX-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O
M_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E
M-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\*
M\&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T
M$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_
M\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J
M* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_
M (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H
M)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*
M_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34
M?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#
MP;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X
M&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*
M:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@
M#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'
M@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_
M\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_
M )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_
M  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/
MQ-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5
M_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_ "FK
MW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW
M_A0'@W_H)^)O_ S2O_E-1_PH#P;_ -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@
MGXF_\#-*_P#E-1_PH#P;_P!!/Q-_X&:5_P#*:O<J* /#?^% >#?^@GXF_P#
MS2O_ )34?\* \&_]!/Q-_P"!FE?_ "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^
M4U'_  H#P;_T$_$W_@9I7_RFKW*B@#PW_A0'@W_H)^)O_ S2O_E-1_PH#P;_
M -!/Q-_X&:5_\IJ]RHH \-_X4!X-_P"@GXF_\#-*_P#E-1_PH#P;_P!!/Q-_
MX&:5_P#*:O<J* /#?^% >#?^@GXF_P# S2O_ )34?\* \&_]!/Q-_P"!FE?_
M "FKW*B@#PW_ (4!X-_Z"?B;_P #-*_^4U?*<&LZO;1)!;:KJ5O!&"(X8+ZZ
MBB0$EB$CCE5%!8EB% R22>2:_1ZOS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX
M?\B;J?\ V,UY_P"FK1J]RH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_P#8S7G_ *:M
M&KW*O#?@!_R)NI_]C->?^FK1J]RH **** "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@ K\SZ_3"OS/H ^OO@!_R)NI_]C->?
M^FK1J]RKPWX ?\B;J?\ V,UY_P"FK1J]RH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M-V;*#1K77%GU/PS'J\]R8(;73KW6K2YOY[J"UT]+N[\ZWB /U"HHK\X/'/\
MP5M_8#^&7BG5O!'Q%^-'B+P/XPT*?[-K'AGQ5\ _VCM"UO3IBH=!=:=J/PDM
M[F-)HF2:WF\LPW-O)'<6\DD,B2, ?H_17RMX7_;;_9:\8? +6/VHM$^+ND+\
M!]!NM2L-4^(.MZ-XK\+6D&H:5=06-SI\6C>*- T?Q+>ZA+?7-M8Z;8V.BW-W
MK%[<06>D0WUS+'$WAG[-W_!53]D#]JCQWXD^''PK\3>,YO%GA_P_K'BFSTW6
MO 6OVESXOT+0+=+K6;CP78Z?#JNJZYJ%E!()$\-_V?:^*=11)GTG1+]+>=H@
M#\A/^"NW_!4_]K/]GW]J:[^ OP"\36GPJ\-^ O#GA'5=5UP^$/"?BC5_'>K>
M*-(M/$C7!G\::#K]E9^'M+M[RUT:"STFRMKB?4K+6WU+4KV">VL-._;[_@G=
M^TKXK_:W_9$^%/QR\=:'9Z%XP\20>(M)\11:7!-;:+J>J>$?%&L>%;C7M%AG
MDEDAL=9.D"^>T\V6/3[^6^TV&6:&SCFD_/']JG]J#_@AW^T)XQT]?VJ-4BUG
MXA>  VBH?$'P?_:V^'OC71X$E>\'A_Q _ASP%X3UZ]T^VGNI[NWT'Q&;NPLY
M[V[N+>RADOKEYOUW_9M\:_ _XA? [X=^*OV;'TA_@==Z/<:;\.ET'PSJW@[1
MX-&\-ZKJ'AJ>TL/#>N:1H.JZ7!9:II&H68CO-*M'N&@:[C\^&XCN9@#W"BOS
MZ_: _P""G7[)G[._Q$3X/:_XH\3?$'XOF6.WG^&'P=\(ZG\1/%MC>31--#IF
MH1:88=*LM;EB F_L"?54UR*WDANKC3H;2>&>3 \,_P#!6/\ 8I\5:EX5\+V?
MC_Q'IGQ'\6_$?P7\++3X4>)O 7BKPO\ $73?%'CKQ#IGA[2WUC1->TZPM;71
MK)]5M]4U?5X-2NK6STQ9!$;G5##IDP!^DE%%?GI\;_\ @J'^R%\#?B$WP@OO
M&7B+XF?%Z.]DTRX^&7P5\'ZS\2_%5KJD44TDFCW)T>)-#BUR)X)(+G0#K7]N
M6,HSJ&G6D2O*@!^A=%?G]\$O^"G'[(GQQ\>+\)]-\<:U\./BV]W;:?#\,/C1
MX3UKX8^+KK4[N)98-(LXO$$$>DWVM2%ECBT6SU:?5KEV0VEE/%+#+)^@- !1
M7YL^,/\ @KM_P3\^'OB/5/!_CSXV^(?!?BO19Q;:OX;\4_ /]H_0=<TR=D65
M([W2]3^$=K>VQDB>.:(RPJ)89(YHR\;HQ[_5O^"E'[%.C? C2_VD;SXX:2GP
MI\0ZKK>@>%=2F\.^,M/\1^+=>\.W L]8TGPUX%U;P]IWC759K"Z>&&\NXM 7
M2K!)X+S4-0M-/D%V #[GHK\POV=O^"OO[$O[2WQ%T[X5>#?&OB3POXVU^^?3
M?">G?$7PO-X8M/%M^#BWL=$U>&\U325U#4/NZ7IFKWFE:GJ<Y2RLK.:_EAM9
M/T]H ***1F559F8*J@LS,0%50,EF)P   223@#DT +17YF>.O^"MO['/A;Q[
M?_##P9KOQ!^/WCS2?MG]JZ!^SU\.M>^)YLO[.EBCOWCU:P6ST'5H+(2F2\NM
M!U75;2T$4D-S/%=!+=_7/V<?^"AG[)_[4VOWG@OX7?$N.'XC:?)?Q7OPR\;Z
M/JO@7Q]&^E[CJ*VF@>([6R?6'L$2234(]"GU.33DBF.H):^3*$ /M>OS"_X*
M7?\ !2;PK^P%X'\/1:?X?L?B!\9_B"+X^"?!%YJ4FGZ9IVDV ,-[XT\636D<
MM\NA6=])!96.F6IL[WQ)??:K.RU&PAT_4]1L/T4\=>-?#/PU\$^,?B-XUU/^
MQ?!O@#PKXA\:^+=8^Q:AJ/\ 9/AGPKI-YKNO:G_9^DVE_JM_]@TJPN[K[%IE
MC>ZA=>5Y%E:7%S)'"_\ "G_P6*_:E^%?[6G[5^E>/_@KXY;Q[\.=!^$GA+P=
MI.J_\(_XJ\,1V^H6>M>*];UFS&E>,-$\/ZL94O->\R2].G""XC>&**>9;;$8
M!^B7Q*_;:_X*,)_P3[\!?M^V?[4">&;SQU\:]2\ Z?\ "GP=\"OA9=^#]#\-
M03>.=$;6-3U[Q+X<\5:[YXUOPA<6ML-:NI]."WVE6X=]8FMKF;]:?^"1W[;O
MQ4_;>^ ?BGQ3\8/#.GZ?XO\ AYXS3P9<>,/#^FSZ5X=\<PR:-9:M'?16#O-:
MV7B'3ENEB\16>F3#31]JTR]M+33H[\6%O\D_\$7OVK/V5O$?[*_P4_8F\0^+
M],U[XW:G)\7Y=1^$NM> ?&.J:7J&FMXS\=_$(I>ZY?>$I_AW=PGPFJZP;>?Q
M!(2RK8F/^U +.OWT\.>&/#?@[1K+P[X1\/:'X5\/Z:C1Z=H7AS2;#0]&L(V=
MI&CLM+TRWM;*U1G9G9(((U+LS$$DF@#<KR[XR?&KX6_L_?#_ %KXH_&/QKHW
M@/P/H* WVM:S,Z^=<R)(UKI>E6-ND^HZWK=_Y4B:=HFD6E[JNH2(R6EI,RL!
MZC7\*?\ P66_;9\0?M/?M-^)?AEH6M[_ ()? /Q!JO@[PAIFGRL-.U_QAII&
ME^-?'%^R_N]3NIM8M[[0O#UT&ELK;PU80W.E"*37=8N-0 /T4\>?\%N_VH/V
MF_BI9? [_@GI\!;>/5=>U"ZLO#^O^,K2#Q3XXUBRM'DE?7VT1[W3_ O@#2H+
M15N-6N?%&H>*=.TVU5[F[U6Q!(A^Y_!7[/?_  6QO=.;Q3XQ_;S^#7ASQ+>6
MT%PGP[B^"G@7Q/X9M79II$TC4?$-I\.]$O+&2R2[D6XO=$BU=[J>VMX)=2U*
MTAAN:YG_ (((?LR:+\+?V4'^/>HZ0J?$']H+6-2NUU2Z4->6?PX\):O?Z!X:
MTBT5TW65KJ6K66N>);EHF']KP7^B2W7FQZ;IP@_=>@#\$/C%_P %)?VY?V!T
M2V_;6_9:\"?$[PGJ)?2_!WQR^ 'B_5_#?@KQ!KZV-S=V.CZ_8^)M)\1W.BZS
MJ*VLSW,=Y:>&76*TU&]\/Z'KUG9OM_03_@FK\</'7[27[&'PG^-_Q)OTU#QC
M\0-9^,6I:C)%#;006=E8_''XDZ+X?T6TCM;>UC-EX?\ #NF:3H5E(\7VF>TT
MZ&:]EN+R2>XE^E/CC\&/ G[0GPG\<_!OXDZ1;:SX0\>:#>:+J$%Q"LLEC/*G
MF:;K>G,Q5[76=!U*.TUC1[V%XI[/4K*VN(I$>,&ODK_@G1\-/%G[*7[ _P /
MOAY\7]'U;2?$/P@/QWG\3V&DZ+JWB?5;G2K'XT?%+Q'9:GX?\/\ A>SUK7_$
M9\0>&Y['6_#NDZ!IVIZWK4&I6%KING76H74-HX!^AE%?F!J7_!9C_@F[HVH7
MVD:O^T->Z5JNEWESI^IZ9J7P1_:&L=0TZ_LYGM[NQOK*Z^$\5S:7EK<1R07-
MM<11S03(\4J*ZLH^NO$_[5'P0\(? [PY^TCK'B7Q#-\%_%>A:'XHTCQEX?\
MAI\4?%Y7PUXBT67Q#I7B+6?#GA+P9K?BSPSH3Z3%]HO=6\2Z%I-AI,LMK8ZM
M<6-_>6EM, ?0M%?F;X;_ ."Q/_!.3Q=XBT'PIX>_:*_M#7_$^M:7X>T.P_X5
M'\=;3[=K&M7T&FZ99_:K[X8VUE;?:;VY@A^T7ES;VL._S+B>*)7D7]!_'/C7
M0OAUX3USQMXF776T#P[:"^U4^&O"7BSQUK:6GG10/-9>%? ^B>(O%6K"$S+-
M=)I.BWTEI9I<7]RD5E:W-Q$ =717Y;2_\%I?^":$,DD,W[23Q31.\4L4OP9_
M:!CDBDC8J\<B-\*0R.C JZ, RL"" 017I'[2'_!3S]C?]ERT\/\ _"QOB9)J
M7B+Q3H&F>*=#\"^"M$U#Q'XSF\.ZUI\&JZ1JNJZ5LLK?PI!JEC=6MQIT/C"^
MT"[OXY_,L[>>.WO'MP#] :*^$OV3?^"D/[*'[9VJ:AX9^#?CB^3QSI>G'6+O
MP#XST2Y\+^*WTF/R5N-1TV"=[G2]<MK*:=(=1_L+5M2ET]BDU[%!:W%I<7'
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
MQWL,<LFG:C"MSI.I"WNUT_4+F2RO$@ /IBBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
M/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT:O<J\-^ '_(FZG_V,UY_Z:M&KW*@
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 **** "OY/_ /@Y-U_49O&O[*/A=DE32=.\+_%;7X).D%QJ
M.LZMX(TZZ0X_UDME;:#9LN_/DI?MY>WSY=W]8%?S[?\ !PC^SAK/Q*_9X^'7
MQ[\-6EY?WWP \1ZS:>*;*S@,VWP#\2%T.SU#7KA8HY)V3P]XC\.>&HV(VP6N
MG:WJ^H7+)#:LZ@'Y-?\ !OS;6$_[>=]+>8^T67P)^(=SI654G[>^M^";.3:6
M=2I_LR[U'YD#L5RI0(SNG]MU?Y_/_!(KXSZ;\$?V_?@5KFO:A'IGAKQEJ6L?
M"W7;J8LD*K\0=&O-"\.^?*"$@MH_&LOAB>ZN)_\ 1[>VAEFF:*-#-'_H#4 %
M%%9]SJ^E6=_INE7>I6%KJ>LF\&D:=<7EO#?:I_9\ N;_ /L^TDD6>\%E;E9[
MLV\<@MHF628HK*2 ?@__ ,%[?VO_ !%\#_@/X1^ GP_U6ZT;Q;^T+-KT7BK5
M]/G:"^TWX6>&DL(==TJ&:&2*XM)O&VJ:QI^D-<1EX[GP]IWBO2YD OTD3P__
M (-O?A[HMO\ #7]I'XK-8P2>(=5\<>%?A[!J4D<3W-IHOA_06\275C:3',\$
M&H7WB6SN-0C79%=R:9IC/YKV4?E?.O\ P<A>&]9M_C7^S?XOF@F'A[6/A;XH
M\-Z?<E1]G;6?#GBW^T]8@5P-PF2Q\5:'(ZNV"CH8QD2FOMS_ (-R[F%_V2_C
M/9JX-Q!^T5JMS+'SE8;OX:?#>*!R>F)'LKE1W'EG/44 ?DW_ ,%RM$/P;_X*
M,0>/?AU=W/@_Q1XH^''PV^*IUKPW/+H^I6'C*RU+Q%X637K.ZL6@EM=5=/!6
MGWTMY;LLTUXTEY,[W,TSM_5!_P $]OVF;K]KC]D?X2?&G6OLJ>,-5TJ]\/>/
MX+.);>W3QOX2U&Y\/Z[=PVJ9CL[?7)+&'Q)9V4;.EG8ZS;6P<F(X_E[_ .#A
MJ1'_ &YO!ZHZ,T7[./@*.558,8W/COXIRA) "2CF*2.0*V"4D1\;64G]N/\
M@@KX?U+1?^"?/AS4;\S?9O%GQ2^)GB#1A*C(BZ;;ZE9>%Y!;D\20MJWAO5'+
MK\OG/,G5#0!_-G_P6BMK>T_X*7_M+Q6T$5O&\_PDN6CAC6-&N+SX$?#"\NYV
M5  9;F[GFN9Y"-TL\LDKEG=F/]#O_!+#]@3]FS6?V._AA\5OBU\/?#?QU\?_
M !?\#Q7&HZ[\6]#L/&B>$O"*2W^D:#X"\!Z?KZZI:^$]#T32XBAN]'6TU74+
M^[O+F:[ALETS2]+_ )Z/^"U7_*3/]I;_ +HW_P"J ^%5?UU_\$M_^4?/[*?_
M &2RP_\ 3GJE '\&?Q0L9_@C^T7\1=,^'NJ:CH5S\(_C5XOL/!&LV=U-'JVC
MS> O'.HVWAO4K:]:22X34+!]*L[F*Y:6287$2RM([Y8_VE:]_P $Z_V8?#?[
M#_Q>C\4^ -$^*7Q1\5?!KQI\1_&WQX^(.E6?B#XO>)/B=/X-U#Q/)XTB\9ZB
MMWKV@S6VO@7>F:3H^IV^GVMN'MKE;^2]U6YU'^,;]JS_ ).B_:2_[+Y\8O\
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
M7W[.^O?LJ_M'?%;X&ZY!?"'P;XHOX_"^I7\+1OXA\#ZA*VH>#?$4;^7'#/\
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
M&"""'Q5JT<4,,486.***-52.-%5$10J@* *_TXJ_S(OCG_R6WXQ?]E3^(/\
MZENKT ?Z1?@GX5?"_P .P>'M=\/_  W\!:%K=II=LUKK.C>#_#VF:K;-=:9]
MENFM]1LM.@NX3<VUQ/;3F.93-!/-#)NCE=6_BF_X+K6UM!_P43^(TD%O!#)>
M>!OA9<W;Q11QO=7(\%Z=:BXN&15:><6UM;VXEE+2""WABW>7%&J_W+:%_P @
M/1O^P5IW_I)#7\-__!=O_E(CX^_[$#X6?^HE:4 ?TV?\$<423_@FK^S-'(JN
MCZ1\2$='4,CHWQC^(JLK*P(96!(92"""01@U_)9_P5:_9.A_9'_;"\=>%O#V
MG&P^&GQ"5?BE\,8XHA'9V/A[Q/>7G]I>&K4)NCBA\)>)K76="L;9I&N5T.UT
M:[N0#?(S_P!:O_!&[_E&Q^S)_P!@KXC_ /JY/B)7SW_P7<_9:_X7?^R4/B_X
M>T[[5XZ_9MU&Z\8;H8]]U>?#36EM+#XAV(P4 CTI+70_&DT\KL+;3O"VJQ01
MM+?'(!]"?\$A?V@]*^/_ .PG\&W@GMQXD^$&BVGP0\8:="JQM8WWP[TZQTSP
M[,Z!4WC6/ [^%]8>X1/*>]O;VW#O-:3[?-OV:/ >@?M&_P#!1K]J?]M"YTNS
MO/"_P-:R_9*^"^I26UO,FH^+/"6G1R?&'QI9W!&XW&DZCJM[X+T35[-IK6_T
M+7=9MA.9+=XXOYE_^"9'[=GC3]C_ %WXU^$?#.F:GXEN?CG\.;KPU\._#^GP
MK=F'X_VHGL?A%JKVTT@C-A/J&N:CH^L00HLM_P#;-+::58=.0I_:S^R/\ ['
M]F3]G3X5_!BWF2^U/PIX;AE\7ZR&\V3Q%X^UV:;7O'?B&6X91/<?VMXKU+5K
MJV>Y>:XBL6M+5YI1;JQ /P*_X.%_VN/%'A\_#O\ 9!\%ZU=:3I7BGPVOQ-^+
MGV"<Q2:[I,VLWFD^!O"EW-"XD73DU#0-=\0:SIDHV7TB>%[AP(K<K/\ H7_P
M1^\(?"CX=_\ !._X2:1>WW@^.]^*=IXO\<_$*QU;4]%;^W;_ ,5:WJ6DQQZQ
M8W4B":(>"],\/:'):W<3J]E8I%*'5FW?@'_P< Z-?Z9^WM%?7;.UMXB^"/PZ
MU?2PV[:EE;ZCXMT"5$W$J!_:6B:A(0@5=TA)7<S,WZC_ /!(S]DK]AK]IS]B
MCP'XN\>? /X8^-OBCX7U_P :>"?B/K-[;7DFK3:OI_B2_P!5T"35(X;^$1W$
MW@?6?"[A_+"7 W2J=Q=(P#\@O^"?/QCU']DO_@J7;^ _!FKR1_#/QM\>O$O[
M._B'1DNV;2-<\-:UXYU/P=X*O;C<\\;S^'M?ET+6M.U#>TZ10WMF+M;+5-0$
M_P#=77PSHG_!-?\ 8-\)ZWHOB?0_V9?AEHVN>']8TO6=#U:VM-1ANM-UK3K^
MWN](O;25M3(2[M]1BMI;4X)-PL8568A3]S4 %%%% '\(O_!<O_E(Y\6_^Q5^
M$_\ ZK?PY7[N_P#!O'_R8WXT_P"SD?'G_J ?"FOPB_X+E_\ *1SXM_\ 8J_"
M?_U6_AROW=_X-X_^3&_&G_9R/CS_ -0#X4T ?L5\</BQH/P)^#GQ/^,OB:.2
MXT/X8^!O$OC6^LH94AN=3&@:5<ZA!H]G+*#&E]K%U#!I=B9!Y?VR\@#X4DU_
M"K^R1XE\3?MK?\%0?@KXP^.-X/&&L_$3XV6?C/Q-;7J^?I,EEX2M[[Q?9>%[
M6PO99HH?"FFV7AVUT*QT0M)!#H5O'IZI,/ED_L%_X*C>&]9\5_\ !/O]JK2M
M!@FN=0A^%]YKSPVZAY6TOPIJNE>*M>8(0VY8]#T;499 H+^6C^7^\VFOX]_^
M".]S#:?\%)/V8I9W$:/KGCVV5CDYFO?A+X_L[9..\EQ/%&.P+ GC- '],_\
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
MY&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OS/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT
M:O<J\-^ '_(FZG_V,UY_Z:M&KW*@ 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 **** "LS6]%TCQ)HVK
M>'?$&F6.M:#KVFWVC:UH^J6L-[INJZ3J=M+9:CINH6=PDD%W97MI--;75M,C
MQ302O'(K(Q!TZ* /X]?VW_\ @@_\8_ASXHU#Q_\ L:1W/Q1^'MW>76K)\.[G
M6-.TOXD^ &$TEXEEHUYJMYIUIXVT6Q 6/2;BUO(?&2 6]E-I6MW,,NMW?U?^
MSC_P6@^*GP+\&:?\-_\ @H#^S3^T'8^)_!=E#HLWQ6T?P-<VNLZ\+)EB6[\>
M>%_&TG@R&TU*TTU4N-5\1:1KNHR:W(C7O]@033R33_TMT4 ?C9'_ ,%?+?XI
M02:-^R?^Q?\ M9?'3QS.8X;6/6/ UA\/?A[I<T[M"DOBGQZ^K>)8=!AAD:&1
MY+[2[>PDCD$;ZM9R$LGMG[*O[+?QZ?XN7_[8'[:'CS3_ !#\?]4\,7_@WP)\
M+?A_>7D/PB^ _@+6Y[*_U3PYHD,LCMXA\3ZI<65H-?URXGOH#);>5'J?B 16
M.JV_Z3T4 ? O_!2']BNQ_;E_9MUKX8V5WI>B_$;P]J5MXT^%7B358Y#8Z;XL
MTV&>VETK5)[:.2\@T+Q1I%U?:'J4D"7 L9[C3M=;3]2FT2WLIOPV_P""7OQD
M\7_\$O/$/QL^!G[;7PC^+7PJ\-^--4T?Q1X7\=6WP]\4^,_"[>)]#L[[2=3T
MVTU3P3IOB&T\1V'B'3UL)-)UOPQ+JNFVUUHE];ZA/$LXEM?ZPZ* /XS_ (X?
ML^?M!?\ !8/]NGQ!\3?A;\,_'7PV_9Z^R^$O".F?%OXI^%=2\,Z1I_@;PU8Q
M1ZAK=C:ZBUK_ ,)1KNKZI>:QJVC>$] N9[R.VU/28_$%QH=NU]JEM_6Y\.?
M/@G]GKX.>%?AYX/TR_M/ OPF\#V>C:78Z7I.I:_K<^E>&=+_ 'UQ%H^@6%]K
M7B+Q%JIMY[ZXMM)TV^UG7]:NYOLMI=ZA>I%)ZI10!_"I_P %(/@K^T]^T]^V
MK\<OC=\,OV0/VMKCP'XOU+PA9^&KW4_V;_C#IMWJ5CX-^'7A#P*^K'3[OP;#
M>65OJ]UX9N-3LK6^@M[Z"RN[>.]M[>Z6:%/Z0_\ @FU\7M3^&G[!?@7PM\6/
M@O\ M+^!_'/P$\+_ -@^+/!NJ_LU_&^7Q)KD-[XQU6S\,7'P^TRR\!33>/1>
MV5YISZG:^&EO[WPG"+O4O%L.CZ!;'7)?UHHH _SO?C)^R;^V;\2?B]\5/B+I
MW[&7[5]CI_C[XD>./&MC97G[/GQ6%W:6?BGQ/JFN6MK="'PK-$+FW@OTBG$4
MTL8E1MDCKAC_ &*>//VDI]8_8(\0:S9? ;]J*[^(OB?X1Z]\*[;X/I^S3\;(
MOB!;?$F^^&B6<ECJ.DR>"-MEX/MKW58%;XB">?P9=B&_T[1]8U3Q'I]WH,7Z
M744 ?YZ_[.W[+G[8_P (OV@?@7\5]9_8U_:ON=(^&'QC^&7Q#U6WLOV>/BQ-
M>7&F^"O&NB>)+Z&TA?PK"DMS+:Z9+'!&\L2O*R*TB EA_<Y\7O%>G^./V4?C
M!XLTJP\3:7I^N? SXH7EMI_C'PCXG\">)[-3X+\01/;ZSX1\9:3H?B;0[R.2
M-PUKJNE6DKQ[+B%9;6:">7Z,KQ7]I26.']G3X^S2NL<47P5^*DLLCD!4CC\"
MZZSNQ/ 55!9B>  30!_G:_LK1?$6;]I?X Q?"&YT.S^*C_&#X>#X<W/B9&D\
M.1>-AXJTL^&3KR+%.[:.VL"T34MD3R"T:8H X!']-7[;G_!5CXF7'[//Q#_9
MIU3]CW]H+X5_M0?$?P?J/PV\3VNM^';74?AQI5AXHMI_#OBS6_AYXLT;4[S6
M/',.H:9<:A:^$[VPT*ST\7-[;W\6MWXTY4U#^=/]@)E7]N3]D$LP4']I+X,*
M"Q !9_B!H*(N3CEF8*HZLQ &20*_T=J /Y1?^"+/_!+_ .*.B?%/1/VN/VAO
M!NK> =%\%6UY<?"'P/XIL;G2O%/B#Q-JNGO8Q>-M7T*\CCO-)\.Z)IE_>OH4
M.IP6NHZMKDUEK%M##INE03:M^H/_  6M_9M^+W[2W['=MHGP8TF_\4^(_AY\
M3_#_ ,3-4\$:2!)K'BSP]I7AOQ?X>U"VT2S4"75=8TM_$UOK5MH\4AFU&VL+
MV&PM;[61I5I+^O-% '\,?_!-#P9_P5%^#7Q=UK_AE[X(>)='?QK8VOASQY<?
M&SX>:]X?^%$-IIMW<366H^)-;UV/P[+::AX<GFU&XL[?0=3E\03K-?V5MH^K
M>>]C)-_P5$_81_;6\,?M#ZE\4O'>E>,?VC[KXK:-X3UG6_BO\-OAM?-X=B\6
M6GA_3?#=]X)_L/PM:7S^'K3PU'H]GH_A-M6@M;G7_#<&EWSO<:P=9AM?[EJ*
M /R9_P""0U]^U#%^S#X \$_&[X)1?!;P3\-/"$7A'P6?$\FLV_Q,^(=V-<U'
M4/\ A*=0\)ZA9Z6W@/PWI^CW-KI%MIVJVVI:MXFU+SM?M+K2]'2VM;[\0_\
M@LMX(^/_ .UQ^U=H?B[X)?LM_M6^*O 7@7X2^'?AW%XD?]F?XV:/::YKMEXI
M\:^)M7OM*M=:\!Z=J[:;"OBBRTJ.XN[.".ZN-,N;JQ66QGM[NY_LBHH _"W_
M ((BZ]XV^%G[/D7[-OQB^!?[1?PG\>V?Q!\9^(-#O_'O[/\ \6_#O@;6]!UC
M3[;6C*WCZ]\(IX3T&^LY]/U*S>R\5:IH+ZA<R:79Z$VK7]^MI'^XNI7\&E:=
M?ZI=1WLMMIME=7]Q%INFZCK.HR06<$EQ-'8:1I%K?:MJMZ\<;+:Z;I=E>:C?
M3F.ULK6XN98H7NT4 ?Q"?\%2_A1^T?\ M5?MF?$/XL_"+]DC]K75OA]/I'@W
MPUH&NZC^S7\:-&FU]/#7ANQT^^U>'2-5\$6>JZ=8W&HB[CL(-4M;74)+2"&Z
MN[2REN&L[?\ H#_X(Y^(_$^A_LA_#W]F_P"*OP<^.OPL^)'PPM?B&=4MOBE\
M$?B=X'\+Z_X=UGXCZSXBTZ\T7QGX@\(Z;X,N[H6?C6RTIO#,FN+XLN3I6L:K
M#H]SI%E=ZC#^O%% '\Q7_!-7]M3XZ?L?? K1/AI^UI^SS\?W_9ZTZYUJ7X/?
M'GP[\,/$GB*Q\/Z))JNHW%WX<\7VEC;RWJ>'7U!=1U#PEJJM<:A#9W#:=;6-
M]X<@TV\TOY)_:&^ FL_\%9_V_D\:?LP_"#Q]X%^"6H:1X.T7XI_&WQEX'N_!
M>@WUSHEY>P>)O',:ZDD46I^(;C0I=,T'0?#H<^(]9N-!AN]3L=-L/[1OK'^R
MNB@#Y5_:4_9.\ _M$_LL^*OV7;](]%\.WW@O3/#O@K56M_[0F\&:UX3M[1O
MNOV\;203W/\ 86H:9IS7MO%=6DNJZ4-0TJ2ZAAU"9J_FD_8&T_XT?\$A_P!J
MGQ]IO[67PA^(6F?!WXC>%W\'WGQ=\#^$_$'CWP)!?Z/K4&I^%O%>GZOX8TW4
M#JFD7D,E[8WNAQVT7C'2SKVFS:CX?M)[>XL'_L%HH _C^_;ZMOC#_P %>_VI
M/AOHW[)?PE^(VH?"/X<^$Y?"T?Q7\?>$-?\  7@/^UM:URXU'Q1XFOM8U^PM
MAINCV]E;:196.D36Y\8:K/HVIG3_  _=2/;6H_IG_8]_9E\*_L@_L\_#SX#^
M%;A-33PGILL_B/Q(+,6,_BWQCJ\[ZCXG\2W%MYMS) NH:G/+'IUI/=WDFF:+
M;Z9I NIXM/B<_35% '\8'_!7_P"'_P"T%^UO^UR/B#\%_P!E3]K'Q'X#\,?#
M+PK\/;'Q'<_LR_&S0XM=O='UCQ3KNH7VGZ?K7@FRU==/6X\3&R@FU#3[":=[
M266.V-LT$\_ZX?\ !&_QCXM^!_['>N_"GXU_ K]I/X;>+?A;KOC?QK]@UW]G
M'XV%O%GA37-3TR\@?P<UGX%N1XE\2IJFJSV+>#=+^T>*)K6VEUBTTNYT>SU.
M^T_]SZ* /\]G]HO]EW]L3XO_ +0?QV^+6A?L9?M96.B?%'XR_$_XBZ-9:C^S
MU\54U"STKQMXVUSQ+I]K?)#X5FA6\M[34X8;I8II8EG1Q'(Z ,?[@_V-OB)<
M?$']G;X6-JO@;XI?#KQ5X4\!^"O"/C/PG\6/AGXX^&FO:9XIT3PII%KJ\5E;
M^,_#^@Q>)-)^U(YM/$/ALZCHURI,#7-MJ$%YI]I]1T4 %? O_!2']BNQ_;E_
M9MUKX8V5WI>B_$;P]J5MXT^%7B358Y#8Z;XLTV&>VETK5)[:.2\@T+Q1I%U?
M:'J4D"7 L9[C3M=;3]2FT2WLIOOJB@#^3S_@E[\9/%__  2\\0_&SX&?MM?"
M/XM?"KPWXTU31_%'A?QU;?#WQ3XS\+MXGT.SOM)U/3;35/!.F^(;3Q'8>(=/
M6PDTG6_#$NJZ;;76B7UOJ$\2SB6U\2^.'[/G[07_  6#_;I\0?$WX6_#/QU\
M-OV>OLOA+PCIGQ;^*?A74O#.D:?X&\-6,4>H:W8VNHM:_P#"4:[J^J7FL:MH
MWA/0+F>\CMM3TF/Q!<:';M?:I;?V844 >3> / _@;]G'X*^&_ GA/2]4MO /
MP>\ V^F:=I^AZ%K'BGQ%<Z/X5T@R7,UIX>\+:9JGB/Q7XGU86UQ>R:?H.D:G
MX@\2:[>21Z?I]_JE_'!-_'W_ ,%9/AM^T+^UI^V!K_Q.^#/[)?[7&M> ;#P7
MX2\&:9XAU+]F;XTZ%_PD,^@QW]Q>ZM8:3J_@JSUJSTV2?4VM;5-8T_3M1D^R
MR3S6-NDL2G^UVB@#\7?^",_C'Q/\/OV7/A[^S/\ %GX*?M$?"CXD^$]?^(AM
M&\?_ +/7QE\-^#=8TC6O$7B'Q]#J0^(=_P"#%\#:,T<.IW.EK9^)M>T&]OM3
MM[>PTJUU"YO;,7/[1444 %?F5_P4?_X)I_#[]OKPAI%[_;"?#_XU>!;&_M_
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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 *_,^OTPK\SZ /K[X ?\B;J?_8S7
MG_IJT:O<J\-^ '_(FZG_ -C->?\ IJT:O<J "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OG_ /:,_9ZTC]I7P'??#7Q/\1?B
MKX&\'ZYI^JZ/XLT[X7>(]'\,3>,=$UB&"WO=$\0ZA?\ AO7;]])EMXIK:>RT
MRYTR/4+._P!0L-5^WV%TUL/H"B@#\2-(_P""!?[$GA_5M+U[0O%/[16C:WHF
MHV6KZ-J^E_$S0[#4]*U73;F*\T[4M.OK;P+%<V=]8W<,-U:7=O)'/;W$4<T3
MI(BL/U_^'O@V^\">'4T#4/'OCCXCSI=SW(\1_$*Z\/7OB(Q3+$J6+W'AGPWX
M6TY[2V\HM 7TPW9:65KBZG)39W%% !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
M6;+K.CP:K::%-JNFPZW?VMS?6.CRWUK'JMY8V;Q1W=Y::>\HN[BUM9)H4N;B
M&%X8'EB65U,B@@&E1110 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 %?F?7Z85^9] 'U]\ /^1-U
M/_L9KS_TU:-7N5>&_ #_ )$W4_\ L9KS_P!-6C5[E0 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 %%%%
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
MW:NJRR_F]_P3:_;X_P""AG_!0?QYX\T./Q9^SS\,_!OPRT;1-5\5^(O^%/\
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
MGK_@SP1\2/'?@[3;U,CRY?&G@_PAK7A:]+,% CT?5M3F"RP3M$MK-'.WV/\
M!GX[_![]H;P?%X]^"GQ$\,_$?PI+</9R:IX<OA.UA?1@-)IVL:=.EOJNAZDL
M;),=.UBQL;[[/+#<?9_(GBD< ]9HKSOXJ?%OX9_!#P5JOQ%^+?C?P]\/_!.B
MJO\ :'B'Q+J$5A9K-*'-O8VB-NN=2U2\,;QZ?I.FP7>IZA,/(L;2XF(0_'UA
M_P %2OV'+B[M;75_C%?^!X=1NA;:-J_Q,^%OQ=^&?AS6@;>.Y6XTWQ+X[\":
M!H+P&-R?])U"VG"H9F@6VD@FF /T%KFM=\8^%O#.I^$M&U_7=-TG5O'>NS^&
M/!VGWEPL5WXCU^UT#6O%-SI>EP\O<W5OX>\.ZWJ\RJ L=GIMQ([ A%;R?0_V
MHO@'KWP-_P"&DX/B9X;TWX'%=>DC^(WB"Z/A[0)H/#OB?5/!UW<03:PEG-.E
M]X@TBZL="CBA>XU^26Q72(+M]0LTF_FBU?\ X*L^!OVA/^"J7[./CG6/%%O\
M/?V2?@#JWQ/LO"FO>)([S3(]7N_$?PP\7:%??$3Q):-"UW9R>(M2;2-)\-:9
M=6RW>CZ.UM]JMK#5=7URW4 _K:HKY^^#?[5?[.O[0>G^+M5^#/Q=\'?$#3/
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
M4J***WBB@@BCA@AC2*&&)%CBBBC4)'%%&@5(XXT4(B( JJ J@  5_(?_ ,%A
M]?U?]DK_ (*D? W]J/P/OAU6]\&_#GXA:I#:N;236[[P=X@UWP3XDT.[FC5!
M)8^(? FD:5X?OB\CR265]=6\FR$0Y /Z]*_&;XC_ +>'QE_:*_:RU?\ 8E_8
M,N/">BZC\/DU.X^/7[2WC;P_-XM\/_#M?#^J0:7KVD^"O"37%GIWB36K#5Y8
M?#L<NLSM9:SKDU[8V,%CI.EW7B^'["_;Q_:-3X!?L2?&OX[>%-82#58OATD'
MPYUFV9&=?%/Q"DL/"_@C6;&.1'6Y;3M4\1:?KPB:-D:UL)GF"P)*R_D__P &
MX_P^@M?@;^T1\8;A7FUGQO\ %W2? DU[<$RW$MGX \)V7B0.LLA:4BXOOB;=
MM=2@XN9K>/S&DDMAY8![_P#'[XZ?MS?\$VT\'_%SXV_%/1/VUOV9=8\0Z;X5
M^)NHQ_"CPA\&_BM\+[S5V$6FZUH<'@>XC\+Z[I%W-'/'$FM6R>;J+6'AV>\T
MJ74[77E_83X<_$/P=\6? GA+XE_#[7+7Q)X*\<:#IWB3PSK=GO6&_P!*U.W2
MXMY&AF2.XM+F,,8+VPNXH+W3[R*XLKV""[MYH4^<O^"@7PWM/BS^Q/\ M0>"
M;N*.9[OX->-==TQ98Q(@\0>#-*F\:>&W*^7*R^7K_A_37\R-&FCV^9"/-5:_
M'[_@W2^/.J>*/A%\:_V>];O7N(OA7XET'QQX*2YN&DD@\/\ Q$35K?Q!I%C"
MQ(@TW2?$?AQ=8=5 #:AXRNI.3(V #^D*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 *_,^OTPK\SZ /K[X ?\B;J?_8S7G_IJT:O<J\-
M^ '_ ")NI_\ 8S7G_IJT:O<J "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \@^/_P 9?#7[/7P4^)WQL\7.HT'X:^#M8\47%L9D@DU2
M[LK9ET?0;260B,:AXAUF73]"TU6($FH:C;1Y&^OA+_@DG\&O$O@W]G'4OCS\
M3XS-\;/VP_&.K?M#?$349X3%=#3_ !;<W-]X&TE0SL\>G0Z#?/XELK%PC:7<
M>+=0T_:$MT \B_X*</??M2_&[]E[_@FUX7U/4+33OBCXA7XV?M&ZAHLZ17F@
M_!'X?SW,MC9RS/;WEM;S^)M7L=7?1Y;ZW>&T\5:'X0:6WNX-0$1]_M/^"9_A
MZPM;:QL?VT?^"C5E965O#:6=G:?M?>,[:UM+6VC6&WMK:WATU(8+>"%$BAAB
M1(XHT5$554  '\]W_!7_ .%GB;]BG_@H9X$_:P^%T+:38_$O6](^-/AZXBS'
M80_%/P1JNFK\0=&G5%!GM->F;1O$>MPW#31:D/&NK6;HUJ)(!_7C\&_BGX8^
M.'PH^'?Q@\&3^?X8^)/@_0?&&C[I$DGM;?6]/@O7TV]\OY8]2TJ>2;3-4MR%
MDM=1M+JVE1)(G0?AO_P4?_X)6VVK?LJ?$CQUX:^/W[6_QC\>?"'1KGXB>%_#
M/QR^.6M_%;PV^GZ(8;GQNFFZ-K&F^;9ZW+X.@U:?3;C394N;N_LK/3722&Z;
M9SW_  ;S?M/?\)E\'/B%^RWXAU RZY\(-4?QSX#@GD!DF^'GC._8Z[86<>68
MP>&O&\LU]=RN% ;QW801;EB8( ?I[_P5"\:^.?A[^P)^TUXJ^'-QJ-EXKM/
M=MIMO?Z3)+#J6FZ/XC\3Z!X:\5ZI9W,"M/9SZ7X3U?6]06^@,4]C]F-W#<6L
ML*7$7S#_ ,$;/VK?V;/B)^RI\(_@9X'UGPIX,^+OPX\,'1O&GPNE>TT7Q#KF
ML6$TSZOX_P!'LYC"_BRV\5,R^(=:U32S?3:9J.H3V6KK:-';^=^K_P 0[WP!
M:>#]7MOBC<>&H? OB(Z=X(UV#Q@UB/#>KCX@:K8^!]-\-:I'J7^@747BK5_$
M-AX:AL+H-%J-UJL%@4<W(1OYH?VQ?^"!&L:1JM]\4_V%?%]Q8WUI?OKMK\'/
M%>NR:9J.DW44WVJVC^&GQ'EFB>.2TG$:Z7IOC*YMKBU6+SY?'$\PB@(!^O'P
M[_8NL/@__P %%_'G[3OPZ\+Z;H/PZ^,7[.6L>'?'46ES:;96EG\9+?XC^!-1
M%[;Z"D\-U#'XR\+:7)J5W<:;ITFG_P!N:%K5_JUU;ZGK]JM_^:?_  5H_:(L
M?@O_ ,%%?V#+_P",6C7?B']F_P"'NE'XE:MH4EDVJ:1/XLU?Q)XE\+:IXI_L
M4Q^3K>N?#FPL?"?B?2K=S<W5N[-!8102:K-]L\V_X):?\%-OVC="_:#TO]AO
M]L\>)]:UK4]3N_!OA/Q-XZLKNW^)W@KQMI]K<75MX3\<W%S -2\3:9KRP&UT
M[6M8^T:Y8ZC<6#W&J:CH-ZDFD_MQ^U_^RE^S3^W+H=S\"OB[-;/X[\'Z/8^.
MO#>I^&]4L;+XF_#G3_%MYJ^AV'B?2UN(;S=X=\3:AX0U?2KZQU73[[0=;N/#
MS"6W75='TR^L #TG48_V<OVY?@+KFC6FL^#?C/\ !GXE:+>:1=7^@ZA9:M;P
MR7%L4$UM<1[[OPWXNT"::.ZMO/BL=?\ #NK01220VEY!M7S_ /X)[_ WQC^S
M5^R)\*O@;X]MX8/$_P /+OXE:5=/;W=C>P7^FW?Q9\=:QX=UF";3KJ\MTAU[
MPYJ6DZU':/,M[8)?K8ZG;6>I6UW9P?RY?'/]@S]OO_@E#XBU/X\_L]?$K7_$
M7PLTJY@EU+XA_#O[1:R6>DQ3,]I;?&7X77KZIIMSHB2;A/=W47BSP?!(T$U[
M?Z5>W5M:K_1S_P $P?V[3^W?\ ;CQAXBT:S\._%+X?ZS#X.^)>EZ4EPNAWNI
M2:?#?Z7XIT%;AI9+32_$=HT[G2IKJYN=)U*QU*S,]Q9I8WMV ?AS^SKHND^'
M_P#@X?\ &.EZ'IMGI.FQ?$7X]W,5AI]O':VD4^I?!?QCJ5])%;PJL41N;^[N
M;J18U53+-(P49Q7];U_86.JV-[I>IV=KJ.FZE:7-AJ&GWT$5U97UC>0O;W=G
M>6LZO#<VMU;R207$$R/%-$[QR*R,0?Y,O@@Z1_\ !Q?XP61E1I?B!\;4B5V"
MM*__  H3Q7-MC#$%V\F-Y=J@GRT=\;5)'];% '\D7_!NA;QVGQ__ &H[6$$1
M6WPZ\/V\08[F$</C6YC0,W<[5&3W/->F_P#!P#^RS\$_AY\*_AU\>_ W@;3/
M#?Q'\8?'/4]#\;^([.XU*74/%J^+_#'BGQ7<3:RUY=W4=PUCJ?AL?V6%$4>E
M6EU)IVGQ0:>([:'S?_@W:=!^T7^U2A90[?#_ $9U0L-[(GCFX#LJYR50R(&8
M#"ET!(+#/VC_ ,'&7_)H/P>_[.1T+_U6'Q2H ]U_80_8H^#?Q<_98_94^*G[
M1VB:?^T#K]G\#O MI\/?#?Q TV/4/AC\,/",NC63VVA>&?AM<S7GAB_U?4H8
M+&Z\9>+_ !1::]KOB/5[<&TFT+PW;:1X8TK\3?\ @M-^SI\/?V+OVG/@/\6/
MV:]#L_A,_B_2)O&-MH?A./\ LW1/#WC_ .&GB32Y;?Q!X=TZ%U@T2.\@U/0V
MFTO3HK73$O--FO(($FO[O/\ 3I_P3G_Y,/\ V1_^R!_#?_U'+*OP-_X.3O\
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
M33OWJ_X*,?\ )A_[7'_9 _B1_P"HY>U^9'_!N;_R:#\8?^SD==_]5A\+: /
M/^"Z'["W[.GPF_9W\!_'+X*?"GP=\*O$F@_$G0_ OB&V\!Z';>'-&U_POXBT
M#Q!-!/JFD:6MOI<FKZ7K&AZ:MOJ_V-=0NXM3OX]0N[IOLHB_:'_@FK\0=<^*
MO[!W[,?C'Q3=W&J:W>?#*RT'4M0OW-Q=ZD_@[4=2\%I?7TSM(]U=7UMH$5Q=
MW,S--=3RR3SDRR/7QC_P7[_Y,$G_ .RS_#C_ -)_$M?2/_!(?_E''^R]_P!B
MKXJ_]61XTH _GP_X*$_"/0/^"=/_  5!^#/[1WAOP?:1_!GQCXY\,?&VQ\/6
M6FV@TK3]4T+Q%9P_%GPQX>LS$+6RO;)YX?%F@1P016N@S^*M&ATQ(H]+A2'^
MR#2-6TS7])TO7=%OK;5-&UK3K+5M)U*RE6>SU'3-2MHKRPOK29"4FMKNUFBN
M()5)62*1'4X(K\J/^"S_ .R__P -'?L6>,=9T33C>?$#X#RR_%[PH8(E>]N]
M(T2RGB\?Z'$W,SPWWA![[6([&W62;4-:\.:';QQO)L%?!?[#G_!1N^T;_@DU
MX^AAO'U7X]_L^C3OV?\ X9Z/&5N-9\0:W\3)'T7]GNYM+'<?M<>DR7=]I0L4
M\J6YTGX::A(7620SL ?=?[,_AG0?VG/^"@7[3_[9.H:5I^J^%?@2NF_L@? 3
M5Y[>WNUFU?P;]LUGXQ^+],E9619K?Q'XCNO#GA_7;%YOM>A:QKEFERB&XA;Y
MB_X*V?M.>'M7_:-_9N_83\6>-=2\"?!'QE=:/\2_VI]>T-]<;4-;^'J:EJQT
MOX<$^%[6_P!=CM=6M?"^L7FKVMK8737,VJ^$;PB.VL+M9_U[_9 ^ -E^S#^S
M;\)?@G;R1W>I>#_"UL?%NJQDR'7?'FMRS:]XZUUYWS-<+JGBK4M6N;5[F2:>
M.Q:UMWFD$"M7\U__  4)^)R?LV_\%O\ X._&OQI+>:;X-TNR^#&O7>H11R3/
M#X U"PU7P'XKU"WA+ SPV@B\4^=! 09C;7$:*T[L& /VOM_V[/\ @FA:?#U/
MA+:^,?!T'PNCT1O#2?#R+X(_$A/!8\/NK(^C_P#"-#X:C2#IT@9C):FT,4CN
MTCJTC,Q_G&_8E^(5U^R__P %5!IG[/4OB/4_V:OBQ\:)_A/ ]SH?BFVT'6/A
MCX]\2BT\%7%XNKZ=87D5[X)U'4])GL-8U"VMKJ(Z=?1W#)I^JZE'<?VSVUS;
M7MM;WEG<07=I=P17-K=6TL<]M<VT\:RP7%O/$SQ3031.LD4L;-')&RNC%2">
M+\>_$CP=\,[/PY?>,M6&EQ>+O''@_P"''AN)+6[OKO6/&/CK6[;0?#VDV5E8
M07%U*TMU<->7]R(OLNDZ-9:GK>I36NEZ9>W4 !_/E_P5H_:(L?@O_P %%?V#
M+_XQ:-=^(?V;_A[I1^)6K:%)9-JFD3^+-7\2>)?"VJ>*?[%,?DZWKGPYL+'P
MGXGTJW<W-U;NS06$4$FJS?;/VXU&/]G+]N7X"ZYHUIK/@WXS_!GXE:+>:1=7
M^@ZA9:M;PR7%L4$UM<1[[OPWXNT"::.ZMO/BL=?\.ZM!%))#:7D&U?-OVO\
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
M\,V>@ZC:Z7XT^'@DD$DPT^&;4;77?#]KYOV;2Q:^)+:(B"?3[>'^GZOXWO\
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
MB\H _I_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
M/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT:O<J\-^ '_(FZG_V,UY_Z:M&KW*@
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 *\A^-/QDTGX(^$
M6\6:GX(^+OQ#DEGDL].\+?!CX4^-_BQXLU*]2TN+Q(/[+\&Z1J4.C6\R6SPI
MK'B:\T/04NY+>TFU2.XN8(Y/7J* /YJOV"?C1\9+']M?]JS]IO\ :U_9$_:X
M\":M\<-(\-Z%\./$-C^S#\=_&.D_#[P3X>OIT;P!>6WACX>:EK\GVO2M,\"D
MZMIVAM;7^I^&]1O[^WM)M33']*4;B1$D4.%D17421O%( P# /%*J2QN ?FCD
M170Y5U5@0'T4 >9?%GXE^'/A9X2F\0^)_#?Q#\6Z?=W#Z/'X?^&7PH^(7QB\
M0ZE=7&FZC>K9R^&/ASX8\4ZA9:==P:?<6<FN:];:9X6M[VXL-/U/6;.XU2PB
MN?XD_P!F?P1^VO\ LF?MA:?^T-\*/V(_VN4\!Z9XV\3QMX%NO@-\5+2]UGX0
M^)=1O()_!^HR1^%;NR74X/#\UG/8S.]Y9V7B72M,U$&X6S0M_=S10!^/_P#P
M4/\ B3K'[1W_  30^.E_\)?AK\?M!\=RZM\"XM*\!^./@G\3_AS\3;;Q)'\>
MOA1JMM:Z/X?\1^'+&?Q'=6 B$SZIX)NO$FBP3P2(FK--;S+'8_9Z_P""IWA@
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
M?^"87CW]H36-,_:F_9OT5]>^*FA:)9Z)\2/ .G20VNN>-='T+<V@>*_"K.T
MO_%^@6;'2;[2&N!>ZWH=EHL6@HVJZ.FG:W\%? '_ (*Z?\%-?A9I5M\#O$?[
M/NI_'3QCX7M5T;3O^$U^&/Q13XN6OV)$MX+/Q3#X=DLKSQ!)91M:1/<ZEH5O
MXCNV)EU?6]0O+K[0/[%Z* /RR_8;^"G[4'C'Q]J_[9O[<\NFZ;\9_$'A23P/
M\(/@YH"M:^&?@5\,M9NK'6]?B;2C=ZB+?QMXPU&RTQ-6EO-3U?7].TC2H-.U
MC6II[R71/#_XW_\ !:RR^,_[8WQ4^#B_ ']E_P#:S\9^#_AGX+\0V]_XJN/V
M6OCWX7M+[7O%NK:?=76GV&F>+/AWH>OM'IEEH=@+B[NM-M[>:YNY([/SHX&N
M)OZW:* /D_X*?M+Z#XR^#EIXNU[X<_M$^!=:\'^"O"5YX[\&^-?V:?C[I7C#
M3M5U"U%E=:5X<T?_ (5O+/\ $Z^L[^TN?MR?"Y?&+6-HUK?ZBEC;7ENS_P S
M_P"U(/VAO'W_  58\(_M>>!?V.OVP=:^$?P[^)/P2U"WO4_9K^,6F:WXH\+_
M  W?P[_PDNH:?H^L>#["[LY=46TUB/1;+54L;B2W^Q/J$5A-//!!_8A10!\I
M?&#2[;]KO]DOXW^!_ UKXK\/7GQ3^%OQ%\ Z!'\4?AY\1OA+JEAXFU7PU?Z=
MI,^K^%_B)X7\+^++;28-8N;-Y=1319;&]M8YY-.FOXU.[^<+_@F+\5_VY_V*
M)OBG^R;9?L)_$[Q]XR\:^.(/$6@W7B#^W? /A#P7XCFTR/PM?:]XL\577AC5
MO#.H> ;NWT+2]0MM=TW6M/M=1M]+N8]*U;4%U*RGL_ZZJ* .2\!:?XNTGP3X
M4TWQ]X@M/%?CFS\/Z5!XP\1Z?IL&CZ;K/B9;.+^V[_2M*MXHH].TF;43<'2[
M)U>XMM/^S17<]S=+-<R];110!0U72]-US3-2T76;"TU32-8L+S2]5TR_@CNK
M'4=-U"WDM+ZPO;697AN;2\M9I;>Y@E1HYH9'C=65B#_)U:_LW?M,_P#!&[]L
MO4?CI\*OA;XT^/7[)'B^/5/#VNGP-IMYK^OZ7\.-<U"QU9]"\36%HM[<:#XK
M\#:I9:=-H'BC5(X/#GBR&R2R?6=&N/$6KZ?I']:E% 'Y,ZU_P5;\!_$+P1<V
MO[)/P<^/?QX^-NMZ7-!X5\!+\'O&OAG1/#^OS0QK'/\ $7QGKFG67A31]%T.
M2YM[K6+C3M<U&WG4PV<.H6XOH[^'2_X):_\ !/\ U+]C+X>^+?&'Q5O].\0_
MM'?&S48M?^)6K:?*M[9^'+$237]CX)T_4@!'J$UOJ5]J&K>)=6LDALM3UFZC
MM;4WNG:'IFI7?ZJ44 ?G=_P4+^.UUX8^ 'QU^$7@?X+?M$?&/XH?$#X3>+?
M^@:-\+_@!\8/%_AF&X^(?AK4O#4&K:C\1-(\&7'@#[+H<>IR:GJNEV'B6\UY
M%M/L+:;#<W,1'XY?\$3=;^+7['LGQR\$_M#?LO?M<^"?#_Q$E\&^(_#7BZV_
M99^/OBK2K;5/#,'B&PU71]4TWPE\/-<\007&I6^K:;/IEW;Z1<V)^P7T6H7%
MD?LAN/ZGJ* ,7PYK]CXIT'2/$>F0:U:Z?K>GVVI6=OXC\-^(O!VO0V]W&LL4
M>K^%?%VEZ'XG\/Z@BL!<Z3KVCZ;JEE(&AO+."960;5%% 'X%_&3QE^V-^QA_
MP4:^._[1OA[]FGXE_'#]D[X\>'_A'HWBZ/X6V5EXL\1V]YX!\ :'H-KXKT[0
M]&DU+7M+U+PMJ(\3V#V?B"QT/0M?T[5'\S5H'32M1L\#Q;_P4;_9L\2?M]?L
M\?%>T_X6Y:Z?X6_9Y^-?A+6?"%[\#_BDOQ"B\4^*M;\#ZEX>T.S\*VOAB[GU
M2;4[/3KR5=0TNYO-$M!"HU'5+,W%KY_]"=>$>(/@%X;\0_M$?#O]HZZUG6X/
M%/PW^'?CCX<:5H4!L/[ OM+\=ZCH>I:C?:@)+-]1.H6<NA6\=D;:]@MQ'-/Y
M\$S>6R 'XOZ-^S1\>?\ @I=^VGX'_:M_:(^%GB'X#_LK? NXAM?@]\*_B%9W
MGAWXK?$,:'K$^O:9JWB;PK.9;KP[:ZYX@%CJ?BB6^^PPW&@Z;I'A;P]'K:MJ
M'BZ/^A>BB@#\[/\ @H9\:UTO]G7]HGX+^$/A%^T3\5_B9\0O@WXV^'N@Z-\+
M_P!G?XT>,O#YO/B7X/U3PU::G-\1=)\#S_#AK/0UUC^T=:L[3Q9=:S;+;26(
MTQM086P_)/\ X(G>(?B1^R'X<^-OP_\ VA_V9?VN/ 5KXTU_PUXM\,^*8?V4
M_P!H+Q9I5S+IVF7VD:IHU]:^#OAUK^MV5XH-A=6$YTF6PN(WO4N+RTEM[=+O
M^G^B@ K\LO\ @JQ_P3\/[=/P6TO_ (0F33M.^.GPIN=2UKX9W^I7)L=/UVSU
M6.T7Q+X%U6]PT5I!KZZ;IMWI.I7*&+3-=TNQ6:XLM+U#6)S^IM% 'Y ?"#_@
MJ)H'A3X4:%X1_:@^$G[1'@C]JGPAH5MX>\3?"/2_@;\2?%>L_$SQ1H=I;V<V
MM_#G6M&T"Z\)W]EXK+66K0#6O$>D6UE/JZVD.HZII\=IK>H>5_L1?L6_&3XG
M?M=^/_\ @I5^V#X3?X?>.?$M[>#X(_ _4;B'4]7\ Z#+H5OX5T36O%;J3%I^
MJZ-X+B30]*T9[:TU,ZK=ZQXEUC3M#U(6%G7[IT4 130PW,,UO<0Q7%O<120S
MP31I+#-#*ACEAFBD#))%(C,DD;JR.C%6!!(K^=7X9_!7QY_P2 _:Y^)_C;0O
MAQXY^)/["/[0T%K#?:Q\--"UCQOXI^!VKZ5J-Y?^%(O%?AG2X+S6;S0_#MUK
M^N^'+34XH[@ZGH&MV5\NH7'B73+CP]JG]%]% 'X(_MH?&;XB?\%+_ ^G?LF_
ML/\ @?X@:I\.O'VN>';WXU_M*>// OC/X7_"WPWX/T?5;/68?#^CR^.M&\->
M(_$VJSZK96.IZS8:7I#74FG:=#INFV>L6^M:A>:)^N/[+_[._@O]E3X$_#WX
M$> C+<Z'X%T<VMQK%U;PV^H>)=>O[F?4_$7B;4HX2Z)>:YK5Y>WYMQ+,EA!+
M!IMO*UK9P >^T4 %%%% !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 5^9]?IA7YGT ?7WP _Y$W4_P#L9KS_ --6C5[E7AOP _Y$W4_^QFO/
M_35HU>Y4 %%%% !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 5^9]?IA7YGT ?7WP _Y$W4_^QFO/_35HU>Y5X;\ /^1-U/\
M[&:\_P#35HU>Y4 %%%% !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^9]?IA7YGT ?7WP _Y$W4_P#L9KS_ --6C5[E7AOP
M _Y$W4_^QFO/_35HU>Y4 %%%% !17Q1^UK_P4&_9?_8KBTJV^-GC>XA\5Z]:
M'4=#^'_A/2Y?$OC;4=+$\EL=6;2X)+>STC2FGAN(+;4O$&I:19ZA<6MY;:;-
M>7-G=0P_)WP5_P""YG["/QD\7:;X,N=:^(GPBU#6;Z/3=*U+XO\ A;1]$\-W
M5[/(D5M%<^(O"WBKQEI6APW#OA;_ ,1W&CZ=#M/VR\MMT>\ _8BBD!! ((((
M!!!R"#R""."".AK\COVA?^"UW[%?[/?Q#UCX87%S\2_BWXI\-7>H:=XJ_P"%
M->&- \0Z/X<U32A(=4TN]UOQ1XP\&Z;?WFF^3.FI?\(_<:S;Z;/;7=IJ%Q;7
M=I=00@'ZY45\C_LD_MO_ +//[:_A34_$WP.\5W-[>>'I+6'Q9X+\1V T/QOX
M3EOD>2R.LZ*;B[AELKP1S)::SHU_JVA75Q;W=G;ZG)>65W!![;\7_C%\-/@)
M\//$7Q5^+OB[3/!'@/PM;)<ZQKVJ-,T:--*EO9V5E9VL5QJ&J:KJ-U)%9Z9I
M.F6MWJ6HW<L5M9VLTSJA /2Z*_#_ $C_ (. OV%-3\46VA7ND?'SP]H5SJ<^
MFI\0]:^'>@/X-1;<Q>9?O#HGCK6?&C6@CGMYFBB\'2ZE#%/"UQI\)D5:_:'P
MMXI\-^./#>A^,?!VN:7XF\*^)M+LM;\/^(-$O8-1TG6-)U&!+FRU#3[VV>2"
MYM;F"1)(Y(W((.#A@0 #?HHKP#]I']I_X)_LF?#N?XG_ !S\96WA+PV+Q-+T
MN!+>XU+7?$FMS12SV^A^&]#L4EO]6U*6&":>188UM;&TAFO]3NK+3[>>ZB /
M?Z*_%GX9?\%Y_P!A?XB>,]'\'ZK%\8_A1;Z[<1VNF^,_BCX-\-:;X)>6>];3
M[=[S5?"OCKQ?>Z78RW:/'+J^JZ79:-IRQ3RZMJ%A#;W$D7[0P3P74$-U:S17
M-M<Q1SV]Q!(DT$\$R"2*:&6-FCEBEC97CD1F1T8,K%2#0!+17YF?M7_\%:/V
M1OV0_')^%_C/4_&_Q#^)=L]FFM^!OA#X?TOQ-K'AI]1BCGL(-?O-=\1>%/#]
MGJ-U#+#,FB0ZU<Z]%!<6EQ<:7#;WEI+/WG['/_!27]E[]M^;5='^$/B#7M&\
M<:)9'5=2^&WQ#TJS\.^-4T99EMVUBPM]/U;7M"US3H)WBCOI= U[5)=*:XL_
M[6AL1?61N #[WHHHH **** "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@ K\SZ_3"OS/H ^OO@!_R)NI_]C->
M?^FK1J]RKPWX ?\ (FZG_P!C->?^FK1J]RH **** /R"^$__  3F\8R?\%$/
MCW^VA^TG<?"OXF^'_$/F6OP!\.QW.M^)=4\$6UG<Z7IGAW4];T/Q'X-TK0-)
MUO0O!^BP6.GR:+JVN16>J:KJ]]!*;S[/J=5_^"X_P^^%OB/]@7XF^-?&ND:(
M?&G@'4_ EW\,/$D]K:_\)%IOB#6?'WAK1+_2-'O&,5[+9ZUX?U#6(]7TJ.66
MT:T@.MSV<D^AVL]M^JOQ ^(/@GX5>#/$?Q$^(WB;2/!W@GPEID^K^(O$FN72
M6FFZ9808!>61LO-//*T=K965M'/?:C?3V]A86US>W,$$G\[]Q%\3?^"W_P <
MM N_[&\0?#;_ ()N_ KQBVHQW>JQ7>FZY\??%>GR/:SK:PI)$JW%S8FYTL26
MTDJ?#[P_JFJ-/>S>*]=BTRW /KW0_CK\0?A+_P $1M"^,VJ7MY:?$'1?V3-&
ML/#^LWDDJ:A;7VOVEKX$^'?B'SIHDEGO8+/5_#FLVTLJO]MG6)WGN%G-Q)F?
M\$,?V>/!?PU_8H\(_%M/#^EM\1?CK?\ BCQ%XE\2R6ZSZQ)X=TGQ3K7ACPQX
M?%[,'DATJ"PT=M8-C;>5;O?ZS=S7"S38D7VS_@KAX>@M?^"9?[1WA[PWI5K8
MZ=HGA'X>1:;I&F6\-G8Z9H?ASXG> +@VUE:0+'!:V.EZ1I[B&V@1(H+:V6*)
M JJM=-_P28U*TU7_ ()U_LM75GY7DQ>!]6TU_)963[7H_C;Q3I%_DJ\@$OVZ
MQN//7<&2?S%9(V!C0 _*WXBZ!HW[%/\ P77^"6H_#:SM?"?@+]K#PII]GXR\
M,Z*GV#1;O5_B+?\ BCP;?6JV2*+>!9_B'X6\(^.Y(+54@.JW#^4D*3R1CJ/^
M"TEYJ'QR_:L_8"_8E:]DMO"'Q \>:-XM\:6L-Q+$UW%XI\96G@"PU"01;9(Y
M= \/67CTV$D+K)))K%TN4:*-Q2_X*5-_;'_!8K_@FEH&GQ"?5-,O/A3X@O(X
M^94TL?&_7;QY9 %R(X+7PYJUP"7/RQRG:@^9[?\ P4,?^Q_^"TW_  3AUR_A
M1=,U#1_AUX?M+B=E6*35;CXL_$&P2%"TD>9X+CQ#I+Q+DEYKB!425CY3 '[6
M_%C]E7X-?%#]G'Q!^S)/X$\+Z9\.+OP7/X4\+:'::5!;Z?X.NK73VM_#6MZ&
MD"":PU/P[J$=GJ=I?P/]K>YMBUQ)<>?.LOY,?\&]_P 5]?\ $?[-/Q7^"OB2
M\GNKGX%?%62'1;>XE+G1O#7CRRGU-=$@0C*6T/C#1/&FIJ223-JUP@"I&@'[
M\D@ DD  $DDX  Y))/  '4U_-M_P;V,=3O\ ]NWQ5:1 :)X@^)WP\;2[A/\
M4RF*;XK:E+%$=B B&TUK37X5?DN(SL7(% '])5?S2?MCZ+8?MB?\%K_V=/V8
M/'5M;ZW\)/@SX+B\1>(/"MY)+)INI7LWA75OBSKJW\$9C9X_$\-CX \-ZE:>
M8(I]*L8S)E)IHV_I;K^;_3'_ +&_X.-O$2ZA"D7_  EGPG@30GF90UQ]F_9T
MT.2::U!D4LZ_\(UK%NRA9&$<%P_EA%,J 'Z6_P#!3?\ 9N\ _&[]A[XVZ#?>
M%M$_M;X8?#7Q+\1OAG>0:?!;7/A;7OAWH5WXBM+;0)+6)&T^WU;3M+N?#=U9
MP!;*>PU)XI8<1Q/%\]?\$I_VF-0U?_@EG9_$3Q3=-K>I?LW^&_BKX7U&XOKA
MLW.C_"G2[KQ5X8T^XE +PPZ9X&O?#FA1L-SBTT^*4EG8U^CW[5.I6FC?LP?M
M'ZO?E!8Z7\!OB_J%X92!']FL_A]XAN)PY*O\ICC8'Y'X/W6^Z?PB_P""4^@Z
MK/\ \$9?VP+6&TDDN/$P_:I.B1 8:_$_P(\.:'%Y6< []4L;JU!SCS(F!(P<
M '6?\$"OA'I7C#P1\=/VS/']A8^)?C+\3?C'XH\/P^,=3@6ZU>RTZ*RT;Q3X
MIO-/EE#1Z=/XI\4^*;QM5EM$2XN(M'LXGF^SCR:X/_@JYX?T7]D/]OS]AW]L
M[X=6-IX3U'QIXSNM'^*SZ+&-/C\1VWA;5_"FF^(+K54B46[WGBWX=^.-9\,Z
MG=J@FN+/2H9IP]Q&)W^K?^#?_4K2^_8(>UM_*\[1_C=\1M-O_+92_P!KET[P
MEJZ>> [E)?L.JV>U66-C!Y+;"K+))\W?\'#[?VC8_L4>%+.(7&N:_P#$WQ\V
MEVR\SS>1#\/=-:*-0I)$MYK>GQGYAES& KGE #^DNBBB@ HHHH **** "BO%
M+K0_C@]S<-:^,?#<5JT\S6T;VMN7CMVD8PHY/A60EDC*JQ,CDD'YV^\8/[!^
M/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\
MP$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ
M/<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X
M\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_
M  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ
M/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^
M&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\
MYDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-
M_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z
M^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_
M )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'
M_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$
MMO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<
MJ*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/
M'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P
M$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[
M!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OA
MG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YD
MJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?
M[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.O
MAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_Y
MDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_
MT.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+
M;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*
MBO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_
M $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !
M+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P
M?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_
M ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*
M@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!
M^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG
M_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9
M*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.
MOAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_
M .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO
M#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T
M.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;
M_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?C
MQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\
M!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#
MW*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?
MCQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_
M\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C
M^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#K
MX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^
M9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKP
MW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#
MKX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_
M^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\
M?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P#
M2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]
MRHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ
M_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\
M 2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_
ML'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9
M_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F
M2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^
MP?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX
M9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\
MF2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]
M#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V
M_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RH
MKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?
M]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2
MV_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'
MX\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?
M_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H
M ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L
M'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&
M?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2
MH_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0
MZ^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO
M_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*
M\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\
M0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $M
MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^
M/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\
MP$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ
M/<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X
M\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_
M  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ
M/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^
M&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\
MYDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-
M_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z
M^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_
M )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'
M_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$
MMO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<
MJ*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/
M'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P
M$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[
M!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OA
MG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YD
MJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?
M[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.O
MAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_Y
MDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_
MT.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+
M;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*
MBO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_
M $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !
M+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P
M?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_
M ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*
M@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!
M^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG
M_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9
M*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.
MOAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_
M .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO
M#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T
M.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;
M_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C^P?C
MQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\
M!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#
MW*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?
MCQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_
M\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_^9*C
M^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#K
MX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P# 2V_^
M9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]RHKP
MW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ_P!#
MKX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\  2V_
M^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_L'X\
M?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9_P#
M2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F2H ]
MRHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^P?CQ
M_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX9_\
M 2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\ F2H_
ML'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]#KX9
M_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V_P#F
M2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RHKPW^
MP?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?]#KX
M9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2V_\
MF2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'X\?]
M#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?_ 2V
M_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H ]RH
MKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L'X\?
M]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&?_ 2
MV_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2H_L'
MX\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0Z^&?
M_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO_F2H
M ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*\-_L
M'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\ 0Z^&
M?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $MO_F2
MH_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^/'_0
MZ^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\ P$MO
M_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ /<J*
M\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X\?\
M0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_  $M
MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ/[!^
M/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^&?\
MP$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\ YDJ
M/<J*\-_L'X\?]#KX9_\  2V_^9*C^P?CQ_T.OAG_ ,!+;_YDJ /<J*\-_L'X
M\?\ 0Z^&?_ 2V_\ F2H_L'X\?]#KX9_\!+;_ .9*@#W*BO#?[!^/'_0Z^&?_
M  $MO_F2H_L'X\?]#KX9_P# 2V_^9*@#W*BO#?[!^/'_ $.OAG_P$MO_ )DJ
M/[!^/'_0Z^&?_ 2V_P#F2H ]RHKPW^P?CQ_T.OAG_P !+;_YDJ/[!^/'_0Z^
M&?\ P$MO_F2H ]RHKPW^P?CQ_P!#KX9_\!+;_P"9*C^P?CQ_T.OAG_P$MO\
MYDJ /<J*\4M=#^."7-NUUXQ\-RVJSPM<QI:VX>2W613,B$>%8R&>,,JD2(02
M/G7[P]KH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX
M?\B;J?\ V,UY_P"FK1J]RH **** /XR_VU?VM/C#^UC^TXOAWX[? K]HD_L=
M_"7QKK4&E_!3X6^'M<T_4/B->>'=0NM.M/$'B_Q5<:9%;RW&O&'SOM-G%>IX
M:T&2;1_"8M-6U74_&-Q^CW@[_@L_X5^'WA;0?!'@?_@G7^TAX4\(>%M,M=&\
M/>'-"\.0:=I.CZ791B*VLK&SM]!2*&*-1DX!>21GEE9Y9'=OZ%J* /ASX<^-
MM"_X*+_L=>-D\3?#GQG\(]#^,?AWXB_#/4/"_CFS4>*-$CEBOO#L7B!;9X;)
M3+!<21:WH[%(\36UNXD!4./Q(_9._:]^-7_!)+P[XL_9'_:W_9P^+7BSPIX<
M\4^(]:^$'Q"^%6C1:UHFNV>L2W5_?6^E:EK-WHNBZMX9U35VAURUN[/4(O$7
MAY];U>R\0>'5U.V338?ZFJ* /YTOV(?A3\=OVV/V_P#6?^"E/QT^&&N?"#X7
M^"M#NO#W[/\ X,\5V=U9:QJZ/H=]X9T*ZBL=3M[>[OM(TG1=>\0^)-3\2BUM
M=+O_ !OK%JOA@W-IIM^NF_1O_!8K]COXL?'CP=\'OC_^SKI<FM?'3]F#Q7-X
MJT?P[I\8;7?$WAR:^T76Y5T"'*_VOX@\+:_X:TG6M)T'?'<:G8W'B&VTHW.M
M3:=I>I?M!10!_-G\0O\ @L_\3_BE\&-7^"_PM_8[^/NG?M=^-/#EYX$O-,;P
MC>W7A?PIXBU33X-*US7-"M;9Y?&E[>:<UQJ]WI.D:SX>TJ/2;F#39M8U*^MX
M[V(_I'_P2G_8WUS]BW]E/2/ _CF.UB^*7COQ%J/Q)^)-K:7%O?0:'K.KV.F:
M3I?A6'4;8O!>+X?\/:+I<-^]M-<6'_"0W&NRZ;<W5E-#=3_I310!^3GP6_;"
M_:_\<?\ !1CXR_LU^-_V=W\.?LZ>#;7Q'_PC'Q('A+Q=I]W#:Z*8#X5\57_C
M6]U*X\(:]8?$4/<G3M'TS3K.^@26S$$@D\/^(_MGSE_P51_9M^/G@[]HCX"?
M\%&_V6O!%Q\1_&OP4@LM#^)7P_T:SO;[7-7\.:5=ZO/8ZS;Z1I:2:IKFGW^B
M>(_$7@_Q9_9"3ZUI>E2Z'J%K8W>FVFK7>D_OA10!_,/^T[_P4X^)_P"WE\'-
M2_9-_9,_9.^/%G\2_C'!:>%/'^H^+M"M(M)\*>&;J_*>(;2QU/3;V>UAL-0A
MBM=,U;Q7XQ'A72M(TF\UD7%FLZVMY'^W_P"QA^R[I?[+G[)OPQ_9SU%K#Q!/
MH/A;4(?'ETD9ET[7_%'C&]U#7O&PC,T4,UWHYU76M0TK2FNXH[A]!M=/AGCC
M9#&GUS10!_+!\"?''QF_X(D_%_XS_"3XJ_!#XF_%C]DSXD^+AXL^&OQ*^&6D
M#6[BWG4I8:?-YE]=:=H/]OW7A>*TTKQ;X4UO5]$U2'6/#UE?Z1=7WA^Y@U+4
M.T\!Z3\:O^"MG[>?P8_:/\2?!OQA\'OV0?V8[C2];\)GQ]I\MAJ'C77M'U6'
MQ/#9VJW$8L=?U'Q%XOTW1XO$L>AF[T#0O!V@Q6%_J3ZY>VBZI_3710 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 5^9]?IA7YGT ?7WP _P"1-U/_ +&:\_\ 35HU>Y5X;\ /
M^1-U/_L9KS_TU:-7N5 !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 %?F?7Z85^9] 'U]\ /^1-U/_L9KS_TU:-7N5>&
M_ #_ )$W4_\ L9KS_P!-6C5[E0 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 %%%% !7YGU^F%?F?0!]?? #_ )$W4_\ L9KS
M_P!-6C5[E7AOP _Y$W4_^QFO/_35HU>Y4 %%%% !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 5^9]?IA7YGT ?7WP _Y$W4_
M^QFO/_35HU>Y5X;\ /\ D3=3_P"QFO/_ $U:-7N5 !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 %?F?7Z85^9] 'U]\
M /\ D3=3_P"QFO/_ $U:-7N5>&_ #_D3=3_[&:\_]-6C5[E0 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 %%%% !7YGU^F%?
MF?0!]?? #_D3=3_[&:\_]-6C5[E7AOP _P"1-U/_ +&:\_\ 35HU>Y4 %%%%
M ',>-/&OA#X<^%=<\<>/?$NB>#_!_AJPFU/7_$OB+4;;2M&TFP@QON+V^NY(
MH(E+,D42E_,GGDB@@22:6.-OSV_8O_X*>_"3]N+XP?%;X7_"KP9XOT[2OAKH
MTGB"S\;^(I+"ULO%^D#7[?0;:]T_0XRVJZ4E\TZW]M#JACO$LVC6\MK2[:2U
MAPOVH_\ @EQX3_;#_:"L?BI\;OCC\5=3^$VEZ9H%IIW[/&@7]WHWA&.^T>WF
M2_OI-7EUK44M1XAN'BFU5O#WA[P]K#11M''KBW+QWL'Y^?\ !*WPGX:\"?\
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
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% !17B/Q6_:9_9O^!%_I6E?'']H+X(?!K5-=LYM0T/3?BM\5_ ?P[O\ 6;"W
MF-M/?:59^+]?T>XU&SAN 8)KFTCFACF!B=U?Y:\G_P"'B?\ P3\_Z/I_8Y_\
M2<^"G_S;UQ5<QR^C4E2K8_!4JL&E.G5Q5"G4BVDTI0G44HMIIJZ6C3V9]+@>
M"^,<SPM''9;PGQ+F&"Q"E*AC,#D6:8O"UXQG*$I4<10PM2C549QE"3A.24XR
MB]4TOL:BOCG_ (>)_P#!/S_H^G]CG_Q)SX*?_-O7MGPH^/GP*^/-GK&H_ WX
MT_"7XSZ?X=N;6R\07WPH^(W@[XBV>AWE]%+/96FL77A#6=8@TRYO(()IK6"]
M>"6XBAEDB1TC<ATLPP&(J*E0QV#K597<:=+$T:E22BFVU"$Y2=DFW9:)-O1$
MYAP?Q=E&$J8_->%N(\LP-)PC5QF89)F>"PE*56<:=-5,1B<+2HP=2I*-."E-
M.<Y1A&\FD_6J***[#YP**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OS/K],*_,^@#Z^^ '_(FZG_ -C->?\ IJT:O<J\-^ '_(FZ
MG_V,UY_Z:M&KW*@ HHHH *_G0_X)L_\ *7;_ (*=?]A7QI_ZMNTK]-?VR?VL
M/V@_V<=<\#Z7\%OV)_B)^U=8>)])U>_UW6?!'B;4]!M_!]WI]Y:6]GIE_'8?
M#;QTMQ-JD-Q-=0O)<:>T:6KJL,X8NGX-?LV?$7]O#]GK]KO]IW]JK_AV;\?/
M%_\ PT==ZU=?\(']J\1Z!_PAO]L>+8O%.S_A*/\ A5NM_P#"0_9_*^P[O^$=
MT/SMWVK;%C[.0#^A[]O3]IV;]C_]E7XI_'?3]*M==\1>&;'2M*\(:/?E_P"S
M[WQ;XJUO3_#>AR:DD4]M--I6EW6IC6M6MK>YMKF[TS3;NUM;B&YFBD7\B/V:
M?^"2?@K]LCX=^'OVOOVWOB/X\^(WQ=_:(\-Z)\2([#P7<Z#X"\.>'/#7BG28
M-2\+020Z5X?:;4]:.BW5C?7$T7]F:7:/.NF'3-0>TFU;4?U!^)_POUW_ (*&
M_L&ZUX!^*?@;6OV=?&7QE\(VM]/X/\022Z]K/PQ\8>&_%<&N^%QJLUUHOAJ[
MO[<:IX=TJYU2./2-'N[K1-0O+*W:)IEN6_+O]GO]IO\ X*.?L%?#C1/V9OC+
M_P $_/BI^T1I7PRLX_#WP]^)7P.?6?$=G>>$H)KA]'T[4+CPEX,\;:??V]A8
ME+/2KNY'AC6M/TNTL-.U_0GU1I;M@"KHT'C/_@CE^V+^SW\ O"'C/5/B%^QE
M^UYXK;0]/\-^--,T5O%_PZ\:W>O:!X8U#5;+Q9I%CI<FJ)H>I^+_  IJM\\U
MFEKJ'A?4M0TI]#.NZ=IWB.:7_@HM,WAK_@LU_P $WO%>HBVAT?4]/^'OA:VN
MKIT2$ZE-\6O&VFS(3)M19(6\7:0\#%L^?-'M 8+G3^'_ ,"?VRO^"C?[97P8
M_:F_:K^#=U^S'^S_ /LYZA9>)OAC\)_$4L__  G.N:[8:Q9^)K""_L]1L])\
M1">]U[2_#UUXOU;7] \,Z=+H^@67A_1/#S7EUJNHP?7W_!6S]A[XA?M9?#3X
M<>/O@/):P_M"?L]>*+GQ;X!M9[NPTQ_$FF:@^EW6KZ%9:EJ1BTVUUZVU7P_X
M=UWP[-K-Q'I(GTV_TZX>W_M@WEN ?K9++'#')--(D4,2/+++*ZQQQ1QJ6>21
MV(5$106=V(55!)( )K^;S_@WJ6XU<_MR>.XHU_L3Q9\4O 2Z;<(25EN+0_$O
M6+R-<C&V*T\3Z2ZG>Q(GY P"T_Q _;W_ ."G7QA^#&K?L^>'O^";/QI\$_'#
MQOX;N/AWK_QBO=(\5Z;\.[&;4[)-'\0^)]"_X2#P-HWA71I=3MI]1;2;C4_B
M-<:+X<N)K;4%U/78K<0-^H'_  33_8UE_8@_9@T'X5ZY?:?JWQ"\0:UJ'Q ^
M)NI:5F33#XOURTTVQ.D:5<R117%UIGAW1=(TC18;N54&H7=G?:M%;V<>HBTA
M /O^OYO[:9O#/_!QIJ?]IBV@C\??">"'07G=%>X6W_9YTW<;;?M_TEKKP;JU
MN$CW.T,4V.&8#[@^#'Q8_P""B^M?\%%OC'\.OBA\,8-)_8XT:Q\1MX)\4#PU
M:V>BC3+9X1X$UK0/'2Q17GB?Q3XE7;_PE?AF6ZOH?#WGWH%IIPT^VGU#R'_@
MJ5^QQ\?O$WQ;^!?[=/['^E6GB'X\? +[+8:YX(D%F+OQAX6T?5+[6](FTVUN
MY[&#6;BR.K^)M%U_0Q>Q:SKN@:Y!;Z#,M_I5O;70!^GW[6.M6OAS]EK]I+7K
MV6*&UT?X"_%[49I)W$<>VT\ >()@C,Q49D95C10=SNZHF790?PU_X)2^$];N
MO^"-/[6%C#:[KGQRG[4S^'$R1]L6Z^"NA^%8>=OR[M:TF]MOEW@>5G.<J,K]
MHS]IW_@HY^WU\*YOV4_A[_P3R^+O[/-Q\3)=+TGXF?$GXH)XJTKPE:^&K:_B
MN=6T^PUKQ;\._!&FZ9IM[-:VT^IWL=]KFMW.B+?Z'H^A:C>WL%VW[E?LE?LW
M>'_V6/V:_AA^SUIES!KUIX(\-36.O:K)9I%!XE\1:[>WVN>,-5>RD$A6RU77
M]6U22TL[I[F2VTM[6PFFG^S[V /S4_X-^]:M-3_8,NM/@>W-QX<^.'Q"TJ]C
MA9#,DUUI7A#78FNU4EUD>VUB'RS( 6@6+;E5!KYU_P"#A9I-<?\ 8?\ A]IG
ME7'B#Q3\3O'+:;9>8//DD!^'6B6V47<ZQ3WNO01"0QD,ZL$W%'6N9^&?@3]M
M/_@D#\</C+H?PH_9A\<_M;_LD_%[Q$?$7@^R^&$>J:GXK\*W,,TPTG^T(O#O
MASQ?KFFZMHVB70\.:_'JOAR+0O%(T[2-6T?6]-E@O;"NW^%/P,_:S_X*,?MS
M_#/]KW]J/X'ZY^S/\!_V>3I%[\,_A3XWCNXO%^M^(/#^I-X@TNWFT[6]'T#6
MYUG\6"T\0^)O$.L>&-#TVXTG2](\+:+97\HO=6LP#^CFBBB@ HHHH **** /
M%+JR^.!N;@VNL>&UM3/,;99(K?>L!D;R0^=+8[Q'M#98\YY/6H/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
MG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW
M*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^
M@SX9_P"_5M_\JJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\
MJJ/L/QX_Z#/AG_OU;?\ RJKW*B@#PW[#\>/^@SX9_P"_5M_\JJ/L/QX_Z#/A
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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@ HJI?W]CI=G<:AJ=[::=8
M6<337=]?W,-I9VL*_>FN+FX>.&")?XI)75!W(KX4^+G_  5'_P"">/P.-[%\
M1?VO_@A:7^FF1=0T3PMXNM_B1XELI(R0]O=^%_AM'XM\16]T,9%I+IBW+ J5
MB(92>7%X[ X"'M,=C,+@Z>K]IB\11P\++=\]:<(Z===#W\@X4XIXKQ/U+A;A
MK/\ B7&74?JF09-F.<XGFE;EC[#+L-B:MY75ER7=U8^]J*_G$^+O_!SM^P/X
M)$UK\,?"'QS^->HJ9/LUYI?A/2? OA64)P#<:IXVUS3_ !/;F9BIA$7@FZ&Q
M96G,#K%'-^7GQ=_X.J_V@-:-Y;_ W]E_X3?#VWD62"UO_B7XI\6?%/4HT.Z,
M7RV_AU?A5I\%V5(GAMITU2TM9ML<[:I"C>?\=C_$O@O <REG-+%5%M3P%*OC
M.;_#6I4WAO\ P*O'\S^D^$OH/_2<XN]E4H>&>.R'"5+<V+XMS#*N'/8J35G5
MR[,<93SO:[:IY74E%)J23<4_[?JR=;U[0_#.F7.M>)-:TGP_H]DADO-6UO4;
M/2M,M(P"3)<W]_-;VL"  DM+*B@ G/%?YJ?Q<_X+G?\ !4'XP"YMK_\ :=U[
MP%I$YD\O2/A'X=\)_#4V8E!#+;>)/#>BVWC=@%($;7?BFZ>$J'A9)"[M^:7Q
M!^+7Q5^+6J-K?Q5^)GQ!^)FLL[2MJ_Q!\9^(_&>J-(PVM(U_XCU+4KLNR_*S
MF7<1P3BOBL?XWY53YEEN2X_%M:*6,KT,%%ONE1^O2<>J3Y&UORMZ?TYPE^RT
MX^QOLJG&_B;PIP_!VE4H<-Y7FO%&(4='[*53,'PM0IU&KQE.#Q-.G+6/MHK7
M_36^+G_!7+_@FU\$A<IXW_;!^#]Y>6A:.?2_AYK-W\7=5CN%4G[+-IWPJL/&
M5S:W&X;'2\CMQ Y N&A&2/R\^+?_  =$?L2>$3=6?PH^%GQV^,.H0AC;W]QI
M7AKX<^$KSL@35-;UW5/%4))!+^?X%0*I0J9&+HG\%=?4WPC_ &'OVQOCRMO/
M\'_V8/CGX_TVY*"+7]"^&GBN3PJOF?ZOS_%MQIEOX9M!(,F,W6K0AU5V0E4<
MK\E7\7>,<SJ.AE. P>'E+X(83!U\?B]=/^7LZM.5NEL*M=[[']$Y3^SJ^C9P
M+A(9IXA\7<29S1IV^L5^(>)LIX1X?DXI.22P.&P&-HIZ\REGU1J-N5Q:<G^]
M/Q<_X.H/VI_$B7%M\%OV>/@K\*K:X+JEYXSU;Q;\6M>LHCRC65W9S_#30_M2
MD*&EO_#-_;.A<"R5V22/\OOBY_P6M_X*>?&22Y77/VLO'W@_3YU:.'3/A';Z
M#\(H[&%LDQ6VK?#W2?#_ (FE8,S,MU?Z[>WZY""[$4<,<?T[\(_^#;[_ (*7
M_$AK&7Q=X4^%?P.L+H)-)/\ $WXFZ5J5[!:,HDWG2OA9;?$>Z2\>+_56%]]@
ME2X9+?4'TXB=X/U#^$7_  :D:%#Y%Y\>?VN]6U#=L%SX=^$7PWL](\G&#(8/
M&?C+7=<^T>9DHBR> [7R=@D9I_-,46/U#Q>XC_C2SVE2G;F5?$4\DHV?6>&4
M\%S1UVC0F[[1NM/3_P!;/V<G@OIEU+PIQ^.PNF'J93D^+\4LS52+VH9X\-Q1
M["KH[UJN:T%NI5;RL_X_?&/CWQU\1-6?7OB!XT\6>.M<D+F36?&/B/6/$^K2
M&5M\A?4=;O+Z\<R. SEICO8;FR>:Y5$>5TCC1I))&5(XT4N[NY"HB*H+,S,0
MJJH)8D  DU_HW_"/_@WC_P""8/PM%G/K'PH\9_&75+'RVBU7XN?$KQ)?F65
MH,MYH/@67P%X/O\ S<,9+>]\-SV>78I;)MCV?J#\)OV4_P!F/X#I"OP6_9\^
M#'PMF@5%%_X%^&OA#PWJTQC!5);S6=+TFWU:_N<$AKJ^O;BY?)WRM7=@O!7/
ML3+VF:9OE^$YWS3]DL1F%=7WYU..%IN7^&O-/3WNWRO$W[3WPDR.B\'P)X=<
M7\0QPT?98>.83R;@_*7&+]Q8:6'J9_C*=&VRJ93AY)W7LK:G^8I\(_\ @GG^
MW+\=C9R?"K]E#X[>*-.O_+^R>(F^'?B#0?"$HE("'_A,_$MGH_A1%.X,6DUE
M L>96(C5G'ZB?"+_ (-I_P#@H]\0?(G\>V_P9^!=DVQ[F+QY\1HO$NMI$V,B
MTL/A5IGC_3)[I0V?(O->TV+"N&N4<*C?Z$M%?98#P6X=H<LL?C\SS":WC"5'
M!T)=[PA3JUUY6Q*LN^Y_,_%O[3SQGS;VM'A/A/@;A'#SOR5L10S/B3-J/\O)
MBL5C<#E<K+XO:9'/F=FE%7B_\N/_ (*7_P#!/7Q'_P $W/C9X*^"OB3XAVOQ
M/O/%OPET+XG2>)]+\)7OA31+:ZU;Q3XR\-77AS2Q?:SK,VM+I8\*P7D^K.=*
ME=M72UDT>V6VCNKW\ZZ_V%]7\.>'M?\ L_\ ;VA:-K?V3S?LO]KZ78ZE]F\_
MRO/^S_;()O)\[R8?-\O;YGE1;]WEKC&_X5U\/O\ H1/!O_A,:)_\@UY68>"-
M"OC<16R_.XX'!U)\V'P<\!5Q4L/#E2]F\14S",ZMI)OGE%-IVLK'Z!P?^U)S
M3*N&<GR[B_POK<6<2X3"^RS?B/#\6X#(J.;XI5:C^MT\GPG!U7#9>I4G3@\/
M1J3A&4&U*7,V?Y -?UW?\&GUI='QO^VO?"VN#9)X5^!UH]X(9#:I=2ZO\3IH
MK9[@+Y*W$D,,TL<)<2/'%(ZJ51B/[$/^%=?#[_H1/!O_ (3&B?\ R#6_I6B:
M+H4$EKH>D:7HUM+,;B6VTJPM-.@DG9$C:>2&TBAC>8QQQQF1E+E(T4MM10/4
MX6\)Y\.9[@,ZGGL<8L"Z\OJT<N=!U76PM?#)>U>-K*"C[;G?[N7-R\NG-S+X
M7QY_:$87QH\)^+?#*AX4XCAV?%%+*:7]LU>-*>:PP,<LS[*\ZE+^SX<+Y>\1
M*NLM^K17UR@J3K>V;J*G[*IIT445^R'^:(4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?F?7Z85^9] 'U]\ /^1-U/\ [&:\_P#3
M5HU>Y5X;\ /^1-U/_L9KS_TU:-7N5 !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
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
M9] 'U]\ /^1-U/\ [&:\_P#35HU>Y5X;\ /^1-U/_L9KS_TU:-7N5 !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 %%%% !17YP?\%"/^"HW[.7_  38L_AA/\=M%^*?B>_^+=QXJC\*:'\*?#OA
MK7M42T\&1Z"VNZIJK^+/&?@C2K*Q@E\2Z-:P+'J=S?74]TYALF@MKJ:'\S/^
M(I?_ ()^?]$?_;&_\-_\%/\ Z(2OF\PXOX9RK%U<#F&<X+"XNCR>UP]6<O:4
M_:4XU:?.HQDDY4YPFDW?EE%]4?M?"'T<O''CWA_ \5<'^&?$V?\ #N9O%++\
MWP.&HO!XSZEBZ^!Q3P\ZU>E*I&AC,-B,-.<8N*K4:D$VX2M_2E17\UO_ !%+
M_P#!/S_HC_[8W_AO_@I_]$)7V[^P;_P6F_9-_P""AGQ;UOX*?!WPM\<O!WC?
M1O!6H>/8X_BMX2\&:/I>L:+I&J:1I6J1:5?^#/B+X\"ZA93:WI\[V^JPZ7%-
M:O*]I<7$L,D(C!\:<*X_$T<'@\\P-?%8B:IT*,)RYZM1IM0CS0BG)VLE>[=D
MKMI'5Q']&3Q\X1R/,^)>)/"SBK*<BR;#2QF:9GB<+0>'P.$A*,9XBO[+$5)Q
MHTW).I-0<:<+SFXPC*2_76BBO#/BM^T]^S=\"5E_X73\?/@W\*98H1.;3XA?
M$KP?X2U"6-EWQ_9M-US6++4+R29?]1#:VTTTY(6&-V(!^BK5J.'@ZM>M2H4H
M_%4K5(4X+UG-QBOFS\8R[+,RSC%4\#E.78[-,;5_A8/+L)B,;BJFJ7[O#X:G
M5K3U:7NP>K2ZGN=%?B5\6_\ @X3_ ."7_P +5NX=+^,/BGXP:K9EUDT?X2?#
M?Q3JC2NF0$M/$'C"U\$^"[T2$?)+:^)YH.06E4'-?E[\7?\ @ZW\*6[3VGP&
M_9%\0ZPK!_LWB#XN_$;3?#C0,"1'Y_@_P;HGBH70<%6?R_'-F8R"B^;N$B?*
M8_C_ (.RZZQ&?X&I)?8P4IYA*_\ +_L,,0HN^GON*7VFE=G]!\)?1"^DGQI[
M*64^$?%6#HU;-8GB6AAN$*"INS]LGQ3B<HJ5:;B^:+H4ZLJD?X4:C:3_ *]Z
M*_SQ/BY_P<D?\%*_B-]L@\&^(/A)\#;*X+1PCX;_  ST_5]2AM2<;&U+XJWO
MQ'!NI(LI->V=I8.LCO/8QV$@A\G\N_BY^WA^VC\>/M$7Q<_:E^.OC?3KD.)?
M#^I_$KQ1!X3'F$F3R?"&FZC9>%[8R<+*UOI$1D1(D<LD42I\5C_&KAZAS1P&
M79GCYK:514,%0EVM.52O67GS8:-M+7Z?T[PE^S \8<U]E5XNXRX'X2P\^7GH
MX.>:<39I132<N?#4<)E662:O9*EG512:=Y17+*7^G;\7?VQ_V3O@(+M/C/\
MM(_!+X:WMD95GT7Q;\2_"6E>)'E@.)K>T\,3:K_PD-_=1'.^TL=,N;E0&)B
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
MS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX ?\B;J?\ V,UY_P"FK1J]RH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MIR+V7-O[+,J&$J9XK*RBY9K-QM>+4G*3_.+X1_\ !(G_ ()K_!-;<^"_V/OA
M!J%W:E'BU/XCZ/=_&#5$N%Y^UQ7WQ7O_ !G/:7._,B/8M:K Y M4@1$1?T'T
M/0-"\,:9;:)X:T32/#VC62[+/2=#TVSTG3+1#U2VL+"&WM8%/]V*)![5K45]
MC@\NR_+X<F P&#P4+6Y,)A:&&C;MRT805M.Q_-/$?&G&'&.(^M\6\5\2<48K
MG<UB.(L\S/.JRG)6<E5S+%8F:DUI=-::;!1117:?-!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^9]?
MIA7YGT ?7WP _P"1-U/_ +&:\_\ 35HU>Y5X;\ /^1-U/_L9KS_TU:-7N5 !
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 %%%% !
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
MD:W?PAH4 /UGHHHH **** "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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
M "BBB@ HHHH **** "BBB@ HHKRKXD?';X'_  ;2WD^+WQD^%7PJ2[4/:O\
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
M4O\ OU>__+"C_A7'Q$_Z*EJ7_?J]_P#EA0![E17AO_"N/B)_T5+4O^_5[_\
M+"C_ (5Q\1/^BI:E_P!^KW_Y84 >Y45X;_PKCXB?]%2U+_OU>_\ RPH_X5Q\
M1/\ HJ6I?]^KW_Y84 >Y45X;_P *X^(G_14M2_[]7O\ \L*/^%<?$3_HJ6I?
M]^KW_P"6% 'N5%>&_P#"N/B)_P!%2U+_ +]7O_RPH_X5Q\1/^BI:E_WZO?\
MY84 >Y45X;_PKCXB?]%2U+_OU>__ "PH_P"%<?$3_HJ6I?\ ?J]_^6% 'N5%
M>&_\*X^(G_14M2_[]7O_ ,L*/^%<?$3_ **EJ7_?J]_^6% 'N5%>&_\ "N/B
M)_T5+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J]_\ EA0![E17AO\ PKCXB?\ 14M2
M_P"_5[_\L*/^%<?$3_HJ6I?]^KW_ .6% 'N5%>&_\*X^(G_14M2_[]7O_P L
M*/\ A7'Q$_Z*EJ7_ 'ZO?_EA0![E17AO_"N/B)_T5+4O^_5[_P#+"C_A7'Q$
M_P"BI:E_WZO?_EA0![E17AO_  KCXB?]%2U+_OU>_P#RPH_X5Q\1/^BI:E_W
MZO?_ )84 >Y45X;_ ,*X^(G_ $5+4O\ OU>__+"C_A7'Q$_Z*EJ7_?J]_P#E
MA0![E17AO_"N/B)_T5+4O^_5[_\ +"C_ (5Q\1/^BI:E_P!^KW_Y84 >Y45X
M;_PKCXB?]%2U+_OU>_\ RPH_X5Q\1/\ HJ6I?]^KW_Y84 >Y45X;_P *X^(G
M_14M2_[]7O\ \L*/^%<?$3_HJ6I?]^KW_P"6% 'N5%>&_P#"N/B)_P!%2U+_
M +]7O_RPH_X5Q\1/^BI:E_WZO?\ Y84 >Y45X;_PKCXB?]%2U+_OU>__ "PH
M_P"%<?$3_HJ6I?\ ?J]_^6% 'N5%>&_\*X^(G_14M2_[]7O_ ,L*/^%<?$3_
M **EJ7_?J]_^6% 'N5%>&_\ "N/B)_T5+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J
M]_\ EA0![E17AO\ PKCXB?\ 14M2_P"_5[_\L*/^%<?$3_HJ6I?]^KW_ .6%
M 'N5%>&_\*X^(G_14M2_[]7O_P L*/\ A7'Q$_Z*EJ7_ 'ZO?_EA0![E17AO
M_"N/B)_T5+4O^_5[_P#+"C_A7'Q$_P"BI:E_WZO?_EA0![E17AO_  KCXB?]
M%2U+_OU>_P#RPH_X5Q\1/^BI:E_WZO?_ )84 >Y45X;_ ,*X^(G_ $5+4O\
MOU>__+"C_A7'Q$_Z*EJ7_?J]_P#EA0![E17AO_"N/B)_T5+4O^_5[_\ +"C_
M (5Q\1/^BI:E_P!^KW_Y84 >Y45X;_PKCXB?]%2U+_OU>_\ RPH_X5Q\1/\
MHJ6I?]^KW_Y84 >Y45X;_P *X^(G_14M2_[]7O\ \L*/^%<?$3_HJ6I?]^KW
M_P"6% 'N5%>&_P#"N/B)_P!%2U+_ +]7O_RPH_X5Q\1/^BI:E_WZO?\ Y84
M>Y45X;_PKCXB?]%2U+_OU>__ "PH_P"%<?$3_HJ6I?\ ?J]_^6% 'N5%>&_\
M*X^(G_14M2_[]7O_ ,L*/^%<?$3_ **EJ7_?J]_^6% 'N5%>&_\ "N/B)_T5
M+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J]_\ EA0![E17AO\ PKCXB?\ 14M2_P"_
M5[_\L*/^%<?$3_HJ6I?]^KW_ .6% 'N5%>&_\*X^(G_14M2_[]7O_P L*/\
MA7'Q$_Z*EJ7_ 'ZO?_EA0![E17AO_"N/B)_T5+4O^_5[_P#+"C_A7'Q$_P"B
MI:E_WZO?_EA0![E17AO_  KCXB?]%2U+_OU>_P#RPH_X5Q\1/^BI:E_WZO?_
M )84 >Y45X;_ ,*X^(G_ $5+4O\ OU>__+"C_A7'Q$_Z*EJ7_?J]_P#EA0![
ME17AO_"N/B)_T5+4O^_5[_\ +"C_ (5Q\1/^BI:E_P!^KW_Y84 >Y45X;_PK
MCXB?]%2U+_OU>_\ RPH_X5Q\1/\ HJ6I?]^KW_Y84 >Y45X;_P *X^(G_14M
M2_[]7O\ \L*/^%<?$3_HJ6I?]^KW_P"6% 'N5%>&_P#"N/B)_P!%2U+_ +]7
MO_RPH_X5Q\1/^BI:E_WZO?\ Y84 >Y45X;_PKCXB?]%2U+_OU>__ "PH_P"%
M<?$3_HJ6I?\ ?J]_^6% 'N5%>&_\*X^(G_14M2_[]7O_ ,L*/^%<?$3_ **E
MJ7_?J]_^6% 'N5%>&_\ "N/B)_T5+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J]_\
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
M+_OU>_\ RPH_X5Q\1/\ HJ6I?]^KW_Y84 >Y45X;_P *X^(G_14M2_[]7O\
M\L*/^%<?$3_HJ6I?]^KW_P"6% 'N5%>&_P#"N/B)_P!%2U+_ +]7O_RPH_X5
MQ\1/^BI:E_WZO?\ Y84 >Y45X;_PKCXB?]%2U+_OU>__ "PH_P"%<?$3_HJ6
MI?\ ?J]_^6% 'N5%>&_\*X^(G_14M2_[]7O_ ,L*/^%<?$3_ **EJ7_?J]_^
M6% 'N5%>&_\ "N/B)_T5+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J]_\ EA0![E17
MAO\ PKCXB?\ 14M2_P"_5[_\L*/^%<?$3_HJ6I?]^KW_ .6% 'N5%>&_\*X^
M(G_14M2_[]7O_P L*/\ A7'Q$_Z*EJ7_ 'ZO?_EA0![E17AO_"N/B)_T5+4O
M^_5[_P#+"C_A7'Q$_P"BI:E_WZO?_EA0![E17AO_  KCXB?]%2U+_OU>_P#R
MPH_X5Q\1/^BI:E_WZO?_ )84 >Y45X;_ ,*X^(G_ $5+4O\ OU>__+"C_A7'
MQ$_Z*EJ7_?J]_P#EA0![E17AO_"N/B)_T5+4O^_5[_\ +"C_ (5Q\1/^BI:E
M_P!^KW_Y84 >Y45X;_PKCXB?]%2U+_OU>_\ RPH_X5Q\1/\ HJ6I?]^KW_Y8
M4 >Y45X;_P *X^(G_14M2_[]7O\ \L*/^%<?$3_HJ6I?]^KW_P"6% 'N5%>&
M_P#"N/B)_P!%2U+_ +]7O_RPH_X5Q\1/^BI:E_WZO?\ Y84 >Y45X;_PKCXB
M?]%2U+_OU>__ "PH_P"%<?$3_HJ6I?\ ?J]_^6% 'N5%>&_\*X^(G_14M2_[
M]7O_ ,L*/^%<?$3_ **EJ7_?J]_^6% 'N5%>&_\ "N/B)_T5+4O^_5[_ /+"
MC_A7'Q$_Z*EJ7_?J]_\ EA0![E17AO\ PKCXB?\ 14M2_P"_5[_\L*/^%<?$
M3_HJ6I?]^KW_ .6% 'N5%>&_\*X^(G_14M2_[]7O_P L*/\ A7'Q$_Z*EJ7_
M 'ZO?_EA0![E17AO_"N/B)_T5+4O^_5[_P#+"C_A7'Q$_P"BI:E_WZO?_EA0
M![E17AO_  KCXB?]%2U+_OU>_P#RPH_X5Q\1/^BI:E_WZO?_ )84 >Y45X;_
M ,*X^(G_ $5+4O\ OU>__+"C_A7'Q$_Z*EJ7_?J]_P#EA0![E17AO_"N/B)_
MT5+4O^_5[_\ +"C_ (5Q\1/^BI:E_P!^KW_Y84 >Y45X;_PKCXB?]%2U+_OU
M>_\ RPH_X5Q\1/\ HJ6I?]^KW_Y84 >Y45X;_P *X^(G_14M2_[]7O\ \L*/
M^%<?$3_HJ6I?]^KW_P"6% 'N5%>&_P#"N/B)_P!%2U+_ +]7O_RPH_X5Q\1/
M^BI:E_WZO?\ Y84 >Y45X;_PKCXB?]%2U+_OU>__ "PH_P"%<?$3_HJ6I?\
M?J]_^6% 'N5%>&_\*X^(G_14M2_[]7O_ ,L*/^%<?$3_ **EJ7_?J]_^6% '
MN5%>&_\ "N/B)_T5+4O^_5[_ /+"C_A7'Q$_Z*EJ7_?J]_\ EA0![E17AO\
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
MP_%"UN9/+76?"7@'Q'J7AFW.[86U#Q6M@GAK2X0^$,^I:K:PAR$,@8@5^O\
M\$/^#:G_ (*)_$S[+>?$F+X2_L^:5)LDN(O'7CF#Q7XG%N^-K66A_"^V\9Z7
M)<E2LC6>K>)M#DB3>D[Q7*&W/]UD7PS\?V\44$'Q.OH8(8TBAABM[N.***-0
MD<44:7ZI''&BA$1 %50%4  "I/\ A7'Q$_Z*EJ7_ 'ZO?_EA7W&6^"N08?EE
MF689AF4U:\*?LL#AY=[P@J]?TY<5&R?5V:_ECC;]I[XNYS[:AP1P?P?P5A:G
M,J>)QWUWBS.:'\KIXK$2RK*&TOB5;(:R;M;E2:E_.G\$?^#5_P#9M\-"SOOC
M_P#M$?%?XKW\)CGGTCX?:+X=^$WAJ:0\R6-XVI'XC^(KZSCR8A=:?K/AV[N2
MB7 6S5VM!^P?P1_X)'?\$XOV?OLMQX _9,^%E]J]H$:+Q%\1]-O/BYK\=TH&
MZ_M-2^*%[XMDTF\D8,Q?1%TR*$.\5K#;P'R1]4_\*X^(G_14M2_[]7O_ ,L*
M/^%<?$3_ **EJ7_?J]_^6%??9;P9PME/*\#D67TYP^&M6HK%XB+[QQ&+=>O%
M][5$?R)QK])GQ\\0O;0XJ\5N+\5A:_,JV6Y=F3X>R>K&7V:N3\.PRK+*L4M(
MJKA)\J;M:[O[/86%CI=G;:=IEE::=I]E"EM9V%A;0V=G:6\2A8X+:UMTC@@A
MC4!4BB1$10 J@5;KPW_A7'Q$_P"BI:E_WZO?_EA1_P *X^(G_14M2_[]7O\
M\L*^F2222222LDM$DMDET2/PR4I2E*4I.4I-RE*3;E*3=W*3=VVVVVV[MZL]
MRHKPW_A7'Q$_Z*EJ7_?J]_\ EA1_PKCXB?\ 14M2_P"_5[_\L*8CW*BO#?\
MA7'Q$_Z*EJ7_ 'ZO?_EA1_PKCXB?]%2U+_OU>_\ RPH ]RHKPW_A7'Q$_P"B
MI:E_WZO?_EA1_P *X^(G_14M2_[]7O\ \L* /<J*\-_X5Q\1/^BI:E_WZO?_
M )84?\*X^(G_ $5+4O\ OU>__+"@#W*BO#?^%<?$3_HJ6I?]^KW_ .6%'_"N
M/B)_T5+4O^_5[_\ +"@#W*BO#?\ A7'Q$_Z*EJ7_ 'ZO?_EA1_PKCXB?]%2U
M+_OU>_\ RPH ]RHKPW_A7'Q$_P"BI:E_WZO?_EA1_P *X^(G_14M2_[]7O\
M\L* /<J*\-_X5Q\1/^BI:E_WZO?_ )84?\*X^(G_ $5+4O\ OU>__+"@#W*B
MO#?^%<?$3_HJ6I?]^KW_ .6%'_"N/B)_T5+4O^_5[_\ +"@#W*BO#?\ A7'Q
M$_Z*EJ7_ 'ZO?_EA1_PKCXB?]%2U+_OU>_\ RPH ]RHKPW_A7'Q$_P"BI:E_
MWZO?_EA1_P *X^(G_14M2_[]7O\ \L* /<J*\-_X5Q\1/^BI:E_WZO?_ )84
M?\*X^(G_ $5+4O\ OU>__+"@#W*BO#?^%<?$3_HJ6I?]^KW_ .6%'_"N/B)_
MT5+4O^_5[_\ +"@#W*BO#?\ A7'Q$_Z*EJ7_ 'ZO?_EA1_PKCXB?]%2U+_OU
M>_\ RPH ]RHKPW_A7'Q$_P"BI:E_WZO?_EA1_P *X^(G_14M2_[]7O\ \L*
M/<J*\-_X5Q\1/^BI:E_WZO?_ )84?\*X^(G_ $5+4O\ OU>__+"@#W*BO#?^
M%<?$3_HJ6I?]^KW_ .6%'_"N/B)_T5+4O^_5[_\ +"@#W*BO#?\ A7'Q$_Z*
MEJ7_ 'ZO?_EA1_PKCXB?]%2U+_OU>_\ RPH ]RHKPW_A7'Q$_P"BI:E_WZO?
M_EA1_P *X^(G_14M2_[]7O\ \L* /<J*\-_X5Q\1/^BI:E_WZO?_ )84?\*X
M^(G_ $5+4O\ OU>__+"@#W*BO#?^%<?$3_HJ6I?]^KW_ .6%'_"N/B)_T5+4
MO^_5[_\ +"@#W*BO#?\ A7'Q$_Z*EJ7_ 'ZO?_EA1_PKCXB?]%2U+_OU>_\
MRPH ]RHKPW_A7'Q$_P"BI:E_WZO?_EA1_P *X^(G_14M2_[]7O\ \L* /<J*
M\-_X5Q\1/^BI:E_WZO?_ )84?\*X^(G_ $5+4O\ OU>__+"@#W*BO#?^%<?$
M3_HJ6I?]^KW_ .6%'_"N/B)_T5+4O^_5[_\ +"@#W*BO#?\ A7'Q$_Z*EJ7_
M 'ZO?_EA1_PKCXB?]%2U+_OU>_\ RPH ]RHKPW_A7'Q$_P"BI:E_WZO?_EA1
M_P *X^(G_14M2_[]7O\ \L* /<J*\-_X5Q\1/^BI:E_WZO?_ )84?\*X^(G_
M $5+4O\ OU>__+"@#W*BO#?^%<?$3_HJ6I?]^KW_ .6%'_"N/B)_T5+4O^_5
M[_\ +"@#W*BOGW4O!_B_1K=;O6/C*VDVK2K MSJ5Q)8V[3.KND*S76JQ1F5D
MCD98PQ=E1V (5B/*]:^(G@#PWYG_  D7[9'PMT#RKM["7^VOB5X6TKRKZ/S=
M]E)]N\60;+M/(GWVS8F7R9<H/+?&M.A6K?PJ-6KT_=TYSU[>ZF85<3AL/K7Q
M%"BM[U:M.GIW]^43[6HK\T-;_:\_99\/>8NJ?\%&?V=8YH;M[&>TM/C9X%U2
M_MKJ/S1+%<Z?I?C.]OK;R6@DCF>>WCCAF"P2NDTD:/Y-K7_!2;]B30/,^W?\
M%"/ <_E7;V3?V*GB_P 29F3S<O'_ ,([9:KYMH?)?9?Q;[&3,6RY;SX/,[Z>
M29U6_@Y1FE6^WL\OQ<[_ /@-%GEUN)>',/?V^?Y)0MO[;-<#2MZ\]>)^Q%%?
M@]K?_!8C]@;1_,2']MW7=<N(;M[26WT3X.?'B;;Y?FA[F.\OO!NGZ9=6@>((
MDUG?7/G^=%+;K-;EYD\FUK_@NA^QAI7F?8?C1\=O$FR[>V7^Q?A7J<'FPKYN
M+^/_ (2+Q7H&+23RTV)+Y5\//BWV28G\GOI\(<55?@X=SE7_ .?F78JE_P"G
M:<-//8\NMQ_P/0OS\6\/.VZI9M@J[^ZA6J._EN?T=45_+;K/_!P=^S9:&2/1
M+;]J_698KMX?-NO"/P[TBQGM4\U?MEM,?C5?WI\UEB:&WNM-M)3#*SSFWFB^
MSOY7K/\ P<4>%H/,_P"$>^&'QFU3%VR1?VSXQ\/Z%OL1YNRXD^PR>(_+NVQ!
MNLU\V%/,EQ?OY*>?WT_#[C*K\.0XI7_Y^5,+1_\ 3U>%OF>76\5_#RA?GXHP
M,K?\^:6-Q'W>PPM6_P C^N:BOXQ]6_X.-_B$S2)H7P&U2%5N7\JYU;XXWERT
M]F#((S)8V?PWM1:W,@\J1U74;R*$B2%6GRLX\WU3_@XF_:?FW?V+\-?!>GYN
M&9/[4\4^,]8VVIW[(6^R7FA[KA<Q[KD;(WV/BT3S%\KOI^%W&M3XLKI4?^OF
M89>_PI8FH_U\KGEUO&SPYI7Y,[KXBW_/G*<V7W.O@Z*_&WF?W 45_!SJG_!P
M9^WA>[DL+7X0:-&+AI(GMM"\?W5UY'SB.WGEU#XEW5M+A60R30V5L[R1AD$4
M;-$?.=4_X+K_ /!1G4-WV3XJ>']#W7#3#^R_!>E3;(VWXM%_MIM8S;IO7:S[
MKH^4F^Y?,GF=]/PCXMG\7]ET?^OF-F[?^"</5_"YY=;Q[X#I7Y%G>(_Z\Y=3
MC?T]OBZ'XV/] RBO\ZS5?^"S/_!3#5PR3?M3^)[.'[0UQ'#I7A#X::48<^8%
M@6YL?!4-]+;QK(56*ZNK@-MCDE,DR+(/-=5_X*A_\%#-9W?;/VP/CC#ON&NC
M_97C*\T'$K^9E5_L-=.V6X\QMMFFVT3$>R!?*BV=]/P9XA?\7,LFI_\ 7NIC
M:MO_  +!4E?YV\^IY=;Z1'"<;^PR?B&KV]K2RVBG_P" YC7=OE?R/])VBO\
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
M$-KI5A#HEIX9CB@LOZ#** "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 **** "BN?\ %'BWPIX'T6[\2>-/$WA[PAX=L%W7VO>*-:TW0-%LU(8AKO5-
M6N;2QMU(5CF:=!A6/0''Y>?&[_@M_P#\$R?@6+RVU7]IKPS\1=<M3(D>@?!6
MPU;XK2WLD7WX[?Q'X5M+OP)$P.%#:AXML8W8E4=BC[?/QV:Y7ED.?,<QP6!C
M:Z>+Q5'#\R_NJK.+FWT44VWHDV?7\*>'_'?'>)^J<%<&\4<68A35.=/A[(LS
MS=4I.SO7G@<-7IX>$4U*=2O.G3A#WYRC%-GZQT5_(U\;_P#@ZP^'U@;NP_9R
M_96\6^)B?,2S\3?&;QCI/@Z"%E!$<\G@WP7!XTGOX9&PPB/C71YA']XK(Q1/
MQ\^-W_!P_P#\%,OB^+RS\/\ Q(\%_ K1+PR(^F?!SP%I=C=BV;(CC3Q1XYE\
M=>+;*=!M9KS1]<TJ9Y0Q7RH6\@?!YEXL\'8#FC1Q6*S2I&ZY,!A9N/-T_?8I
MX6C*/5RISJ*U[7>C_K3@K]GG])/BWV-;,\AR+@7!5>62Q'%V?8:-?V3MS/\
MLS((9[F5*JE=1H8W#8.3DDING%\Y_HJZSK>C>'-,O-;\0ZOIF@Z-I\1N+_5]
M9O[32],L8%(#37E_?2P6MM$I(!DFE1 2,MS7YJ?&[_@LQ_P32^ OVVV\5?M6
M?#[Q7K5GOC'A_P"$3ZC\8-0GO(\^9I[7GPZLO$/A_3;V)E>.=-<UO2HK:=&M
MKJ:&XQ$?\V7XJ_'KXX?'35!K7QJ^,/Q/^+6JI*TT-]\2/'?B?QI/:NRLF+)O
M$6IZ@+*)(V,,,%H(88(,00QI"JH/*XHI;B6*""*2:>:1(H88D:26661@D<44
M:!GDDD=@B(@+,Q"J"2!7P.9>-^-GS0RC),-0Z1K9A7J8J3OU]AAUA5!KHO;U
M5?5W6A_7?!7[+/AC"JEB/$3Q1SK-FE&=;+N$,HP614:;CK*G_:V<3SVKB:3M
M[U195@*G*VHJ$DIG]M7QN_X.JO@KHWVNQ_9X_9B^(WCZX!>&WU[XL>*/#_PU
MTN.120+V'0_"Z?$?4M4LW(W16]SJ7AN[DC</-]DD5H#^/GQN_P"#CS_@I)\5
MC>VG@KQ/\-O@#HUR)(4MOA=X!L-0UC[(Q("S^(_B5/X\OHKTI@2:AHD>A2!\
MO:Q6F0H^#O@C_P $MO\ @H1^T.;.7X7_ +)OQ?O-*OQ&]IXE\7>'O^%9^$;F
M"3_EYM/%?Q)G\)^'[^!%RSM8:C=,,;%1I"J-^P/P1_X-;?VMO& L[[XY_&SX
M/?!73;@QM<:9X;@UWXM^,+).LJ76GVR^#/"7G#A8S9>-]0B8[F=U"JLGB?VO
MXL\5:82.<4\/4TA+!8>.486SZ1QSCAN9:Z\^*FTMW8_45X=_L]/ /WL_K>&^
M-S?!ZXBGQ/G5;Q'SUSIO2I5X6A5SR-"HFO=^K</X9.<7RQ<XNW\^_P 8/VG/
MVC/V@KMKSXX_'7XM?%F0S&XB@\?^/_$_BC3K.3<75=-TG5=2N=+TJ&-B3#;:
M;9VMO#DB*)!Q7AE?Z 'P1_X-D_V!/AX;.^^+.O\ QD_: U2(1F^T_7O%</P_
M\%W3)R3;:-\/+31O%UHDIR)4F^(-_E BQM&0[2?L#\$/V%/V-_V;Q:2?!']F
M?X-?#[4[+R_(\3:5X&T6[\;'R2##]I\=ZQ;:CXRO?)8>9#]LUV?RI7DECVR2
MR,_9@_!WBC,:GUC.<SP>#E4LZDJE6MF>-OU<E'DHSMLO]L=WV5F_F^)/VDW@
M1P9A'E'AKP/Q'Q)2PB<<)2PF7Y9P1PTX[15"=58G,J"=E=/ANFE&UN9WBO\
M-4^"/_!.+]NW]HO[%-\'_P!E7XS>)]*U'9]A\47WA"\\'>"+GS,;?*\>>-_^
M$;\&-A61Y/\ B>CRHW2239&ZL?V"^"/_  :_?ML^.?LM]\9_B5\&O@3I<Q07
M.GQ:CJGQ2\:VF2#(6TCPU;Z;X.F"(3M\KXADR2#80B$2U_>Q17W66^#'#6%Y
M99ABLPS2HK<T74A@L-*V]J>'3Q$;_P#86[+3?4_E+C7]IIXW9[[:AP?D/!W
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
MQ>ZW\?9;KSK0;Q^]TRP^#UI]GN),HWR:O=118=/WVX.ODNM_\'-7[0%QYO\
MPCG[-/P=TH&YWP_VWXD\:^(/+L\/B"7[!/X9\VYR8S]J40Q$(X^Q@R*8O@K1
M?^"%_P#P4]U?:\_[.UEH<$EJEU%/K7Q?^"D>_P SRRENUII_Q"U'4;:ZV2%W
MBO+*W\GRY(YFCG"Q-ZSHW_!O-_P42U0*;[3/@SX<)MHYR-9^)Z3E)7V;K-O^
M$>T+7@;F+<PD=2UF?+?RKJ0&/S#^Q_"'"[ULBFUO?/*^+;VZ+'UE?NDM-=$K
MA_K!X_8W;#\3P3VMPUAL"K:[2>58=V[-N^SN]&>A:W_P<D_MTZCYL>E?#K]F
M/P_";HRV\MKX(^)%_J"6P\P):7$^I_%NYL9_E=#+/#I=I(\D2M$((V>)O)M:
M_P"#@?\ X*/:KYOV'QE\,/#?F737"?V+\*O#T_D1'S,647_"1/K^;5=Z[7F\
MZ]_=1[KMLR^;[CHW_!M3^VG=8?7/B_\ LR:1&]NDJQV7B;XHZQ=QW#["UM<Q
M/\)]+M4\I2ZO-;7UVAE0+&)(V$P]9T;_ (-C_C%/C_A(/VI_AIIG^CHQ_L;P
M!XIUW%V=GF0#[;K'AW-NN9-ET=LLFU-UG'O;RSZWX087[&0RM_U!5\9V_P"H
M>O?\>OF'U#Q_QO\ R\XHA?\ ZF.%R_O_ -16&Y?PMIY'YN:W_P %NO\ @I[K
MGFI+^TY=:=;O=&ZCMM$^%GP4TC[/_K EO%>V7PXCU22UC60J(KN_N?,VQO.T
MTL:2#R;6O^"JG_!137_-^W?M=_&.#SKIKM_[%UZ#PWB5O,RD7_".V6E>1:_O
M6VV4/EV2XCVVX\J+9^ZNC?\ !L!ID>'\0_MHWUWOMTS;:-\ K?3_ "+L[#)B
M]OOC#J?VNW3]Y&F;"SED^25O*PT)]9T;_@V6_9Y@Q_PD'[27QGU/_1T4_P!C
M:!X'T+-V-GF3C[;8^(L6[8DV6IW2Q[DW7DFQO,/];O"G#?P,+E;M_P! _#<X
M-[=9Y?2N_-O6V[T#_4+QRQO^]8W.XI[_ %KC"G45M?LT\UKV7E;2]K+8_EXU
MO]NC]M?Q)YJZ[^U[^TYJ<,MT;TVEU\=OB>VGQW)\S$EOIR^*%L;78LLB1);6
M\,<,;M%"B1G;7DVM?&[XT>)/-_X2+XN_$_7_ #[IKV;^VO'WBO5?.O6\S==R
M_;M6G\RZ;S9=UP^93YLF7^=L_P!G.C?\&W'["6G8?4OB#^TWK\C6Z1R)>^.O
MAS9VBW V&2YMHM)^$EA=1;V5PD-Q?7B1Q.58RR*LU>LZ-_P;^?\ !-_3,?;?
M _Q+\18MT@/]L_%;Q-!NE79NO#_PC[:%_I$FUMZC%H/,?R[6/$>P_P"(G<"X
M;_=\%BG;;ZOE6&I=MN>K1_&VWH'_ !!?Q.QG^]YC@E??ZWGF,K=]_9T,1?\
M'<_@DN;FXO+B:[N[B:ZNKF5Y[BYN99)[BXFE8O)---*S22RR.2SR2,SNQ+,2
M234-?Z'6C?\ !$G_ ()A:)AH/V8+&^F-NEO+-K/Q0^->L^=LV%IS;:C\1[BQ
M@N)73>\MG:6V-SQQ+'"QBKUK1_\ @EC_ ,$[M#_X\OV0O@O/F!+?_B<>&?\
MA(?W<>W:W_$_N=3Q.=HWW(_TF7+>9*^YLY5/&;AZ.E'+,XFEMST\%273^7&U
M;+?[EIKIO2^CQQ9-WQ&<\/4[ZOV=7,J[U[\^74+OOKOU[_YM=%?Z=VC_ +#W
M[%OA[G0_V1?V8])D,"6TD]A\!_A;;7,T$>W:ES=1^%EN+GYE5V:XEE=Y!YCL
MTA+'UC1_@S\'_#W_ " /A1\-=#S EL?['\"^%],S;1;?+M_]"TN#]Q'M79%_
MJTVKM48&."IXU8)7]ED.*GV]ICJ5+MORX>M;KWZ=]/3H_1RS*5O;\48&EW]C
MEM>O]W/BL/?\#_+,TS1=9UN62'1M)U/5YH8Q+-%IEA=7\L418())([2*5XXR
MY"AV 4L0N<D"O5='_9N_:(\0_P#( ^ GQHUS$"7)_L?X6^.-3Q;2[?+N/]"T
M*?\ <2;EV2_ZM]R[6.1G_4EBBB@BCAACCAAAC2***)%CBBBC4)'''&@")&B
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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@ HKSKXD_&#X2_
M!O13XC^+OQ/^'OPM\/A9&_MOXB>,_#G@K22(@&DVZAXCU+3;5R@(W*DK,"RC
M&6 /Y.?&[_@X$_X)C?!@WEI8_&37?C3KED)#)H?P1\%:OXI$Q3A%L_%GB$^$
M?AW>F9@PC-IXSF1=N^=H8Y(GD\O,,[R?*4WF>:8# V5U'%8JC1J26_N4IS52
MHVM4H0DWT1]YP?X6^)/B#5C2X(X$XMXJYI\DJV1Y#F688.BT^5O$XZAAYX+"
MPC)J,JF)KTJ<6TI23:/VHHK^-+XW?\'6>MRB\L/V;_V3]*L&4R?V?XJ^-WC>
M[U<2@C$1O/ '@.VT0P%" \@A^)=R) WEJ8MGFR?C[\;O^"[W_!3KXVFZM9OV
MAKOX4Z'<B0+H/P1\/Z-\.A:>8"K&U\5V5O>?$5"%(6/S?&DPB*B2(),6D;X+
M,O%[A#!<T<+5QN:U%=)8/"RITN9=ZN-EA?=_O4XU4]XJ2U/ZXX)_9R_2+XH]
ME6SW!<,< X2?+*4N),^HXS'^Q=GS4L!PS3SQJLT[JAC<1@)Q:<:KI25C_1^\
M<?$7X??#'0YO$WQ*\=>#OA[X;M]WVCQ!XX\3Z)X3T.#8I=_.U;7K[3["+:@+
M-ON%VJ"QP.:_*KXW?\%XO^"8WP2^U6C_ +0,/Q9UVVW$:%\$?#FL?$+[2$R"
M;7Q9;P:?\.I,MA5#^-(V;.]5,8+C_.#\;?$'Q[\2M;G\3?$;QOXO\?\ B2YS
M]I\0>-O$NL^*M;N-S%V\_5M=O;^_EW.S.?,N&RQ+'DDUC:)H6M^)M5L]#\-Z
M-JOB#6]1E$&GZ/HFG7>JZK?SD$B&ST^PAN+NZE(!(C@A=R 2%P#7P.8^-F:U
MVZ>49-A,+S/EA/&5:V.JMMV3C3HK"0C-[*+]LK_S']<\&_LN> LLA#%^(OB9
MQ%G[I1]MB,+PY@,NX6R^FH+FJ4ZV,S&7$.*KX>*4N>M366U)0]Y>P:/[$_C=
M_P '6>E1_;;#]F_]D[4+O._^S_%?QN\<6VG>7C<(_MOP^\!VNJ>=ORKOY'Q,
M@\O:T2^;Y@FC_'OXX?\ !P!_P4Y^-(N[.S^-&C_!;0KP/YNA? _P9I'A,Q[L
MA#:>+M<_X2OXCV1B5G5/LGC6$-N#S"66.&2+Q[X'_P#!&+_@I=\>S:7'A?\
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
MRH97NOB#JWA#X;_9X@XC+36'CCQ%H6KL^YEQ;6^G3W;(3*MN84DD7U_^(?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO(OBQ^T!\"O@-I8UG
MXV_&3X7_  DTQX6N(+OXC^._#'@Q+R-69 NGKX@U.PEU&:25&@M[:Q2XN+FX
MQ;6\4L[+&?R&^./_  <5_P#!-+X0_;+/PMXZ\??'S6[3?$VG?!_P#J+:>MX,
MB)'\4?$.?P#X;O+,DI)-J'A_4=>BC@9S!'=W4;6=>1F.?Y)E";S/-<!@FE?V
M>(Q5*%:77W*#E[:H[:VA"3MK8_1."_"/Q1\19PCP/X?\7<44YRY'C,HR+,,3
MEM)WY;XG-%066X6*E[KGB<52@I>ZY7T/>?\ @MS\7OB9\#/^":'[0_Q$^$'C
M;Q%\.O'MA+\+='TKQGX2U.ZT3Q-HMIXG^+W@7P[K4FB:U82P7^D7UWHNI:AI
MZZC83P7UK'=R2V=Q;W CFC_S\O\ AXG_ ,% _P#H^G]L;_Q)SXU__-O7ZW_\
M%+O^#@#5?V[/@'XZ_9C\&?LX:?\ #/X=>-M0\*7.I^+?$_CVY\6>-;F+P?XO
MT3QGISV.DZ5H'AW0O#\EUJ&A6=G>V]Q>^*U-DURT%U%//$]K_.57\S^)/%M#
M.<^H8CA_-L7/ T<MHX:<J,\9A*3Q4<3C*E5QI5%1E*].I13J^SM.R2E)13/]
MROH2_1WS/PT\)<URGQ>\/^'<-Q7F?&V9YSAZ69X?AOB+'T\BKY'PY@\#2KX[
M"3S.E14<9@LRJ1P/UIRP[JSJ3I4ZE>:?V-_P\3_X*!_]'T_MC?\ B3GQK_\
MFWKU?X$?\%2_VW_AG\:_A-\0?&?[87[67C;P9X-^(G@_Q%XQ\':U\=OB-XRT
MSQ5X1TO7K&Z\3^';KPOXQ\77?A?6AK.A1W^GQ6>M0_8FGN(Y'FMF1+F+\XJT
M=(TC5O$.K:7H&@:7J.N:[KFHV6D:+HND65SJ6K:OJVI7,5EIVEZ7IUE%/>:A
MJ.H7D\-I965I#-<W5S-%!!%)+(B'X*CG.<4ZU*I2S+,'4IU(3IKZWB97G"2E
M!<OM/>]Y+3KL?UKF7AEX;X[+L?@L;P1P?'!XS!8K"XN2X=R6BXX7$4*E+$-5
MOJ:]E:E.;]I=<GQ75KG]9_QN_P"#J_XCZ@+JQ_9S_97\&^%D'F1VGB3XR^,=
M9\;7$Z,2$N'\(^#(? T&G3HF"(3XQUJ'S<,[21@Q-^/GQN_X+<_\%-/CJ;RV
MUC]IWQ5\/M$NQ(B:!\%[+2OA/!9PR_?@@U_PA9V'C>XC8?+G4_%6H2A,H) K
M,&Z[X(_\$%_^"G7QL%K=_P#"@C\)-#NC&/[=^-WB;1O )M]Y&?M7A,S:K\18
M1&IWR'_A#&  * M-B(_L)\$?^#4R\;[%?_M(?M8VT&-G]H^%/@CX'ENMV=ID
M^Q?$'QW=6?E[?F1//^&<F[*RMLVF%OT?V?BYQ5\7]MTJ%35\\H9%A7!VUY/]
MA5:FE:UHUG*UUS.[/XJ^N_L[/ +^"O"_&YM@_A>'I8KQ7S^GBH6NHXEKBJIE
M>+E):\U?+J=)MQ;HT]%_(?XF\5^*?&NL77B+QEXEU_Q;X@OCNO=<\3:SJ.O:
MQ=MN9]UUJ>JW-W>W!W.[9EG<[G8]6),GA3P?XN\=ZW:^&O _A;Q'XR\1WQ(L
MM \*:)J?B+6[PAE4BUTK2+6\OK@AG12(H'PSJ.K '_1N^"/_  0$_P""8OP7
M%K=77P2U/XRZY:%"FO?&[QCK/BXRA"&877A32&\,?#J[$C*K2?:/!<AP#'&4
MBDECD_6#X>?"CX6_"+1$\-?"?X:^ /AAX<C$830/AYX.\.^"M$01*5B":5X;
MT[3+%1&I*Q@0 (I(7 .*]3+_  4S?$253-\YP>$YGS3CA:=;'UW?5J<ZOU2G
M&;ZRC*M%;^]L?!\8?M0O#G)Z<L%X=>&O$G$/L(>PP]?/<9EO"65PC"/+3GAL
M-@8\0XRKAX*W+0JT,MJ22Y/W*M(_S=O@C_P0Z_X*;_'+[+<Z;^S/XC^&^B7
MC:37?C9J6D?"I;-90&C:X\,^)[NV\?2 J26%EX0O&BVE9A&[(K?L%\$?^#4_
MQW>_8K_]HW]JKPKX=4;'O_#'P7\&ZKXLFF5L%H8/&OC:?PA#8RH,@RMX%U6-
MG&%0KAS_ &C45][EOA!PE@N66+CCLUJ*S?UO$NC1YE;6-+!1PTN73X:E6JG=
MJ3:T/Y'XU_:/?2(XF]M1X?K\*\ X2?-"F^'\BIYCF*I2T:JX[B:KG5)U;-KV
M^#P6!E'25.,)I3/P\^"/_!O)_P $S/@_]EN]=^&7C'XYZU:A&35?C+X\U74K
M;S@!YCOX8\$Q^!O!]Y%(<[;?5= U)(U( +2#S3^MOPL^!/P2^!NE_P!B?!CX
M0_#+X3Z285@DL/ASX&\,^#+>XC4JW^EIX>TS3_MDCNBRRS71FFFF'G3.\I+G
MU:BOOLNR+)<I266Y5@,"TK<^'PM&G5DO[]90]K-^<YR?F?R-QEXL>)WB'.<^
M../N+N*82ESK"YSGV8XS 4FG=+#Y;4Q#R_"Q4O>4,-AJ4%*\E%-MA1117K'Y
M\%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M1111(L<444:A(XXXT 1(T0!410%50%4  "GT45Y![^VP4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YGU^F%?F
M?0!]?? #_D3=3_[&:\_]-6C5[E7AOP _Y$W4_P#L9KS_ --6C5[E0 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 %%%%
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
MCYO%>)W &#O[;BK*IVW^JU*F.^[ZE3Q%_E<_I@9E16=V"JH+,S$*JJHR68G
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"OS/K],*_,^@#Z^^ '_(FZG_ -C->?\ IJT:O<J\-^ '_(FZG_V,UY_Z:M&K
MW*@ 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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
M5E9?4<KP^'3\E[:KA6EWT^3&O!7Q,S9IYGF&"A=WE_:>=8O%R7F_84,<F_\
MM[YH_P _>BO]*7PE_P $Q?\ @GQX)$8T;]C[X#W?E(J(WBOP)I7CU\+'Y2L\
MGCF/Q&\DFWYC-(S2F7]\7,W[ROJ+PG\&OA!X",3>!?A3\-O!;0,'A;PGX&\,
M>'#"XE></$='TNS,;":628,F")9'DSO=B?.Q'C3ET;_5<CQM;M]8Q5##7]?9
MT\7;\3U\)]'/-YV^O<2Y=A^_U3 XG&6[V]M5P%_G:_D?YAOA#X$_&_X@B)O
M7P;^*OC<3A&@/A#X>>+O$HF61()(VB.C:/>B0.EU;.A3(9+B!ER)HRWU!X2_
MX)<_\%#?&OE_V/\ L@?&^S\W;M_X2WPA<^ ,;O/QYG_"=OX<\K'V:3=YNS9N
M@W[?M5KYW^DW17B8CQIS*5_JN28&CV^L8G$8FWK[..$O^!]'A?HYY/"WU[B3
M,\1_-]5P>%P=_3VT\=R_/F/\];4/^"('_!2;1?!'BCQUKOP(LM*LO"OA_4_$
MESH:_$CX<:]XJU2QTFU%]<V^A:%X2\4>(+C4=6DM%GDL]'#Q:C>2VTEC;V\F
MHS65I=?DQ7^LA7X1_MM?\$%?V;?VH/$^I_$KX2^(;C]FOXCZU-=W_B./PWX:
MM?$?PW\4:K<.9Y=4O/ _]J^'VT#5[V8G[=?^&=8T_3KAY9M1O/#]_JLUS=W/
MI\-^+\:^)JT>)Z-#"4:CB\-B\OP^(=*@TGSPQ-&5;%5Y1E[KA4I*<HRO&5-Q
M:E#QN,/ &6&PE#$<%XC$XZO24UC,#FV+PD:^(3<73J8/$1P^#PL)P]Y5*5=T
MXRCRRA54XN%3^$NOVA_X(M_\$\M#_;;^.FO^)/C)X-O/$7[-WPJT2\_X3*$Z
MOX@\-6GBKQMKME+:>$_"%GK?AK4-'UWS[%9+CQ=JQT;5K1[*VTG3+74YHX/$
M%E;W_P"H/PO_ .#9#0+'Q-:7WQC_ &J-1\1^$K6>UDNO#OP\^&\7A?6M7B67
M?=6Y\3Z_XJ\2VVCHT2"%9(O#6J2OY[R*]JUN@G_I.^!7P#^$/[-/PXT;X3_!
M#P-HW@#P+HADF@TC2(Y7FOM1N(X8[S6]=U2[DN-5\0:]?I;VZWVMZS>7NI74
M=O;0R7)@MK>*+JXQ\4<K_LRO@>&\57Q&.Q<'2^OTJ>(PM/!4Y652=*I6C0KO
M%.#<:,J4>6E)NK[53IQA+A\/O!/._P"V<-F7&&!PV$RS 557_LRM6PF.JYE6
MA=TJ5:EAYXG#1P2J)2Q$:\W*O"/L%1=.K*I#P3X?_P#!-K]@GX8&)_"/[)/P
M,CN8&+V^H>(_ FD^.=6MG8!3);:QXYB\1ZI;R;05WP7D;A6D4$++(&^P]#\/
M:!X8T^/2?#6AZ/X>TJ$EH=,T/3++2=/B8JB%H[*P@M[9"4CC0E8P=J(O15 V
M**_ L3CL;C9<V,QF*Q<M^;$XBM7E?O>K.;/ZGP>69;ET>3+\OP.!A:W+@\)A
M\+&W;EH4X*WE8****Y3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_,^OTPK\SZ /K[X ?\B;J?\ V,UY
M_P"FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "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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
M&V7[:>KO#+XN^*7[.O@ZS=D$T4'B/Q]XEUF%?,A$CBRL_AY8Z3(%@>=XPOB
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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
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
M)O1)O0_4^BOY0?C3_P '-EDGVNQ_9V_9ENI\F3[#XH^-/BN&TVJ-PB^U^ _
MPO=Y?*R2>3\1XQ'M:)?-WB9/R1^-/_!;?_@HO\9_MEK_ ,+M_P"%4:'=[_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M*TGP]=WU_P"(M'TW3=8UW5M3\7746OZQJ]D-,%AJP!^[5%%% !1110 4444
M>*77P2TFZN;BY;Q)XDC:XGFG9$N+8(AFD:0H@-N2$4MA022 !S4'_"B]'_Z&
M;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$
MVO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E1
M0!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_P
MHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;
MQ-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:_
M_(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+
MT?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_
MX$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\
M\C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;
M_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_
M^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X
M$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'
M_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\
MZ&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO
M_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[
ME10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *
M+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\
M3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_
M ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]
M'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q
M-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C
M5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!
MX;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_
M *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\
M@3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4
M?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&
M;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$
MVO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E1
M0!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_P
MHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;
MQ-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:_
M_(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+
MT?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_
MX$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\
M\C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;
M_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_
M^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X
M$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'
M_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\
MZ&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO
M_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[
ME10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *
M+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\
M3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_
M ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]
M'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q
M-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C
M5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!
MX;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_
M *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\
M@3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4
M?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&
M;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$
MVO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E1
M0!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_P
MHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;
MQ-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:_
M_(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+
MT?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_
MX$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\
M\C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;
M_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_
M^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X
M$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'
M_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\
MZ&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO
M_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[
ME10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *
M+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\
M3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_
M ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]
M'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q
M-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C
M5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!
MX;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_
M *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\
M@3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4
M?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&
M;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$
MVO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E1
M0!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_P
MHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;
MQ-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:_
M_(U'_"B]'_Z&;Q-_X$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+
MT?\ Z&;Q-_X$VO\ \C5[E10!X;_PHO1_^AF\3?\ @3:__(U'_"B]'_Z&;Q-_
MX$VO_P C5[E10!X;_P *+T?_ *&;Q-_X$VO_ ,C4?\*+T?\ Z&;Q-_X$VO\
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
M>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\
M"B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9
MO$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K
M_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PH
MO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF
M\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\
M(U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44
M >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'
M_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_
M ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(
MU'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^
MAF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^
M!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y
M44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_
M\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"A
MF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($V
MO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"
MB]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3
M?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_
M /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >
M&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T
M?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?
M^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-
M1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_
M .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-
MK_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U
M>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\
M"B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9
MO$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K
M_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PH
MO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF
M\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\
M(U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44
M >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'
M_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_
M ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(
MU'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^
MAF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^
M!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y
M44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_
M\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"A
MF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($V
MO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"
MB]'_ .AF\3?^!-K_ /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3
M?^!-K_\ (U>Y44 >&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_
M /(U>Y44 >&_\*+T?_H9O$W_ ($VO_R-1_PHO1_^AF\3?^!-K_\ (U>Y44 >
M&_\ "B]'_P"AF\3?^!-K_P#(U'_"B]'_ .AF\3?^!-K_ /(U>Y44 >*6OP2T
MFUN;>Y7Q)XDD:WGAG5)+BV*.89%D".!;@E&*X8 @D$\U[7110 4444 %%%%
M!7YGU^F%?F?0!]?? #_D3=3_ .QFO/\ TU:-7N5>&_ #_D3=3_[&:\_]-6C5
M[E0 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 %%%8/B;Q5X7\%:)
M?^)O&7B30?"7AO2HC/J?B#Q-K&GZ#HFG0 X,U_JVJW%I86<0/!DN+B- ?XJ4
MI1C%RE)1C%-RE)I1BEJVV[))+5MZ(TI4JM>K3HT*=2M6JSC3I4J4)5*M6I.2
MC"G3IP3G.<Y-1C"*<I2:23;-ZBOQ,_:3_P"#@/\ X)P?L^&_TO0_B=JO[0WB
MZS655T'X"Z1'XJT<S_,EN9?B)JM[H/P[N+*253Y]QH'B7Q!=V]N#.NG3E[:*
MX_GZ_:3_ .#H7]J[Q\VH:/\ LU?"SX=_L_:'*TD=GXF\1 _%OXC1JH:.&[MI
M=9LM(^'^GM,";B;3[[P+XE$$@B@CU.>.*:6[^(SCQ&X1R;FA6S6GC*\?^8;+
M%]>J-K>+J4G]5IR6SC5Q%-IZ6T=OZD\-_H7?2*\3/88C+N <9PUE-?DDL\XX
MF^%\%&G4LZ=>&#QM.6>XRA.+YX5LNR?&TY0M)2:E#F_NCUS7=$\,Z1J&O^)-
M9TKP]H6DV[WFJ:WKFH6FDZ1IMI'CS+K4-2OYK>SL[=,C?/<31Q+D;F&17Y _
MM*?\%Y_^";G[.)OM-B^,<OQW\6V;,A\+?L^:=!\08F?:=K'QU+J&C?# Q++B
M.X2V\;76H0?.?[/D*[#_ )\_QW_:S_:9_:>U3^UOV@/CI\3?BQ-'<-<V=AXP
M\6:IJ'A[297SN_L#PJL\7AGP]$2S'R-#TC3X-SNWE[G8GQ3P]X;\1>+M:T_P
MYX3T'6O$_B'5IQ;:7H/A[2[[6M:U*Y8%A;Z?I>FP7-]>3E59A%;P22$*2%P#
M7Y9FWC7CZ[='(<HI892?)#$8^<L57DY.R<,-0=.E3G>R2E5Q,6^CO8_OCP\_
M9?<)Y73IYEXM>(F89U*C#V^)RCA*A2R'*:*IKFJ0Q.>9I'&X_&83E4I5*E'
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
M?!K]G;X4^!]4L1&MOXEL_">GZGXS41;?+$OCC78]4\7W&QE#J;G6Y2)2TO\
MK'9VY,7XM<+Y;3^KY-EV)Q<87]G&C0I9;@O2/.G6A>W_ $!K2WH=V \!^-<X
MJ_6N(<VP6 G4:]K/$8FOG&8]VY*G)8>=KO\ YF&KOLM3_/>^"W_!/3]MK]H3
M[)-\*/V9_BMKVE7XC:S\3:MX=D\%>#+I9,$&W\;>.9/#?A*?:K))(L.LNT4;
MQR2*J21EOUO^"W_!ME^U)XN^R7WQM^+OPL^#>FSA&GTS0(M6^*?C"T^Z9(KF
MPM#X4\)J^"426R\:ZDF\,S)L"^9_:O17PV9>+_$F*YHX"A@<K@[\LXTWB\1&
M_>IB6Z#MT_V1:[WTM^F9/X <(8+DGFF*S/.JJMSTYUHX#!RMO:EA$L5&^M_]
MOEI9*SU?X+?!;_@W=_86^'GV.]^)M[\4?CQJT.U[JW\3^*6\&^$IIDY5K70_
M $.A:[##NPSV]_XPU:.0C9(6A+Q-^M/P>_93_9I_9^@AB^"WP)^%GPVGAC,1
MU;PMX+T.P\17*E2A.H^)_L;^(M4D*$QF;4M4NIC'B,OL 4?0%%?!9CQ'GV;\
MRS'-L?BH2=W1J8BHL.F_Y<-!PP\?^W::/U+*.$.%\A47E&0Y9@:D-%B*>$I2
MQ>FW-C*JJ8J>WVZTM==VPHHHKQ3Z,**** "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@ K\SZ_3"OS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX ?\B;J?\ V,UY_P"F
MK1J]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBN(^('Q,^''PF\.7GC'XI^/O!?
MPV\):>K/?>)_'GBC1/"/A^T5$:1C<:QK]]I^GQ$(K-A[@,0#@&IG.%.$JE2<
M:<()RG.<E&$8K>4I2:44NK;21OAL-B<9B*.$P>'KXO%8BI&EA\-AJ52OB*]6
M;M"E1HTHSJ5:DVTHPA&4I-V2;.WHK\#?VD_^#C7_ ()Z_!$:CI/PWUOQG^TM
MXNLV>WCLOA=H,NF>#8[U1N"WWQ \9C0]-N+!EP!J?@[3_&D1D=(UC;;.T'\_
M'[2G_!S)^W#\65O]'^!?ASX>?LR^&[D7$4-]HUC'\2_B.EM<9C,,WBSQI8#P
MO&Z6^%BN]'^'FCZE;SO+<V]]'*+4VOPF<>)?"&3\T)9G',*\;_[/E45C)-K1
MKV\90P<6GHXSQ,9+7W=&?UCX;_0>^D9XD?5\11X(J\'917Y'_;''M:7#=*,)
MVE&HLIJT<1Q)6IR@^>%7#Y)5HSCRM54I1;_O/\9^.O!'PX\/WOBWXA^,?"O@
M/PKIJAM1\3>,_$.D>%_#]@I5F#7NM:Y>6.FVJE4=@9[F,;48]%)'XK_M)_\
M!P[_ ,$Z/@,=1TGP;XU\3?M'^+K(SP+I/P7T,WGAE+V/*Q"[^(?B>?P]X2N]
M-E89;4O"-YXO*1G>EI,Q"'_/^^,/Q^^.'[0?B)O%GQR^+?Q$^+7B'=(8=3\?
M^+M;\42V,<I!:VTJ+5;RYMM(L5 5(M/TN&SLH(U2*"WCC15'*^ OAS\0OBIX
MDL_!WPQ\"^,?B-XNU$XL/"_@7PSK7BWQ#>G>D?\ HNC:!97^HS@221H3%;,
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
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
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
MP=3VL,!CLQJPR;#U.;FY\'D6$^K9-@GS6?\ LF H;16T8V****]D_,PHHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHK+UC7-%\.V$NJ>(-8TO0M,@_U^HZQJ%IIEA#
M\K-^]O+V:"WC^5&;YY!\JL>@.)E*,(RG.480BFY2DU&,4MW*3:22ZMNR%*48
M1<I248Q3<I2:C&*6[;=DDNK;L:E%?&_CW_@H'^QS\.6GBUSX\>#=4NX=RFR\
M%27_ (_F:93@VYE\%V6N6<$P;*.MW=6ZQ.&69XRIQ\3>/O\ @M?\#=&\^'X=
M_"_XB^.KF'>L=QKESHG@;1[I@2$:"Z2;Q7JRPN,$O<Z#;S)G'V<U\7FWB1P'
MDG,LQXJR:G4A?GH8?%QQ^)@UTEA<O6*Q$7V3I)OI<^6S'CCA'*N98WB'+(3A
M?FI4<1'&5XM=)8?!K$5T_)T[OH?M#17\POCW_@M%^T;KXGMO G@KX:?#ZTD)
M\J[ELM6\7Z_;\G:$O=3U"RT*3"D!_-\,.68!E\M<H?BCQ]^W-^US\2O-3Q1\
M?/B EM/O$VG^&-4C\"Z;-&XVF"?3_!%OX>M+F#  \JYAF0D;V#29<_F>;?2/
MX'P7-#+<)G6<U%\$Z>&I8'"R_P 57&5H8J/E;!2\['PF8^-_">%YHX'#9IF<
MU\,H4*>$P\O6IBJL*\?_  ED?TL_\%#/VLO^&6?@E=W7AJZM_P#A:GCR2;PS
MX!A+6TTNC236\SZGXSN+*<MYMKX?M4;[")+>XMI]?N=)M[J"6R:\"?R&Z]K^
MN>*=9U+Q%XEUC5/$&OZQ=2WVK:UK5]<ZGJNI7LYW2W5_?WLDUU=7$A^]+-*[
MD  G  %.]OKW4KJ>^U&\NK^^NG,ES>7MQ-=75Q)@*9)[F=Y)I7P -TCLV !G
M XJU_,'B3XCYCXB9M2Q=:C/+LLP=&-+ 92L4\52H2=W7Q52HJ.'A5Q.(D[2G
M[&+IT84J$7)0<Y_@?'/&^-XUS"GB*M*>"P&&IJG@\M6(>(ITI.[JXB<_94(U
M*]:3]Z?LHN%.-.DG)0<IOBEE@ECFADDAFAD26*6)VCEBEC8/')'(A#I(C@,C
MJ0RL RD$ U^]G['?_!6SPQX#^%,'@7]I=OB#XH\4>&;HVGA[QGHUA9>(K_7O
M#<B;[:W\37.IZYIMW+K6D2^99IJ+_:6U+339-=R&_MKJYO/P0KK/"O@+QUX[
MEO(/ _@OQ9XRGTZ.&74(?"OAS6/$,MC%<,Z02WD>D6=X]K'.\4B0O.$65HW5
M"Q1@/(X+XPXDX.S26,X:JR>)Q-&>'K8.=&>+P^+IVYTJN$A).I4HN/M*52-J
ME*TTI*G.K&?F\+<2YYPSF$L5D51NO7I2H5<+*E/$4<3"W,O:8>+3G.DX^TIS
M5IT[2L^252,OZ=/^'RG[(W_0-^,'_A&:'_\ -A1_P^4_9&_Z!OQ@_P#",T/_
M .;"OYO_ /AGKX^_]$.^,'_AM/&G_P I*/\ AGKX^_\ 1#OC!_X;3QI_\I*_
M5_\ B.7BU_T+<)_XCV+_ /EI^B?\19\1O^@'#?\ AFQ/_P M/Z0/^'RG[(W_
M $#?C!_X1FA__-A1_P /E/V1O^@;\8/_  C-#_\ FPK^;_\ X9Z^/O\ T0[X
MP?\ AM/&G_RDH_X9Z^/O_1#OC!_X;3QI_P#*2C_B.7BU_P!"W"?^(]B__EH?
M\19\1O\ H!PW_AFQ/_RT_I _X?*?LC?] WXP?^$9H?\ \V%'_#Y3]D;_ *!O
MQ@_\(S0__FPK^;__ (9Z^/O_ $0[XP?^&T\:?_*2C_AGKX^_]$.^,'_AM/&G
M_P I*/\ B.7BU_T+<)_XCV+_ /EH?\19\1O^@'#?^&;$_P#RT_I _P"'RG[(
MW_0-^,'_ (1FA_\ S84?\/E/V1O^@;\8/_",T/\ ^;"OYO\ _AGKX^_]$.^,
M'_AM/&G_ ,I*/^&>OC[_ -$.^,'_ (;3QI_\I*/^(Y>+7_0MPG_B/8O_ .6A
M_P 19\1O^@'#?^&;$_\ RT_I _X?*?LC?] WXP?^$9H?_P V%'_#Y3]D;_H&
M_&#_ ,(S0_\ YL*_F_\ ^&>OC[_T0[XP?^&T\:?_ "DH_P"&>OC[_P!$.^,'
M_AM/&G_RDH_XCEXM?]"W"?\ B/8O_P"6A_Q%GQ&_Z <-_P"&;$__ "T_I _X
M?*?LC?\ 0-^,'_A&:'_\V%'_  ^4_9&_Z!OQ@_\ ",T/_P";"OYO_P#AGKX^
M_P#1#OC!_P"&T\:?_*2C_AGKX^_]$.^,'_AM/&G_ ,I*/^(Y>+7_ $+<)_XC
MV+_^6A_Q%GQ&_P"@'#?^&;$__+3^D#_A\I^R-_T#?C!_X1FA_P#S84?\/E/V
M1O\ H&_&#_PC-#_^;"OYO_\ AGKX^_\ 1#OC!_X;3QI_\I*/^&>OC[_T0[XP
M?^&T\:?_ "DH_P"(Y>+7_0MPG_B/8O\ ^6A_Q%GQ&_Z <-_X9L3_ /+3^D#_
M (?*?LC?] WXP?\ A&:'_P#-A1_P^4_9&_Z!OQ@_\(S0_P#YL*_F_P#^&>OC
M[_T0[XP?^&T\:?\ RDH_X9Z^/O\ T0[XP?\ AM/&G_RDH_XCEXM?]"W"?^(]
MB_\ Y:'_ !%GQ&_Z <-_X9L3_P#+3^D#_A\I^R-_T#?C!_X1FA__ #84?\/E
M/V1O^@;\8/\ PC-#_P#FPK^;_P#X9Z^/O_1#OC!_X;3QI_\ *2C_ (9Z^/O_
M $0[XP?^&T\:?_*2C_B.7BU_T+<)_P"(]B__ ):'_$6?$;_H!PW_ (9L3_\
M+3^D#_A\I^R-_P! WXP?^$9H?_S84?\ #Y3]D;_H&_&#_P (S0__ )L*_F__
M .&>OC[_ -$.^,'_ (;3QI_\I*/^&>OC[_T0[XP?^&T\:?\ RDH_XCEXM?\
M0MPG_B/8O_Y:'_$6?$;_ * <-_X9L3_\M/Z0/^'RG[(W_0-^,'_A&:'_ /-A
M1_P^4_9&_P"@;\8/_",T/_YL*_F__P"&>OC[_P!$.^,'_AM/&G_RDH_X9Z^/
MO_1#OC!_X;3QI_\ *2C_ (CEXM?]"W"?^(]B_P#Y:'_$6?$;_H!PW_AFQ/\
M\M/Z0/\ A\I^R-_T#?C!_P"$9H?_ ,V%'_#Y3]D;_H&_&#_PC-#_ /FPK^;_
M /X9Z^/O_1#OC!_X;3QI_P#*2C_AGKX^_P#1#OC!_P"&T\:?_*2C_B.7BU_T
M+<)_XCV+_P#EH?\ $6?$;_H!PW_AFQ/_ ,M/Z0/^'RG[(W_0-^,'_A&:'_\
M-A1_P^4_9&_Z!OQ@_P#",T/_ .;"OYO_ /AGKX^_]$.^,'_AM/&G_P I*/\
MAGKX^_\ 1#OC!_X;3QI_\I*/^(Y>+7_0MPG_ (CV+_\ EH?\19\1O^@'#?\
MAFQ/_P M/Z0/^'RG[(W_ $#?C!_X1FA__-A1_P /E/V1O^@;\8/_  C-#_\
MFPK^;_\ X9Z^/O\ T0[XP?\ AM/&G_RDH_X9Z^/O_1#OC!_X;3QI_P#*2C_B
M.7BU_P!"W"?^(]B__EH?\19\1O\ H!PW_AFQ/_RT_I _X?*?LC?] WXP?^$9
MH?\ \V%'_#Y3]D;_ *!OQ@_\(S0__FPK^;__ (9Z^/O_ $0[XP?^&T\:?_*2
MC_AGKX^_]$.^,'_AM/&G_P I*/\ B.7BU_T+<)_XCV+_ /EH?\19\1O^@'#?
M^&;$_P#RT_I _P"'RG[(W_0-^,'_ (1FA_\ S84?\/E/V1O^@;\8/_",T/\
M^;"OYO\ _AGKX^_]$.^,'_AM/&G_ ,I*/^&>OC[_ -$.^,'_ (;3QI_\I*/^
M(Y>+7_0MPG_B/8O_ .6A_P 19\1O^@'#?^&;$_\ RT_I _X?*?LC?] WXP?^
M$9H?_P V%'_#Y3]D;_H&_&#_ ,(S0_\ YL*_F_\ ^&>OC[_T0[XP?^&T\:?_
M "DH_P"&>OC[_P!$.^,'_AM/&G_RDH_XCEXM?]"W"?\ B/8O_P"6A_Q%GQ&_
MZ <-_P"&;$__ "T_:#]K?_@KIX1\8?"74/!O[-(^(7AOQMXFN4T_5/&6MZ9I
M^@7/AKPWL9]0D\.7.GZYJMVGB'4F$6GVUZD5N^EV4U_?6=U!JD>G31?@+<7%
MQ>7$]W=SS75U=32W%S<W$KSW%Q<3.TLT\\TK-+---([22RR,SR.S.S%B2>H\
M5_#_ ,>>!'L8_''@GQ=X,DU-;A]-3Q7X;UGPZ^H):&$736*ZO969NUMFN+<7
M!MQ((3/")=OFINY&ORGC7C'B;C',X8OB6K*.(PE"&'HX*%&>$P^$@U[23IX2
M<FX5:[DJE6K*]2JO9IR]G3I1A^>\4\39[Q-CX8C/:C5;#THT:6%C2GAJ.'@_
M?;AAI-N%2MS*=2I*\ZBY$Y<D*<8Z6CZQJ_A[5-/US0=4U'1-:TJ[AO\ 2]7T
MF]N=.U/3KVV<26]Y8WUG)#=6EU!(H>*>"6.6-P&1@1FOZY_^"</[5U[^U#\#
MR?%DQG^)WPSN;#PMXXNR(U.O1W%K++X>\6&./"Q3ZY9VEW#J2!8T?6M+U2XM
MXH;2>WAC_D&K^@+_ ((<>']7C3]HKQ4\<D6@W3?#CP_;RD-Y-[J]@/%^HWD:
M$':9-,L]1L&E!&Y5U>$J<,]?H'T?\[S3 <?X'*<+4JRR[.J&/I9EA;R=&V$P
M&)QF'Q?)\$*U&MAX4XUK*7LJU6BG^]L?8^#>:YA@^,<+EV'G4E@LUHXNGCL/
M=NE;#X2OBJ.)Y;\L:M*K1C352W,Z=6I33]](_?ZBBBO[W/[ "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\SZ_3"OS/H ^OO@!_
MR)NI_P#8S7G_ *:M&KW*O#?@!_R)NI_]C->?^FK1J]RH **** "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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
M54%F( )H ?17PK\:O^"F7[!_[/YN[?XD?M.?#*+5[+<ESX:\'ZK-\2?%,%R
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
M$:5*G"E3A%1A3IQC"$(K:,812C&*Z)))!1114EA1110 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 45Y1X\^._P %?A<L
MI^(OQ8^'G@N6'(:R\1>+]"TS4Y'&28K?2KB]34KN; 9O(M;6:;:KOLVHQ'Q1
MX_\ ^"M'[&W@HRQ:1XJ\6?$B[A#*]OX%\'ZB8A*,81=1\7OX2TN=#D,9[*]N
MX0N0':0>77SN;<7\+9%S+..(<FR^<=Z.)S#"T\2VMU'#>T>(FUU4*4FEJU8\
M3,>).'\IYEF6=99@I1WI5\;0A7?E&AS^VFUU4:;:UTT/TNHK^?CQ[_P7!N6,
M]O\ "_X#01@ _9M8\>^+I)RQ(( G\-^'M-MP@5L,3'XJDW@E0(R-Y^)_'O\
MP5=_;-\;"XBT_P ;^'OAY97.]9++P%X0TFU*1OT2WU3Q,OBCQ!:;#RDUKK$-
MR#P9F!(/YGFOT@O#K+N:.%Q>99U4C=<N69=5A#F73VN92R^FXWWG3=16UCS:
M)_"9CXR\$X'F6'Q..S2<;KEP."J1CS=O:8Z6#@XWWE!S5DW'FT3_ *W))(X8
MY)99$BBB1I)99&5(XXT4L\DCL0J(B@LS,0JJ"20 37SGX^_:_P#V7_AB98_&
MGQU^&VFWD&_S]*L?$EEXAUV'8<'S= \-MJ^MQY8%4WV"^8R2+'N:-PO\;/CG
MXS_%WXG.[_$7XG^/_'"NX?R?%/B[7=<M(V!#*(+/4+Z>TMT0@&.."&../ V*
MN!7FE?F>:_2>Q$N:&1\*T:?\F(S7,)U[]N;!X.CA^6WECI7\K:_"9CX]UGS1
MRGAZE#?EK9CC)U;]N;#8:G1Y>MTL7*]]U;7^ICQ]_P %D?V5_##36_@[3/B/
M\2KE<_9[K2?#MOX<T.4C'^MN_%E_I.M0!L_*4\.3G@[E3C/Q/X]_X+=?%'4?
MM$/PT^"_@?PK&V^.&[\9:YK?C6["'<JW*V^D)X(M8;@KB5(93?P02820WL:D
MR?D3X%^#7Q<^)SHGPZ^&/C[QP'=D\[PKX2UW7+5&1MDAGO-/L9[2W2)@5EDG
MFCCB((D9:^UO 7_!*/\ ;-\;?9Y;_P #>'_A[97.PI?>/?%^DVFQ'VYDN-+\
M-MXG\06VS)WQ7&CQW VL!"QP#\E_Q$SQOXP]W(\/F%/#U7_S3^0-4(I[?\*%
M>ABZU&*Z3>-AO[TGH?._Z]^*W$UUE-#&PHU+_P#(ER=^QBGL_KE6EB:M)*]E
M+ZU#?5MV.'\>_P#!2;]L[X@+-!>?&C6/#%A+N"6/@+3M&\%M;AA@B'5]"L+7
MQ(?]EI]:F=#S&RDG/QUXF\8>+O&E]_:GC'Q3XC\6:G\__$Q\3:WJ>O7W[PJ9
M/]+U2ZNKCYRJE_WGS%5+9P,?NKX"_P""'UVQAN/BA\>;>)1M^T:1X"\(R7!?
M)RWD^(_$.I6HCV@87?X6EW%MQV;-K_;/@'_@DM^QMX+\J75_"OBSXD7<.QDN
M?'7C'4?+$JG)=M.\'IX2TNX0\KY%[97<.S&Y'<;S4/!_QDXLE&IQ!C*M&$VI
M*?$?$%7&-*]TXX?"U,SJ4FOLTY4J7*TE:"LQQ\-?$[B.2GG.*J4XR:ES9WG,
M\3RJ_2CAYX^=.WV8.G3M9*T58_DN )( !))P .22>@ [DU] ^ ?V4OVD_B?Y
M$G@;X'_$K6[.YV>1JQ\*ZGIF@OY@#(?^$AUB#3]#4%2'RVH* A#DA2#7]DW@
M+X#?!/X6K"/AU\)OAYX,F@"[;[P]X0T/3=4D91@2W.KP62ZI>3A<+Y]W=S3%
M0JF3:H ]9K[3*?HPTURSSSBJ<]N?#Y3E\:=N_+C,96J7OLKX!6W=[V7U.7>
ME-<LLVXAG+;GHY=@XPMWY<5B:M2_5*^$7?78_E9\!?\ !';]K/Q28)?%;_#O
MX9VK -<Q^(?%7]NZM&A ^6WL_!=EXBTV><$C*3:U9Q;5<B<L$23[7\ ?\$0O
M %D8IOBA\;O%OB(D*\NG^!O#ND>$8HV')A&IZ[-XRENHB< RKIMA(5+!4C;#
MC]SZ*_3,J\!?#?+.657*L7F]6%FJN:YAB*EVNLJ&#>"PD[]5/#RCV2/N\N\(
M>!\!RNIE^(S*I&S53,<96J:K^:CAGA<-._53H26NQ^;+_P#!*']CF'P1XB\+
M:;X(U>'7M:T>\TZR\?ZGXJ\1:OXCT*^EB_T'5]/LI-2MO#:W.GW:QW/DIHL,
M5]&)+*],MK*T8_!+X_?\$Z?VG/@3X@O+.+P#KWQ/\)>:3I/CCX;Z'JGB.PO+
M1Y-D#:MH^G0WNL^&[X Q1W5KJ5N;);E_*T_5-4AV7,G]B=%;<6>"7!/$V$PU
M'"X"EPWBL'%PH8O(\+AL-&=.3O*GC,*J<:6,7->2JS<,3&5[8CDE.$M.(_"O
MA7/L/0IX?"4\CQ&&BXT<3E5"A04H2=W#%8=0C3Q*O>2G)QKJ3=JW*Y1E_%I\
M*/V&?VI_C!X@M="T#X-^--!MIKI+>]\3>.] U?P7X6TE" \UQ>ZKKMC:_:!;
M0D32V6DP:GJKH\:VVGSRS0QR?U*?L:?LG>&/V1OA1'X)TV\@\0>+M<O!K?C[
MQBED;)M?UG8T5I:6D,DL]Q;Z'H-FWV'2;628[G>_U5X;:\U>\B'UO16OA_X/
M<.< XJIF="MBLVSB=.="GC\;&G3CA*%2RJ0P>&I)PI3JQ7)5KSG6K.FY4J<Z
M5*I6A4TX-\-,DX/Q$\?1JXC,<SE3G1AC,4H0CAZ52W/'#4*:Y:<JB7+4JSE4
MJN#E3A*%.=2$RBBBOUH_1@HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^6?VO?V6?"G[6
MGPEO/A[KMVFA:_87<>M^"/&"V2WUSX9\00(T1=[?S;>2[TG5+1Y=.UC3Q<1"
M>WECNXBE_86$\'\L7Q?_ &$?VIO@SXBN]#UOX1>+_$]C%<M#I_BSX?Z%K'C3
MPMJ\7S-#<6NH:-83SV)G16=+#6[32M40(_F6*!,U_:'17Y/X@>$'#G'^(I9C
MB*V)RK.*=.%"688)4YK$T*;?LZ>,PU5<E:5)2<:5:$Z-:,>6G.I4I4Z=.'YW
MQEX:Y)QC6IXVM4KY?F=.$:3QN%4)JO1A?DIXFA4]RJZ:;5.K&5.JHVA*<Z<(
M0C_'!\"?^">/[47QRU^RL(OAQX@^'7AEYB=4\;?$G1=4\*Z/86L4@2XEL;+4
M[6VU?Q!=AMT-O::-97$;W2F.\N["WCN;NW_JP_9U^ W@_P#9L^$GA?X3>"U,
MUEH=NUQK&M36Z6]_XH\2WH236_$FI(DDQ2YU&Y4"WMFN+E=-TR"PTB">2UT^
MW(]OHKH\/O"CAWP^E7Q>"J8G,<VQ5)T*N9XWV<9T\.Y1G+#X2A22IX>E4G3A
M.JW*K6J2C%2K>S48+;@WP[R7@QUL1A9U\;F5>FZ-3'XKD4X47*,I4</1II0H
MTYSA"<VW4JS<4I57!1@BBBBOU ^^"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_P#8S7G_ *:M&KW*
MO#?@!_R)NI_]C->?^FK1J]RH **** "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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
MY+FV<SPT82Q$,JRW&9C+#QJ.2IRK1P=&LZ4:CA-0<U%3<9*+;B[?7-%?'/\
MP\3_ ."?G_1]/['/_B3GP4_^;>C_ (>)_P#!/S_H^G]CG_Q)SX*?_-O7/_:V
M5?\ 0SR__P +<-_\L/:_XAYQ_P#]$-QA_P"(SG7_ ,Q'V-15#2M5TO7M+TW7
M-#U*PUG1=9L+/5='UC2KRWU'2]5TO4;>.\T_4M-U"SDFM+ZPOK2:&ZL[RUFE
MM[JWECG@D>)U8_+W[1'[=/[('[*%K<3?M!?M"_#/X<7]O#]H_P"$6U#7XM6\
M>W,!C\T2Z?\ #SPXFL>.=3B*;<2:?X>N8]TD*E@TT0?HQ&+PN$HO$XK$X?#8
M>*3E7Q%:G1HQ3U3=6I*,$FM4W*QXV3\/Y]Q#F=/)<@R3-\[SBM.5.EE.49;C
M,RS*K4C)0E"G@<'1K8J<XS:C*,:3:DTFDW8^L**_E0_:4_X.E_@5X674-%_9
M8^!/C7XL:M&'@MO&GQ1OK;X;^"DF#$I?V'A_33XC\8>(;$H%4VFJ?\(#>F1W
M.]$@0W7\_?[2?_!='_@I'^TFU[877QQN?@OX3O&DQX/_ &?;2?X96T,<ORO"
MWBZUO]1^)MY;R18BFM+_ ,<W5E*A<&U EE#_ )UG'BQPEEG/3PV(KYQB(W7)
ME]*]!2Z<V+KNE1E!_P ^'>(M_*V?V=X<?L]OI#<=>PQ6=91E?ASE-7EF\5QA
MCE#,Y47;F='A_*X9AF5.NKV6'S:&47<97JQ7*Y?Z#G[0'[97[*O[*]A)?_M"
M?'SX9?"R1;3[=!H?B/Q-9'QCJ5IR?.T/P-IS7WC/7UX.%T30=0<]EY%?@/\
MM)?\'1O[-/@G^T=&_9C^#?C_ ..6L0L\%KXL\:W$/PI\ 2$AA'J-A;3VWB#Q
MWJ\$9",^G:IX:\&SS E!>VY&^OX;-3U/4M:U"\U;6=1OM6U74;B2[U#4]3N[
MB_U"^NIF+S7-Y>W4DMS<W$K$M)-/(\CL268GFOIO]GG]A[]KG]JZ\AMOV>_V
M?/B9\2[2:4PGQ)I7A^;3? UK,)?(,6I?$+Q ^D>!M)E\T.HCU/Q#:,WE3D K
M;S&/\SQ_BYQ5G%7ZIP_EU/ RJ75.&&H3S7,9=/=<Z7L7NM(X)R3>DS^Y^$/V
M=?@#X;Y>N(?&#C/&\54L$H3QM?.<TPW /!E)I<[=:.'QRS**3BUS5N)H4JD(
MOGPZNTOO']I3_@O;_P %(OVC$OM+MOB];? ?PC>B:-O#/[/^F2^!+D0R$JF[
MQW<W^M_$Q)EA)CE^P>,M/LIV9Y#8(?+6/\?-?\0:]XKUG4/$7BC6]7\2>(-6
MN&N]5UW7]2O=8UG4[IE56N=0U/49KF]O;AE15::YGED*JH+8  _J._9L_P"#
M6OX_^+6LM9_:D^./@?X/Z2[)-/X.^&UE<?$WQM)#@"2RO]9NY/#G@W0+LL24
MO-,NO'5L$4;H"TA6+^@7]FO_ ((2?\$W/V;UT_4$^"D?QN\76(C8^+_V@+Z/
MXC232H0ZR#P7)9:9\,;=HY1O@G@\#K?1 (#>R% YY:'A_P"(/%=6&)SS$5L-
M3;YHU<ZQE2I5A%[JC@:;K5*+U=J<Z>%COJKZ^[FGTP/H=?1_P-?)/"S)\NSK
M&4X.C4P7ACPW@\)@L15CK"69\58V.6X3,X2<8N>-PV+SVOI%N-22LO\ /E^
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
M_A(?'_A/1=A!A!#_ -I:M;;2#<0 @XP9X0>94W>&>(?^"@7[&?AD2'4OVA/
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
M[]H_Q L%SXZ\9_#3X?6LNWS;1+[5O%VO6V<[@]GI>GVFA2%1C'E>)G#'()4
M,?MKP#_P1/\ @=HQ@G^(GQ2^(OCJXA*,]OH5KH?@71[HC&]+BU>'Q9JRPOR0
MMKKUK,G'^D-@[LO]2O'GC+7-*N>TL+5^*.<YS'+<)'FWOE<<1&I"Z^+DR_1+
ME>MD1_JMXO\ $^N85<VIX>I\2S/-%@</'F[Y?"M&<?/EP>EK.VB/YHB2Q+,2
MS,268DDDDY))/))/))Y)KH?#7A#Q9XSOQI?@_P +^(O%>IG9C3O#6B:EKM^?
M,8K'BSTNVNK@[V!5/W?S,"%R17]BG@'_ ()\_L<_#DPRZ)\"/!VK7<(!-[XW
M2_\ B!-)* /](\GQG>ZY803;E#H;.SMDA?YH(XC7UKHVA:)X<L(M*\/:/I6A
M:7 28--T;3[32["$L "8K.QA@MXR0J@E(QD* >@KZ+*?HQ9K4Y99YQ/@,(M'
M.CE>#Q&/DUUBJ^*GET8/^]["JDUI&2=SVLN\!<PGRRS;/\'AMG*EE^%K8QO^
MZJV(E@E%_P![V-1::)WN?Q]> O\ @FW^V=\0!!/9_!;6O#-C-C??>/=0T?P4
M;<$@;I](UZ_M/$?&<E8=%F< '*C@'[9\!?\ !$;XI:B;>;XE_&;P-X4B8I)/
M:>#M$UOQK>!/O-;F?5F\$VD-P5Q&TT9OH(7+.@NT0++_ $@T5^F93]';P_P'
M++'_ -KYW-6<XXS'_5J#:_EIY;3P=:,7_++$5'J_>:T7W>7>"G!V$Y7C/[2S
M6:LY+$XSV%%M?RPP,,+4C%]I5IO5^\?DMX!_X(V_LL>&3!<>,M4^(_Q*NEV_
M:;;5?$-OX;T.8J>?)L_"EAI>M6ZOT8/XDN&QC8Z')/VQX!_8]_9=^&/E/X,^
M!/PVTZ[@V>1JNH>&[/Q)KL.P8'E>(/$RZQK<>[@R;-07S657EWNJL/I&BOTS
M*> ^#,CY7E?#&2X6I"W+B/J%"MBU;;_;,1"KBGM?6L]==]3[O+N$.%\JY7E^
M0Y7AYQ^&M]3HU<0K?]1-:-3$/YU-]=QD<<<,<<44:111(L<44:JD<<:*%2.-
M% 5$10%55 55     I]%%?6[;'T>VP4444 %%%% !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 %%%% !7YGU^F%?F?0!]?? #_D3=3_
M .QFO/\ TU:-7N5>&_ #_D3=3_[&:\_]-6C5[E0 4444 %%?$'[6O_!0W]EW
M]C33-13XK_$"RNO'T&E+J>D?"/PJ\.M_$;6Q<JQTY3H\,JP>'[+4"CM;ZSXI
MN]%TF2*&=K>[N)8U@D^ /^"6_P#P45_:,_;,_:5_:#\$?&'P_H/@GPGX-\)_
M\)1X3\!6?AZ?3=?\)-=^++#3K+2==U>_\K4]6N[31[M8[R>[L=/^U7I>[CL+
M&)X[.$ _=ZBN#^*/Q)\)?!WX<>./BKX\U Z7X-^'GA?6O%WB2]2/SYXM*T*Q
MFO[J.SM@R/>:A<I#]FTZQB;SKZ^FM[2 &:9 ?P+^'7[9G_!7/]N2'5OBK^R-
M\(O@U\)_@%#JFMZ7X.U7XF2VU[J_BLZ5/-!.)=2U*_G?5;ZVNK5M.GN]!\,:
M/X:LM4EN=*FU6_GTV]N[8 _HPHK\3OV./^"C7Q]N_P!I^Z_88_;Q^%_ASX;?
M'F?3KF^\ ^+_  <SP>%O'4=CI5UK207%LVJZWIK2ZYHNG:GJNA^(-#U2#2K^
MZL;GPW<:#H^NQ):S_6?_  44_;M\.?L&_!:S\<2: GC;XC^-M9;PI\+O KW<
MEE;ZSK26XNM2UC6+B!);R+P[X<M'@FU!;"%[V_U&^T71()+ ZLVJZ> ??U%?
MSE>*_P!H_P#X+E?"3X5G]J'X@_"OX ZG\-])T^'QGXP^$EEHUS'XT\,^"[A8
M;J[N=3TJQU]O$&FII&GW'VF^2/Q%KVN>&HH+B]\3Z2UOIFJQ1_LW^R!^U'X)
M_;%^ 7@KX[>!K>72K7Q)%=V'B#PQ=W<-[J/@_P 7:/.;/Q!X:O[F&.!;@V=R
MJ76FWS6MDVJZ'>Z5K'V*S34$MXP#Z:HHK\L?^"DW_!0[5_V/(OAK\*_@WX$M
MOBO^TU\;[X6/P[\%WB7UUI>EV4M_%HMGK>L:7I%Q::OK=QK.OW$6B>&O#]C?
M:5_:ES;ZS=3ZS9QZ,+34P#]3J*_G*^)_[7'_  6-_8L\/>'_ ([?M/?##X%?
M$KX)'5-*L/B!H'@,QP>(?!D.LW(AMH[W6M#NY(]#NY;GR],M-?-IXU\*1ZA<
MV>GWSF[U+3WD_>OX-_%GP;\=OA7X"^,/P^OVU'P;\1?#.F>*-"GE$:7<-MJ,
M >;3M2ABEF2UU?2+L7&E:Q9"60V.J65Y9N[/ QH ]*HK^?GQ)_P4/_;9_:\_
M:*^)'P3_ .";/@/X:K\/O@S?RZ;XR^.'Q026\TG6+Z"\N-*2ZLIFN1IFEZ+J
M^I6>J1^&M,L](\2^)?$.EZ8_B7?H]@M_I]EWW[+?_!1#]ICPA^UA9_L.?\%"
MO '@WPA\3?%]I'=_"OXF^!@UCX8\6S7=M=7NDV%TC7]_I&IVOB3[%J.E:#KF
MBR:3-:^);!/"&K^'CK5S/<60!^Y%%%% !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 %%5;Z^LM,L[K4
M=2O+73]/LH);J]OKZXBM+.TMH4,DUQ=7,[QP6\$2*SRS2ND<: L[  FOS(_:
M"_X++_\ !-[]G#[99^+_ -IKP9XQ\26?FQ_\(C\'3=?%S6Y+N'/FZ?<7?@B+
M5?#.AWT9#+)#XG\0Z&(Y%,,CK-B,\6.S++LLI>VS''83 TM;5,7B*6'B[=(N
MK./,^BC&[;LDFV?4<+<$<9<<XY9;P9PIQ%Q7C[Q4L)P]DV89Q6IJ6TZT,!AZ
M_L*:2<I5:W)3A!2G.<8Q;7Z@T5_'G^T%_P '5MC$]_IG[+'[+T]V 9%T[QI\
M>_$JVD9*Y6-KGX;?#^YN))(W/[PE/BC;2! (S$KN7C_#K]H#_@MO_P %*_VA
MS?6>M_M'^(_AKX;O3*J^%/@=;6WPGL+:"8D2VB^(/#(A\?:A:21GR9(-;\8Z
MJDD.Z)]RR3"3\[S7Q=X2P'-#"5,7F]6-TE@Z#IT.9=)8C%N@G'^_1A73Z7/[
M,X _9T?2%XO]AB>(<'P_X=Y=4Y9RGQ+FU/&9I*C*WO4<HX?CFLX5U>[PV9XG
M*IJS4W"7*I?Z+7QJ_:A_9R_9QTQM6^/'QQ^%OPFMOL[7-O!XY\:Z#H.JZE&H
M8[=%T*\O4UO7;A@KF.TT;3[ZZE"/Y<+[&Q^(O[0?_!S-^PA\,/MVF_!G0/BE
M^T?KUNTB6MYH6A_\*X\ SR1;E9+CQ-X\CM?%,2O+M6&?3OAYJ]K-$))EGV"
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
M=P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45P?B'XI_##PD9%\5_$?P'X9:(D2KXA\7^'M%,15Y8V$@U+4;8H5DA
MF0AL$/%*I^:-@/#/$/[=/['WAC?_ &E^T3\+KG8"3_PCWB.#Q=G A/R?\(FN
MM>8?WZ8";B2LP&3;W B\K&9[DF7W^OYQE6!Y?B^N9AA,-R^OMJT+?,\_$YOE
M6"O]<S/+\);?ZSC<-0MZ^UJPL?5]%?F[XB_X*Q?L3Z&)/L'Q!\1^+)(PW[KP
M[\/_ !A$795F)2.7Q+I7AVV<[HDC$@G\EFGA993")I8?#?$'_!;#]G>R+IX;
M^&GQAUZ1&*B34;+P?H%I+B11OBDC\5ZU=^68R[J9K&&0NJQM&JN9$^7QGBEX
M=X&_MN,,BGR[_5,;#,/N^H+$\S\HW9\_B>/^"\+?VO$V4RMO]7Q4<9]WU3V]
M_E<_92BOY]O$/_!<B\8/'X4_9SMH&VGR[SQ#\2Y;H%RG&_3=-\%V9"H_)VZL
MQE3@>2>:\.\0_P#!:G]I?4#)'X?\!_!OP[;LS&.2;1O%VM:C$OF.47[3/XQM
M+!\1&-)"VDY>1&D3RE<1)\MB_'SPSPU_99QC,>UTPF4YBKOLI8S#X2#]5+E?
M1VU/ Q/C!P)0NJ>98G%M=,-EV-6OD\31PT7ZJ5GT9_3U17\B/B'_ (*I_MN:
M[O2W^*FF^&X) 0\'A[P%X%BX*Q !+O5/#^K:C"0T;.&@O8W+32JS-%Y<<?AG
MB+]M7]K;Q2'75OVBOBVB2;A)#HOC/5_#,$BL)E>.2W\-7&DP/"ZW$BO"\9B=
M1$K(5@@$?R^,^DQP?2NL%DO$6+DMI5J6782G+SC)8_$U+?XJ47?I;4\#$^.W
M#-.ZPN5YUB&NM6G@L-!OI9K&5YV[MTT_)[G]L-><>(?C'\(O"0D/BOXJ?#?P
MP(59I3XA\<>&-%$2JAE9I#J6J6P15B5I&+8 12YPH)K^'/Q!X^\=^+?,_P"$
MJ\:^+?$WFG,O_"0>(]8UKS#OCDS)_:5Y<[SYD,4F6R=\4;_>12.2KY;%_2@F
M[QP'!T(_RU,7G;G?M>A1RR%OEB'?;2UW\_B?'V;NL'PS%=IXG-7*_K2I8&-O
M_!S_  U_M(\0_MZ?L<^&#(-2_:'^&]R8F96_X1[5I?%H)60QGRSX4MM:$REE
M)5HBZLF)5)B97/A7B#_@K9^Q7HN_^S?&OBWQ;L&5_P"$?^'WB>V\T[(VVI_P
ME5GX9P2SM'^\\M=\,A)\LPR2_P EE=-H'@KQEXKD2+PMX2\3>)99'$:1Z!H.
MJZS(\ADCB$:)IUI<LSF6:*(* 6,DL:8W.H/S>(^DCQSBY^RR[)N'Z#E\*CA,
MRQN(WT47_:$*;WUOAW=VM;KX5;QQXLQ,O9X+*\FI.7PJ.&QV*K?]N_[9&#^=
M%]/G_1UXB_X+:? .T,B^%OA5\6M=9"RJ^LKX0\-P2LOG#<CVGB+Q).(G*P%&
MEMHY=DLAD@C>%8YO#?$/_!<C5Y-\?A3]G33;/!(CNO$/Q)NM2\P;HB&>PTWP
M;I/DD*)D*+J4^YFBEWJ(WAD_*?P_^QK^U?XG5'TG]G;XP&*50\5QJ7@37]"M
M9D,9E62&ZUVRTVVEC9!\DD<K([$(K%V"GW7P_P#\$LOVW=>*--\);3P];NP4
M7/B'QWX#M@/G9'9[.Q\1ZCJ:*FW<2U@/,1E:'S0:Y_\ B(WCYG6F7X/.X4Y_
M]"SA"$Z:3Z_6*V68F=-?WO;1[<UG8R_UV\8,TTP6&S2,)?\ 0#PW"4$O^OU3
M 5Y06WO>UCT5];/V_P 0_P#!:+]J+4UDBT/PA\&_#43*PCGA\/>*=5U&-FC=
M-WGZEXRDT]]C,LL:MI0'F1J)?-B+Q-X=XA_X*E_MNZ^76+XN6WA^V=BQM?#W
M@7P':!?GWJJ7EWX<O]418Q\@"Z@-Z<3>:<M7N?AW_@BY^U!J8CEU[QE\'/#,
M+!?,ADU_Q3J^I1%DC<@6^G^#CITFS?)&Q&KC][$P0/"Z3-[IX>_X(;ZK)LD\
M5_M%Z?9XP7M/#WPUN=1\S/G!E34-2\9Z7Y.S$#ACID_F;IHRD7EI+(_['^D9
MG?Q5>+:,9[J>=8?(XV>_-3^O8#2SUAR7>J46] _LSQMS7>IQ'3C+=2S2AE,;
M/>\/K>#T[QY;M:6>Q^4GB#]LG]J[Q.'75_VB?C"T4JE9;;3O'GB#0K25"BQE
M);/0[W3K66,J@+))"R,Y:0J9'=V\.U[QEXO\5.9?$_BKQ)XCD+!S)KVN:GK#
MEP\L@8OJ%U<,6$D\[AB<AYI6SND<G^C_ ,._\$3/@!9E'\4_%/XN:\R%6*:/
M)X0\-V\I5HF*2I<^&_$=QY+A9DD6&[AFVRIY<\;Q%Y?<O#__  25_8JT8(-1
M\$>+/%A1<,?$'Q!\4VQE.QDW/_PBM]X9 8LPE/EB-?,10%$1>-U_Q SQ9SC_
M )&N88.'-K+^U^(,5C+-[N7U:EF%_.W-\P_XA-XBYG_R,,;AH\WQ/,<YQ&)W
M_F]A3QM_.U]C^2JBO[2O#_[!O['7ADQG3?V=_AK<F-@R_P#"0:,WBT$B0R#S
M!XJN-:$J[C@K*'5DQ$08@$KW'P]\'_A+X1$:^$_A=\.O# A54B'A[P3X:T41
M(B1QHL8TW3+8(J1Q11JJX"I'&H 5% ]G!_1BSV=OK_%&4X;^;ZG@\9CK>GMI
M9?S?/E/3PW@+FT[?7,_RZAM?ZMA<3B[=[>UE@K^5[7\C^'+P_P##_P >^+=G
M_"*^"/%WB;S"!'_PC_AK6=:\PEI5 3^S;*YW$M#,H"YRT4H',;@>Y^'?V)_V
MM_%'EG2OV=?BU&DH!CEUOP=JOAB!U9H5619_$L&D0F-_/C9)0_EM&))58Q0S
M/'_:_17U&#^C#D\+?7^*\RQ.W-]3R["X&_>WMJ^8<OE?FMYGOX;P$RR%OKG$
M6.K[7^K8+#X2_>WM:V-MY7O;S/Y#=%_X)7?MO:O UQ-\)['0X_)>:(:UX^\
MQ33[(995B6UL/$FH74$TKQK;QK>0VH$T\32M';B:>+X U72]2T/5-2T36;&Z
MTS5]'O[S2]5TV^@DMKW3M2T^XDM+ZQO+>55DM[JTNHI;>X@D59(I8W1U#*0/
M[\:_.S]J_P#X)K_!']I[4;CQC;37/PL^)]VV_4/&?AG3K:]LO$3[-BR^*_#$
MMQ86NKWD8QC5;._T?6)P$BO]1O;>&WAA\[C'Z-U&AEE*OP1C<;C,RH3F\3@L
MZQ>#7UZE*,>18/$4<)@L/AZ]*:E[F):I585-:]*5)*KQ<3>!U*E@*=7A3%8K
M$XZE*3KX7-<3AE]:IM1Y5AJU+#86C1JPDI>[7:IU(SUK4Y4TJG\B5>__ +.W
M[,WQ8_:B\7:EX.^%.D6=[?:+HESKVL:EK%Z=+T+2[.)A#:Q7FIF"X2.^U:\=
M+/2K-8WFN9?/G816%CJ%Y:?K[X>_X(<RKJL#^*_VAXYM#0EKFW\/?#MK;5;H
M!E A@N]2\675G8ED+L;F2RU$(R*GV202&2/]DO@)^SG\)/V:O!P\%_"?PS%H
MMG<-;SZWK-TXOO$OBB_MHWCCU'Q'K+HD]_.GFSM;6T:6VEZ:+FXBTG3["WE>
M$_)<%?1\XGS'-*<^,,-_8F2T).6(IT\=@J^8XVT7R4<+]3J8RE0BY\JK5L1*
M$HPO[&G4DU*'SG"W@SGV-Q\)\34/[*RNDW*M"&+PM;&XKW7RT\/]6GBJ=&+E
M;VE6LXN,;^SISD[Q_F)UK_@E+^V[I)?[)\+]'\0QH>9=%^(?@) R"(2-(D6M
M^(=&N7 .8?+6 SO*"(XGC*R-Y)K/[ W[9&A%A>_L\_$.?:R(?[&T^U\1 F2,
MR*5/A^]U,,H4$.ZDI%)B*1DE94/]H=%?JN)^C1P74N\+F_$N&;;TGB,MQ%-=
MDHO+*53_ ,"JR/T*OX%<+3N\/F6>T&^DZV!K07HOJ%.?WU&?PP:S^SQ\?_#H
MSX@^!OQAT(80YUGX9^-=,&)2RQ'_ $W1(.)&1E0]'*L%R0<>6:AIFI:3.+;5
M-.OM-N2I<6^H6EQ9SE [1EA%<QQR%1(CH6VXWHRYW*0/[\JKW=G:7\#VM]:V
MU[;2%3);W<$5Q Y1@Z%X9E>-BCJKKN4[64,,$ U\_B?HOX.5W@^,<31WLL3D
MM+$7?1.5+,L+;S?*[;V=K/QJ_@%AI7^K<35Z?95\KIU[OHFZ>.P]O7E=M[.U
MG_ /17]U6M_ CX'^)?,_X2/X-?"G7_-#B7^V_AYX1U7S1))YL@D^W://O$DO
M[QPV=TGSMEN:\EUO]A3]CWQ!YGV_]G;X7V_FFX+?V)X>A\,X^TE3)Y?_  C;
MZ3Y07:/LXBV"T!86ODAV#?/XGZ,6?0O]3XGRBOV^LX3&X2_K[)XVWRYCQJ_@
M+G$;_5<^RVMV]OAL5AK^OL_K5OQ/XP-.U?5M'F-QI&IZCI5P2A,^G7MS8S$Q
MN'C)EMI8G)C<!T^;Y7 9<$9KU31OVB_V@_#@4>'_ (Z_&/0U1'C5-(^)OC73
MD$<DJSR1[+36X4,4DRK+)&5*22 .ZLPS7]1^N?\ !+#]B#6?,>'X1WFA3RB3
M=<:'X_\ B%!M9XQ&CQVE]XGU#3H3"0)(TBLDB:3)FCF4E3Y+K7_!&?\ 9+U-
MG;3]:^,GAPE@R)I/B_P]<Q)MA\O81KW@S69FB>0>?(//$ID)6.:*'$:^2_H_
M^)N6MO+\TR>6NCR_.<PPLFGK_P OL#A$G?=<SUV;W/.?@WQY@6W@L?ELK/1X
M/,\9AY-;W_>X3#I/:ZYGJM&]S\)='_;]_;*T+_CR_:%^($^/,_Y#%Y8^(O\
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
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-XF_\";7_P"1J /<J*\-_P"%%Z/_ -#-XF_\";7_ .1J/^%%Z/\ ]#-XF_\
M FU_^1J /<J*\-_X47H__0S>)O\ P)M?_D:C_A1>C_\ 0S>)O_ FU_\ D:@#
MW*BO#?\ A1>C_P#0S>)O_ FU_P#D:C_A1>C_ /0S>)O_  )M?_D:@#W*BO#?
M^%%Z/_T,WB;_ ,";7_Y&H_X47H__ $,WB;_P)M?_ )&H ]RHKPW_ (47H_\
MT,WB;_P)M?\ Y&H_X47H_P#T,WB;_P ";7_Y&H ]RHKPW_A1>C_]#-XF_P#
MFU_^1J/^%%Z/_P!#-XF_\";7_P"1J /<J*\-_P"%%Z/_ -#-XF_\";7_ .1J
M/^%%Z/\ ]#-XF_\  FU_^1J /<J*\-_X47H__0S>)O\ P)M?_D:C_A1>C_\
M0S>)O_ FU_\ D:@#W*BO#?\ A1>C_P#0S>)O_ FU_P#D:C_A1>C_ /0S>)O_
M  )M?_D:@#W*BO#?^%%Z/_T,WB;_ ,";7_Y&H_X47H__ $,WB;_P)M?_ )&H
M ]RHKPW_ (47H_\ T,WB;_P)M?\ Y&H_X47H_P#T,WB;_P ";7_Y&H ]RHKP
MW_A1>C_]#-XF_P# FU_^1J/^%%Z/_P!#-XF_\";7_P"1J /<J*\-_P"%%Z/_
M -#-XF_\";7_ .1J/^%%Z/\ ]#-XF_\  FU_^1J /<J*\-_X47H__0S>)O\
MP)M?_D:C_A1>C_\ 0S>)O_ FU_\ D:@#W*BO#?\ A1>C_P#0S>)O_ FU_P#D
M:C_A1>C_ /0S>)O_  )M?_D:@#W*BO#?^%%Z/_T,WB;_ ,";7_Y&H_X47H__
M $,WB;_P)M?_ )&H ]RHKPW_ (47H_\ T,WB;_P)M?\ Y&H_X47H_P#T,WB;
M_P ";7_Y&H ]RHKPW_A1>C_]#-XF_P# FU_^1J/^%%Z/_P!#-XF_\";7_P"1
MJ /<J*\-_P"%%Z/_ -#-XF_\";7_ .1J/^%%Z/\ ]#-XF_\  FU_^1J /<J*
M\-_X47H__0S>)O\ P)M?_D:C_A1>C_\ 0S>)O_ FU_\ D:@#W*BO#?\ A1>C
M_P#0S>)O_ FU_P#D:C_A1>C_ /0S>)O_  )M?_D:@#W*BO#?^%%Z/_T,WB;_
M ,";7_Y&H_X47H__ $,WB;_P)M?_ )&H ]RHKPW_ (47H_\ T,WB;_P)M?\
MY&H_X47H_P#T,WB;_P ";7_Y&H ]RHKPW_A1>C_]#-XF_P# FU_^1J/^%%Z/
M_P!#-XF_\";7_P"1J /<J*\-_P"%%Z/_ -#-XF_\";7_ .1J/^%%Z/\ ]#-X
MF_\  FU_^1J /<J*\-_X47H__0S>)O\ P)M?_D:C_A1>C_\ 0S>)O_ FU_\
MD:@#W*BO#?\ A1>C_P#0S>)O_ FU_P#D:C_A1>C_ /0S>)O_  )M?_D:@#W*
MBO#?^%%Z/_T,WB;_ ,";7_Y&H_X47H__ $,WB;_P)M?_ )&H ]RHKPW_ (47
MH_\ T,WB;_P)M?\ Y&H_X47H_P#T,WB;_P ";7_Y&H ]RHKPW_A1>C_]#-XF
M_P# FU_^1J/^%%Z/_P!#-XF_\";7_P"1J /<J*\-_P"%%Z/_ -#-XF_\";7_
M .1J/^%%Z/\ ]#-XF_\  FU_^1J /<J*\-_X47H__0S>)O\ P)M?_D:C_A1>
MC_\ 0S>)O_ FU_\ D:@#W*BO#?\ A1>C_P#0S>)O_ FU_P#D:C_A1>C_ /0S
M>)O_  )M?_D:@#W*BO#?^%%Z/_T,WB;_ ,";7_Y&H_X47H__ $,WB;_P)M?_
M )&H ]RHKPW_ (47H_\ T,WB;_P)M?\ Y&H_X47H_P#T,WB;_P ";7_Y&H ]
MRHKPW_A1>C_]#-XF_P# FU_^1J/^%%Z/_P!#-XF_\";7_P"1J /<J*\-_P"%
M%Z/_ -#-XF_\";7_ .1J/^%%Z/\ ]#-XF_\  FU_^1J /<J*\-_X47H__0S>
M)O\ P)M?_D:C_A1>C_\ 0S>)O_ FU_\ D:@#W*BO#?\ A1>C_P#0S>)O_ FU
M_P#D:C_A1>C_ /0S>)O_  )M?_D:@#W*BO#?^%%Z/_T,WB;_ ,";7_Y&H_X4
M7H__ $,WB;_P)M?_ )&H ]RHKPW_ (47H_\ T,WB;_P)M?\ Y&H_X47H_P#T
M,WB;_P ";7_Y&H ]RHKPW_A1>C_]#-XF_P# FU_^1J/^%%Z/_P!#-XF_\";7
M_P"1J /<J*\-_P"%%Z/_ -#-XF_\";7_ .1J/^%%Z/\ ]#-XF_\  FU_^1J
M/<J*\-_X47H__0S>)O\ P)M?_D:C_A1>C_\ 0S>)O_ FU_\ D:@#W*BO#?\
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
MH_\ T,WB;_P)M?\ Y&H_X47H_P#T,WB;_P ";7_Y&K]%R_*<KRJG[++,OP>
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
ME2I9*W+%2FXQ?X>UUOAWQ]X[\(?\BGXU\6^%_P#6_P#(N^(]8T3_ %^SSO\
MD&WEM_KO+3S?^>FQ-^=HQ_H'ZY_P1A_X)]>(2YO_ (%>&[<R,KM_8:7/A@ I
M"8 $'AJZTD1*4.YDC"(\W^DNK7 $M>-:U_P;\_\ !.S5238^#OB#X;!:,@:+
M\2_%DX4(I5E'_"1:CKYVRDAY"Q+!E B:)-R-^;4_&'AFLN3$Y=F]-.UT\/@J
M]/SO_MD9:7=OW;NNVQ^Q5?H^\9X>7M,'FV057%OE:Q68X:MY-?\ "=*"\_WR
ML[6ONOXU/#?[=G[:_A$H/#G[7/[2FEP)))*+&'XV_$>73&EE@6V>672KCQ'-
MIL\OD)'&LDUK(\8BA:-E:&)D]^\-?\%A/^"E7A1HFTO]K#QU=&(H4'B71/ 7
MC-3LA, \U?&'A+75F!0EG$PD$DV+APUP!*/Z1M=_X-K_ -BV_0MHGQ7_ &C_
M  _<!8T53XC^'>K6!"NS22/;7?PVCO6FD1A&"FIQPQ[$80,V_?X7XB_X-B/A
MW<B3_A$OVNO&FB$KB$^(OA+H?B@(_G[MT@TSQQX0,J_9OW6U3"?/_P!(W^7_
M *-5_P"O/AGC?][PN%C?1_7,@5;1OK[+#8FZZV5S+_B&?C+EO^X8W&RY=8_V
M?Q2\-JMN7VV,P=GI97MZH_*WPS_P7_\ ^"D>@^3_ &I\0/ASXT\I;4/_ ,)-
M\)_"5K]I-NC)*TW_  AUMX3VM>L1+=?9_(5'519+:1[HV]^\,_\ !RK^V7IX
MAB\4_!_]F_Q)#$;</-I^@_$?PYJ-PBR$W1FG_P"%DZQIXFFB(2%[?28(;=U\
MQ[>Y!\NO6/$O_!L=\7K4S?\ "'?M5?#?70OG_9_^$E^'GB?PF9=L@%MYPTO7
M/&GD>;#F2?8;G[/)B*/[2I\X> >)O^#;_P#;NT;SI-#\;?LX>+X5^U-;Q:9X
MY\<:9J,J0JK0)/!X@^&>EZ?!<7FXI%''JMS;Q2(PN+N*/9*Y]9\(,=]G(8<U
MO^86OEW_ +APO+Y[>?4/J?C]EGV^*:O)_P!1V'S>_P#Y<8WG_P#)CZE\-?\
M!SUXMMQ$OC#]CSP[JY*[9IO#7QHU/PZ%<SY$T5KJGPV\4;ECM?D^S/=H9IQY
MOVN"-O)7W_PY_P '-GP&N@/^$M_9E^+NB';(6'ASQ7X-\4@.)$$2@ZG_ ,(?
MN5XC(\CD*8I%2)4F5VFC_%[Q+_P0?_X*:: 938? [P_XNAB+EI_#7Q=^%*AH
MTA$S2Q6_B3Q?X=O9@3NA2&*U>ZDF4K';LC1N_P _^(_^"4__  45\+,ZZG^R
M)\8+HHZ(3X<T6T\8J6D@-PI1O"-_KBR((P5>1"T<<^+:1EN6$1/]5O"C':X?
M$93&4NF'XAJ*6NW[J>/FH^2]F@_UV\=,M_WK"9[*$=+XSA.DX.W_ $_IY53<
M_-^UEZG]4/AW_@XR_P""?^MD?VEHG[0_A#F49\1?#GPO<@"-5*,?^$3^(GB@
MXG+%8L L&1C,L*E&?W_PW_P7*_X)C^(C'%)^T1<>';N5W5+7Q)\*?C!8C;';
MBX:234;7P)?:+ G#PH+C4XI);B,Q11N9;<S?PP>(OV1_VKO")(\6?LQ_M"^&
M"IB##Q%\%_B1HI4SAC #_:7AJVP9@K&+/^L"L4S@X\,U31M7T.X6SUK2M2TB
M[>(3K:ZI8W6GW#0M))$LRP7<4,K1-+#+&) I0R12(#N1@!^%'!N,3>$QN8QT
MT>%S#"5H[:7]IA:[:Z_$FUUZIKQT\0\O:6.RW*9V=FL;E6.PTG;1I>RQN&2?
M_;K2=M'L?Z2'AK_@I[_P3V\6&(:7^V#\";4S>5L_X27QSIO@P#SHC,GFMXP;
M0A!A 1+YYC\B7$$_ES,(S] >&?VF?V;_ !KY/_"&_M!?!#Q;]H%H8/\ A&?B
MOX#U[SQ?AS8F'^RM?N_,%X(W-H4W?: CF'>%./\ +=HK@K>"V62O]7SO'TNW
MML/A\1;U]F\-?\#U,/\ 2,SJ-OK?#>5U^_U?%XO"W]/:QQ=OG<_UA[.]L]1M
MH;W3[NVOK.X4O!=V<\5S;3H&*EX9X'>*50RLI9'8;@1G(-6:_P H32==UO09
M_M6AZSJNBW):)S<:3J%WITY>!_,A;SK.:&3=#)\\3;LQO\R$-S7L6@_M2_M-
M^%@B^&?VBOCIX?2-&C2/1?BUX^TR(123_:9(C%9Z_#$T,MQ^_EA9#'++EY%9
MB37DUO!3$J_U?B"A4[*MEU2C][ABZ_WVUWLMCW</]([!RM];X4Q-+N\/FU+$
M:]U&I@,-OO9R=MKO<_U&:*_S3=%_X*2?MUZ  +']IWXG3A5D4?VUJ5EXD.)6
M#L2?$5AJI9@0!&S$M"N4B*(S*?9=$_X+'_M_:4<W_P 7-(\2C=(VW6_AYX$@
M&'155/\ BG-!\/G;$5,D9SO+NPE:1 B+Y5;P;XCAK1Q^35EVE6QE*;[63P4X
M>MYJWF>YA_I"\(5++$97Q#AV[:QP^7UZ:[WDLQISTZ6I.^NVS_T3:*_@6T#_
M (+L_M@::T2:UX6^"_B.W#$S/+H'C;2]1<"'8JQ7.G>/X["',P6>0OI,Y;,D
M2>4K1F+W7PY_P< ^-;4Q?\)=^SAI>N "#SQX<^+>K>%3(5C87)B.I^!_&/DB
M:7:\ <3_ &>,-'(;IF$J^56\*N,J5^3!X3$V_P"?./PT;^2^L3H?C9>9[N'\
M<?#VM;VF8X["7W^L97C96\W]4IXK\+OR/[=**_D'\,_\%_\ X)77D_\ "8_L
M[?&C0=WV7[1_PC/Q3\)>+/*WEOMOD_VIX1\%^?\ 9U"FUW_9_MA+++]A"AF]
M]\-?\%T/^"?^KK%'KVC_ +6_A.X(3SY+SPG\.=6TU"\Q3]S<Z-\1;O4)EBBV
MSS&32+9@-\<*3NJA_)K>'_&5"_/D.+E;_GS/#8C[OJ]>K?Y'NX?Q5\/<5;V7
M%& C?;ZQ3QF$^_ZWAJ%OG8_I[HK\ _#?_!7+_@EKKH3^T?VD/B9X09XY&V>)
M/A3\29BLB3K"D#OX6\%^)H5DG1C<QR&7[,D",+B>"?; WT!X>_;K_P""9_B?
M!TW]M_P7;9$I'_"0ZU<^$?\ 4E0^1XKT+12I)8>4&P9P&,(D"L1Y5;AGB/#_
M ,;(<YIK^:66XSD=M[3]BXOY-GN8?C/A#%V^K\4</56[>[#.,OY]=KTWB%-7
M[.*UTW/U\HKX#\.?$O\ 8S\8$+X2_;(^#GBAC))$$\/?'3X6:T_FPPI<31%-
M.UVY82PP21S2QD!XXG61U5&!/NFC_"KP5XAMC>^'_B!J&N68V9N]'UK2=3MA
MYL:RQYGLDGB_>1,LB?/\\;*ZY4@GRJN&Q-#^/AZ]'_K[2J4__2XQ/<H8W!XK
M7"XO#8E=Z%>E6\_^7<Y=-3Z(HKPW_A1>C_\ 0S>)O_ FU_\ D:C_ (47H_\
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
M_!M\C0O!GAS1_"^C0[5"+Y6F:)9V-E'M4!5V0#"@ <<5YS_PHO1_^AF\3?\
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
MF_\  FU_^1J/^%%Z/_T,WB;_ ,";7_Y&H ]RHKPW_A1>C_\ 0S>)O_ FU_\
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
MGHY4\!AJ&"C_ (?:5WCI271R4*;:V47JOPB\ _\ !$KXPZKY4WQ)^+O@#P9
M^QWMO"VF:YXYU*-<_/%.M\O@S3XIL# :WO[Z%20VY\%3]L> /^",O[,GAQ8)
M_&_B3XD_$:]0K]HM[C6+#PKH$P7!Q'8:!IZ:Y 7.X.3XHF^0J(Q&ZM(_Z"_\
M*+T?_H9O$W_@3:__ "-1_P *+T?_ *&;Q-_X$VO_ ,C5^F93X*>&V4\LH<.T
MLPK1M>MFV(Q.8<]M?>PU:K]1]>7"QOL[K0^[R[PLX&R[EE'):>,J1WJ9C6KX
MSF_Q4*M3ZI]V'5^IR7@+]BS]E'X9BW;PC\!/AS;W-J$^S:EK>A1^,-9MV3[L
MD.N>,'U[6(YO[TR7PE?^-VKZ:@MX+6&*VM8(;:W@C6*"W@C2&&&) %2.**-5
MCCC10 J(H50   *\2_X47H__ $,WB;_P)M?_ )&H_P"%%Z/_ -#-XF_\";7_
M .1J_1L!E>6972]CEF78#+J-DO98#"8?!TK+9>SP].G&RZ::=#[?"9?@,OI^
MRP&"PF!I62]GA,-1PU.RV7)1A"-ETTT/<J*\-_X47H__ $,WB;_P)M?_ )&H
M_P"%%Z/_ -#-XF_\";7_ .1J[SK/<J*\-_X47H__ $,WB;_P)M?_ )&H_P"%
M%Z/_ -#-XF_\";7_ .1J /<J*\-_X47H_P#T,WB;_P ";7_Y&H_X47H__0S>
M)O\ P)M?_D:@#W*BO#?^%%Z/_P!#-XF_\";7_P"1J/\ A1>C_P#0S>)O_ FU
M_P#D:@#W*BO#?^%%Z/\ ]#-XF_\  FU_^1J/^%%Z/_T,WB;_ ,";7_Y&H ]R
MHKPW_A1>C_\ 0S>)O_ FU_\ D:C_ (47H_\ T,WB;_P)M?\ Y&H ]RHKPW_A
M1>C_ /0S>)O_  )M?_D:C_A1>C_]#-XF_P# FU_^1J /<J*\-_X47H__ $,W
MB;_P)M?_ )&H_P"%%Z/_ -#-XF_\";7_ .1J /<J*\-_X47H_P#T,WB;_P "
M;7_Y&H_X47H__0S>)O\ P)M?_D:@#W*BO#?^%%Z/_P!#-XF_\";7_P"1J/\
MA1>C_P#0S>)O_ FU_P#D:@#W*BO#?^%%Z/\ ]#-XF_\  FU_^1J/^%%Z/_T,
MWB;_ ,";7_Y&H ]RHKPW_A1>C_\ 0S>)O_ FU_\ D:C_ (47H_\ T,WB;_P)
MM?\ Y&H ]RHKPW_A1>C_ /0S>)O_  )M?_D:C_A1>C_]#-XF_P# FU_^1J /
M<J*\-_X47H__ $,WB;_P)M?_ )&H_P"%%Z/_ -#-XF_\";7_ .1J /<J*\-_
MX47H_P#T,WB;_P ";7_Y&H_X47H__0S>)O\ P)M?_D:@#W*BO#?^%%Z/_P!#
M-XF_\";7_P"1J/\ A1>C_P#0S>)O_ FU_P#D:@#W*BO#?^%%Z/\ ]#-XF_\
M FU_^1J/^%%Z/_T,WB;_ ,";7_Y&H ]RHKPW_A1>C_\ 0S>)O_ FU_\ D:C_
M (47H_\ T,WB;_P)M?\ Y&H ]RHKPW_A1>C_ /0S>)O_  )M?_D:C_A1>C_]
M#-XF_P# FU_^1J /<J*\-_X47H__ $,WB;_P)M?_ )&H_P"%%Z/_ -#-XF_\
M";7_ .1J /<J*\-_X47H_P#T,WB;_P ";7_Y&H_X47H__0S>)O\ P)M?_D:@
M#W*BO#?^%%Z/_P!#-XF_\";7_P"1J/\ A1>C_P#0S>)O_ FU_P#D:@#W*BO#
M?^%%Z/\ ]#-XF_\  FU_^1J/^%%Z/_T,WB;_ ,";7_Y&H ]RHKPW_A1>C_\
M0S>)O_ FU_\ D:C_ (47H_\ T,WB;_P)M?\ Y&H ]RHKPW_A1>C_ /0S>)O_
M  )M?_D:C_A1>C_]#-XF_P# FU_^1J /<J*\-_X47H__ $,WB;_P)M?_ )&H
M_P"%%Z/_ -#-XF_\";7_ .1J /<J*\-_X47H_P#T,WB;_P ";7_Y&H_X47H_
M_0S>)O\ P)M?_D:@#W*BO#?^%%Z/_P!#-XF_\";7_P"1J/\ A1>C_P#0S>)O
M_ FU_P#D:@#W*BO#?^%%Z/\ ]#-XF_\  FU_^1J/^%%Z/_T,WB;_ ,";7_Y&
MH ]RHKPW_A1>C_\ 0S>)O_ FU_\ D:C_ (47H_\ T,WB;_P)M?\ Y&H ]RHK
MPW_A1>C_ /0S>)O_  )M?_D:C_A1>C_]#-XF_P# FU_^1J /<J*\-_X47H__
M $,WB;_P)M?_ )&H_P"%%Z/_ -#-XF_\";7_ .1J /<J*\-_X47H_P#T,WB;
M_P ";7_Y&H_X47H__0S>)O\ P)M?_D:@#W*BO#?^%%Z/_P!#-XF_\";7_P"1
MJ/\ A1>C_P#0S>)O_ FU_P#D:@#W*BO#?^%%Z/\ ]#-XF_\  FU_^1J/^%%Z
M/_T,WB;_ ,";7_Y&H ]RHKPW_A1>C_\ 0S>)O_ FU_\ D:C_ (47H_\ T,WB
M;_P)M?\ Y&H ]RHKPW_A1>C_ /0S>)O_  )M?_D:C_A1>C_]#-XF_P# FU_^
M1J /<J*\-_X47H__ $,WB;_P)M?_ )&H_P"%%Z/_ -#-XF_\";7_ .1J /<J
M*\-_X47H_P#T,WB;_P ";7_Y&H_X47H__0S>)O\ P)M?_D:@#W*BO#?^%%Z/
M_P!#-XF_\";7_P"1J/\ A1>C_P#0S>)O_ FU_P#D:@#W*BO#?^%%Z/\ ]#-X
MF_\  FU_^1J/^%%Z/_T,WB;_ ,";7_Y&H ]RHKPW_A1>C_\ 0S>)O_ FU_\
MD:C_ (47H_\ T,WB;_P)M?\ Y&H ]RHKQ2U^"6DVMS;W*^)/$DC6\\,ZI)<6
MQ1S#(L@1P+<$HQ7# $$@GFO:Z "BBB@ HHHH *_,^OTPK\SZ /K[X ?\B;J?
M_8S7G_IJT:O<J\-^ '_(FZG_ -C->?\ IJT:O<J "BBB@#X%_;)^&/\ P4!\
M?ZYX'N?V,?VD/AW\"]"T[2=7@\<Z?XW\%^'O%5QX@U:>\M)-'O;";6OAIX\D
MLX;*SCNX)HH+G3DE>9&>"=E61/RE^&W_  2^_P""JGPA^+WQ/^/'P[_;(^ ?
MA[XK?&66]G^)/BK_ (0J#5O^$CEU'5TUV\;^P]<^#6I^&]'\[546ZVZ#H^EK
M'CR(@EL3"?Z5** /SE^-W[/G[9_Q;_85M/@.O[07A72_VE=>L[#2/B9\8;"U
MN?"^@>)-$DU:_E\1:?ID?A/PCIUWHR:SH<EAI$W]D>'M'::!+VWE=8+RY-S^
M:W[/?_!-'_@JW^RIX0N_ GP _; _9L^'7AO4=3EUC5(++X6>'=:U35]2D!5;
MK6?$GB?X$ZWXEUAK:)C;Z?'J>KW4.FVI^R:?':VV(J_I#HH _%KP=^SY_P %
ML+#Q=X5OO&7[>?P-USP?9>(]#N_%>B67PG\$6M[K'ANVU.UFUW2[2Z@^ -A-
M;76H:6EU:6\\-]92PRS))'=V[J)D^QOV^?V'_ _[=WP3;X8^)=7E\(^*= U9
M/%'PX\>VE@FHW'A7Q+%:SV4BWE@9[.35/#VL65Q)9ZWI*7UFTY2QU"">._TJ
MQDC^WZ* /YV->_8,_P""QWQ-^'2?LS?$[]M'X+'X 7&GV?A?Q!XDTJPU;4/B
M1XA\"P;;2#1=2G'PN\.Z[KEPEEI]L-9M-2\>Z>VO0:A/8:YXK\16TU[%7[1?
MLL_LU?#W]DCX'^"_@7\-8KE]!\*6L\M]K.H",ZQXI\1ZG,U[K_B?67B 1K_5
MK^221((_]'TVPCLM(L1'I^GVD4?T+10!^4/P9_85_:%^'?\ P44^,7[6GB7]
MHN?Q)\'/'MGXC&B?#5=2\1R:M(FNM'_8WA37]&NK2/PK9>&_AZJJ?"]_I-]>
M:G=-;6WVBUTXS:F^H=A_P46_X)X:;^V[HG@+Q/X1\<3?"3X^_![4I-4^&GQ)
MMK>YDA2*6[L]1?1-;;3)[35H((-5T^RU;0=;TZ>2_P##.J)=7=E9W<>HW]K<
M?I=10!_._P"./^">G_!5C]K+3-!^$'[9'[8'PA7X"Z7J^EW_ (F@^%6BO+XL
M\:RZ.\=Y8W5W:0?"WX=65^\;S/#;_P!MZQ'I6GZO86FO2>$]8O+*SO)OWB^%
MGPR\&_!GX<^"OA3\/-)30_!7@#P[IGA?PWIBNTSP:;I=ND$<EU<R9FO=0NW5
M[S4]0N"]SJ&H7%S?73R7%Q*[=]10!^#/Q#_X)D?M6_ ?]HCXB_M$_P#!-GX\
M^!?A?#\6KF[U3Q_\(/B;I\S>%);VZOKC6KZTT1HO"GC32;NPGUF>XN- M;O1
MO#M_X2BU'4=.TKQ/'I-U):UZ#^RI_P $S_C/9?M,I^VE^WI\:O#OQW^/6AV8
ML/ .B>#;&XA\!>#FM[6XT_3=6A>Y\/>#K>272+"]OSHF@Z;X-T?2]*UJ_O/$
M\UUJ_B"6+4(/VEHH **** "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@
MHJ.66*WBEGGECA@AC>6::5UCBBBC4O)++(Y5(XXT4N[N0JJ"S$ $U^<'[0?_
M  5U_P""=G[-#W]A\1?VG_A_JGB73]\<W@SX9W-U\5O%*7J#<--OK#X?V^OV
MWA^^9<,(_%%]H<2*T;331K+$7X\;F& RZE[?,,;A,#1U_>XO$4L/!M:V4JLX
M)OR3;>R6I])PSP=Q;QKCUE?!_#'$'%.9/E_V'A[)\PSC%14G93J4<OP^(G3I
MWO>I44:<4G*4E%-K](Z*_D5_: _X.J_ ]@+[3/V7OV8O$?B2?$L=CXQ^./B2
MP\+V$,J95+@^ O!$WB2^U2SF?]Y&LGCWP]="$+YT$,TC10?AU^T#_P %V_\
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
M<!X$\;YU66+XBS7!Y?.I;VL\5BJV<9CW?,J4GAZEKO\ YF.KVT=S_/A^"O[
M'[:7[0WV27X1?LU_%7Q-I=_Y7V/Q+>^')?"/@RX$V#&8O''C23P[X08;65W;
M^VP(HF264I&ZL?UT^"W_  ;:?M4^,!:7WQK^+/PK^#&FS^6TVF:*FJ_%/QC9
M@X,R7.G:>?#'A(,H(6)[+QSJ"NXD+A$6-IO[7**^&S+Q?XCQ7-'+\/@<K@_A
MG&F\9B8^M3$_[/*W_8(M=[K1?IF3^ '"."Y)YKB\SSJJK<T)58Y?@Y6[4<)_
MM4;]?]OEIM9ZO\%?@M_P;N_L+_#O[)>_$V]^*'QYU:(H]S;>)O%#>#/"<LJ
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** .5\<>"O#/Q'\'^)/ ?C+2X-:\+>+='OM"U
MS3+@'9<V%_"T,NR1<26]S"66>SNX62XL[N*"[MI([B&.1?Y4OVG?^"87[07P
M-UR^O? ?AW6_C/\ #>:2>?2M?\&Z3<ZIXETVS5BZVGBKPGIR7&IVUY;19,VI
MZ5;W^B7$4?VI[G3Y9'TZV_K7HK\\X_\ #3A_Q"PV'CFGM\)F&"4XX+-,&X+$
M4:=1J4Z%6%2,J6)PTI14_95$ITY<TJ%6BZE5U/BN,>!<FXSH48X_VV&QF%4H
MX7,,*XJM2A-J4J52$U*G7H2DE+V<TI0DY.E4IN=1R_B2\#?L>?M1?$77+?0/
M#7P)^)OVJ:6"*2]USPEK'A?0[$7$GEI+J6O^)+72]'L(N'?-S>H[QQ3-$DGE
MN!_3)^P'^PUIW[(/A'6=1\1:CI?B?XN>-DM8_$VO:9!,-,T/1K4)-;>$?#]Q
M>+'=W%BM]YFH:IJ;VVG/K%V+!9K!(M'L7/Z$T5\]P'X*<-<#YBLY6)Q><YM2
M52.$Q.,A2HT<"JD)4YSPV%I<R^L3ISG3E6JU:KC"35*-)RDY>-PAX69'PGC5
MF:KXC-,QIJ<</7Q4:=.EA5.+A.=##T[KVTH2E!U:E2HU%OV<:;<FRBBBOV0_
M3@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_P#8S7G_ *:M&KW*O#?@
M!_R)NI_]C->?^FK1J]RH **** "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 *_+'XI_\%K?^"8OP6^(OC3X3_$;]J"QT7Q[
M\/?$6J>$O&.BZ?\ "KXY^*[?1O$FB74ECK&D/KOA#X8Z]X=O;O3+Z&>QOUT[
M5KQ+6]@N+29TN()HT_4ZO\GW]N\$_MQ_ME@ DG]J[]H<  9))^+WC   #DDG
M@ =:_.?$7B_,N$<'EE?+,/@L15QV*K49K&T\15A&%.DIKV<</B,-+GE*2U<Y
M*R:4;NZ_M+Z%_P!''@GZ1?$G&^5\<9QQ/E& X7R++LSPD^%\9E&!Q%7$8W'U
M,//ZW7S?)L[H_5Z5&C)J%/#TIN<U-UU&#A/^_;_A_P"?\$D?^CLO_,$?M,?_
M #FJ/^'_ )_P21_Z.R_\P1^TQ_\ .:K_ #?8?"7B*=!(FF2A2,XEEM[=_P#O
MW/-'(/Q2LF]T^]TZ017UK-;2$$J)4*AP#@M&_*2*#P61F&>,U\1F7'?BQDV!
MI9GG' T\JRVMR*CF.9<,\28' U74:4%2Q>*QE+#U.=M*')4?,VK7N?V#PO\
M0I^@YQQG^*X5X+^D5F?%_%&!5:6-X;X7\7/"'B#/\)'#INO+%9/E/"F+S'#J
M@HR=9U</!4U%N?*DS_7%^ _Q[^$7[3GPK\+_ !K^!7C:P^(/PQ\91W\GA[Q/
M866KZ6MVVE:G>:/J=M=:1X@T_2->TB_L-3L+NSO-.UG2]/O[>6$^;;*K1LUG
MXK_';X*? C0V\2_&OXM_#?X3:"(Y9(]4^(GC3P[X/M;KRAEHK!M=U"Q;4;IF
MQ'#9V*W%W<3O'!;PRS2)&W^8O\//^"F_[<?P?^ 7AS]F?X/?'[Q5\)OA+X9N
M/$=[8Z?\.8-)\*>*)K[Q3KFH>(-6O+CXA:9I\7CR*1K[4KA;:+3?$>GVEO"L
M02W\Y#.WQ;XI\6^*_'&MWOB7QKXF\0^,/$>HOYFH>(/%.M:EX@UN_DR3YE[J
MNK7-W?W3Y).Z>XD;)//)IU_&^E#!898;)9U\Q>&I?6YUJRPN"IXMTXNO]6I0
M>*KU<.JO,J:JU:-3DMS2;U?@Y5^RSQV(XFSJIG/B=ALJX-IYUF*X=PN79;4S
MSBC%\/1QE:.5_P!LXW$4\ARG+\WJ8%49XR>"P.982.(<U2I*#48?Z"/[0?\
MP<B?\$\?@^;[3/AMJ'Q%_:.\1VY>"&/X<>%9= \(I>("2E]XP^(,GAC?9978
M-1\,:)XKAD=HS"DL)DFB_#G]H+_@Z%_; \>_;--_9_\ A7\*_@!H\_FK;ZSJ
MZW?Q>\?6O589;?4M=MM \#)\I,DL%Y\.]3_>B)4N1''*+C^=KX9_!_XL_&G7
MU\*_!_X9>/\ XI^)F\H_V!\//!_B#QEJZ+.S)%)+I_A[3]0N8869'_?S1I"!
M'(S.%C<K^@/@7_@E'\8;E+74/V@?C=^RK^R/H\VZ9[3XX?'CP9+\1)K.%@MT
M^G_"?X>7OC;QT+^!CL.F>(=-\-3!S&)Y+=+BV>;YREQ7XI\;598;A_!YC.$W
MRNEP[EE:T+NRY\=RUZ]%K;F>+I1;Z7LE^YS^C=]!3Z-V$I9GXHYQPO5QN'A&
MK#%^+7&&"Q&)Q5DIR6&X3HSRW+,QC+22I0X>QU54[+FE%R<OF+X^?MQ_M?\
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
MMOU9];3ITZ4(TZ4(4Z<5:,*<8PA%=HQBE%+R204445)84444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M *      !@<4M%%?<'U84444 %%%% !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 %%%% !7YGU^F%?F?0!]?? #_D3=3_[&:\_]-6C5[E7AOP _Y$W4
M_P#L9KS_ --6C5[E0 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 %%%%
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
M=(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 %%%% !7YGU^F%?F?0!]?? #_D3=3_ .QFO/\ TU:-7N5>&_ #_D3=
M3_[&:\_]-6C5[E0 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
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
MWJV]S]YC&,8J,4HQBE&,8I*,8I6226B26B2T2T04444AA1110 4444 %%%%
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
M2BU*+2:::::>S36C3Z-'KIII----733NFNZ:T:"BBBF,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKPGXI?M/?L^?!43I
M\3_B]X'\*7UNI>30[G68+_Q.54$EHO"FD?VAXDG48P6@TJ0;BJ9WNJG\X?BG
M_P %H_@/X9-Q9_"SP)XV^*%]%N$6HZDUMX!\,3Y)5'@NM0AUCQ(^,%WBN?"M
MCE2BK+O9_)^1SWCW@WAKGCG7$>5X.M3OSX18A8G'*W_4!A%B,;Y75"U]-SYO
M-N+^&,BYEFF=X##5(7YL.JRKXM6_Z@\,JV*?RHVN?LI6=JNKZ3H.GW.K:YJF
MG:-I=FGFWFI:K>VVG:?:Q@@&2YO+R6&W@3) WRR*N2!FOY7?BE_P5Z_:O\=F
MYM?!]SX0^$FDRAXHT\*:##J^N&!R<BZUSQ:VMH+G!*"[TC2]%=%"M$D<H,K?
MGAX]^*OQ,^*6H?VK\2?B!XQ\=WX=GBN/%?B/5M=-L3N&RSCU&ZGALH45F2."
MTC@@BC/EQ1HGRU^-9[])7AG!\]/(,GS+.:L;J-?%2IY5@I=IP<EB\9-+=PJ8
M3#M[*2O=?F.;^.F0X;FAD^68[-*BNE5Q$H9?A7VE%M8C$R2W<9X>BWLI*]U_
M6A\4O^"EG['?PL^TV]Q\5;3QUJ]OO T;X8V4_C.2<IG>L6NV1A\'(X;";+GQ
M+;N6;Y5*I(R?G!\4O^"W>JS"XL_@K\%[*Q'[P6_B#XFZS-J$C*Q*H7\)^&)+
M".WD11OW?\)A>QL[!#%MC+3?@W8V%]J=Y;Z?IMG=ZA?W<JPVEC8V\UW>7,S?
M=BM[:W22::5OX8XT9CV!K[6^%_\ P3E_;"^*HMKG3/@_K/A/2+@H3K7Q'FM_
M UM#%)S'<'2]<>#Q-=6[K\Z2Z=H-ZK1E77*NA;\OQ'C+XL\95IX/AC RPD9/
ME='AW**V.Q48/9UL7B(XZ=%K>5:DL(HI7]U<S?P%?Q/\1N)ZL\-D.$EAXM\K
MI9)EM3&5XQ>WM<36CBY4VMW5IK#))7]U79G?%/\ X*#_ +7?Q<$]OK_QD\1:
M!I$X=/["\ &#P)IRP2??M9I_#4=AK&I6SY(>/6-5U+<I,;,8\(/C:ZNKJ^N9
M[R]N;B\N[F5YKFZNII+BYN)I"6>6>>9GEEE=B6>21F9B222:_?GX7_\ !$+_
M (]KOXT_&S^[]L\/_"_1/H7^S>+_ !7%]57S? _I(>\=?H_\+O\ @G)^Q[\*
M3;W.F?"#1_%NKV^QO[:^(\UQXYN)9(\>7/\ V7K;3>&;6=&'F)+I^@V;K)AU
M(9(RCPW@KXK<85H8SBC'_4^;WO;<09O6S+&*$O\ GSAL//'.FTK)4:U7"<J5
MK1LD50\+/$/B6K'%9_C/JU]?:YSF53'8I1?_ #ZH4)8OD:6U*K4P_*E;W;)'
M\E7P\^#?Q8^+5Y]@^&7PX\:^.IUE$4S>&/#FJ:M:6C''.H7]K;26.G1#<I::
M_N;:% REY%W#/Z*?"W_@CS^U+XU^S7?CJ?P7\(],EV/-%KVM1^)?$:PO@J]O
MH_A,ZGIC2;#N>VU#Q'I<\1(CE1)0Z)_4O86%AI=G;Z?IEE::=I]I&(;2QL+:
M&SL[:)22L5O;6Z1PPQ@DD)&BJ"3@<U;K]2R+Z-?"V"Y*F?9MF>=U8V<J.'5/
M*L%+O&4*<L3C));*4,;1;5VXIM*/W^4^!G#^%Y9YOF./S6HK-TJ*AEV%EW4H
MP=?%-=%*&*I.UVXW:M^/?PN_X(Q_L[^%5MKKXF^+/'/Q6U&/R_M%I'<1>!/"
M]QMP7']FZ)+>>)(@Y!7*>,1MC) 'F8D'Z._#+]G7X%?!J*%/AA\)_ W@ZXA0
M1C5=+T"R;Q!*H4H!=^);N.Y\07Q"DC=>:G.V&?GYVS[/17[+D? W"'#7(\DX
M=RO U8)*.*CAHU\=9;)X_$^VQLEI?WJ[UUW;9^GY3PGPUD:B\JR7+\)4A91K
MJA&KB]-KXRO[7%2[^]6>MWNVPHHHKZL^A"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MB[$^N:;I.E:-;BTT?3-/TJT&W%MIME;6-N-B+$F(;6**,;(T2-<+\J(J#"J
M-"BOH\-@,#@ERX/!83"1M:V&PU&@K=K4H05CVZ&#PF%5L-A<-AUVH4*5%?=3
MC%!11176=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2$!@58!
ME8$,I (((P00>""."#P12T4 >7^(O@A\%O%^[_A+/A#\+_%&_P"__P )%X \
M*:WO_P!3][^TM)N=W_'M;]<_ZB'_ )Y)M\$\1?\ !/;]B_Q1YG]I_L^^"K7S
M<AO^$=?7/!^,JJ_N_P#A$M7T3RN%!!BV$,6889W+?9=%>-C>'.'LQO\ VAD6
M38_F^+Z[E>!Q7-Z^WH3O\SS,5DF38V_UW*,LQ=]_K6 PF(OZ^UI3O\S\N_$G
M_!(+]C?7!*-,TKXB>#3)NV'PWXZNKHP;A* 8O^$OL?%0.PR(R^<)@3!%O#J9
MEF\&\1_\$0?A1=&7_A$?C=\0]#!+^2/$>@^&_%)C!:8QB4Z8/!PF*HT"N4$
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
M]&E0HP5H4J-.%*G!=HTX*,8KR204445N:A1110 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 %%%% !7YGU^F%?F?0!]?? #_ )$W4_\ L9KS_P!-6C5[
ME7AOP _Y$W4_^QFO/_35HU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116#
MKWBKPQX6@%UXG\1Z#X<MC%/.+C7M8T_2(##;!#<S";4+BWC,5N)(S/)NV1!T
M,A4,N7&,I-1C%RD]HQ3;?HE=LF4HPBY3E&$5JY2:C%+NVVDOFS>HKYM\1_ME
M?LA^#S(OBO\ :G_9S\-R1.T;PZW\;?AKIEQYR1>>8%MKSQ+#/)<&+]XMO'&T
M[J04C;(SX+XA_P""L'_!.;PQG^TOVN?A/<[3$#_PCVH:KXN_UP8I@^%-*UH,
M %/FE<B E1.8RR@^A1R?-\1;ZOE>8U[[>QP.)JWOM;DI2O<\K$<09!A+_6L\
MRC#6T?UC,L%1LUNG[2O&WS/T,HK\=_$?_!>3_@F7H:N=.^-OB3Q<Z(K>5X<^
M$'Q6A9I#/Y30I)XH\(^&K=G1,W#.)_L[0#$4\DQ$)\'\2_\ !R!^P?HXFCT7
MP5^TAXNF!O4MY-+\"^!]-L))+<JMK)//X@^)NE7T%I?EMT,D>F75U!$DC75E
M#*(X)?5H\&<5U[<G#V;*^WML'6P_W^WC2MZL\/$>(G N&O[3BS(I65_]GS"A
MB_N^JRK7?DKL_H HK^8;Q%_P<X?!BV,G_")?LM?$_6P),1'Q%X[\*>%R\7DE
MM\@TS3/%XBD^T8B\M6F7R29_-WC[.?!/$7_!SSXZN<_\(G^Q_P"$]%XBV_\
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
M$L?A_P"/-3>2/3?!/B[4'B4/*ECX;UF[>-&.T-(MO92%%)X#, "> <UUME\
M?COJ4<$NG?!3XMZA%<MLMI;+X<>,;J.X?S##L@>#1I%E;S5,6V,L?,!3&X$5
M\]/Z0/BICY<]/+LLG.6KE1R;,<1*26C?-5QV(;]YJ[O\3LK7L?14O%SCIPC3
MP>5Y71II>[3PF3XKD26CY8_69Q2;M>RWLE;8_H:O?^"V'[,\<(;3OAQ\=;J?
MS &CO=#\ 6$(BVMN<3P?$74G:0,$ C-NJLK,QE4J%?E+W_@MY\'XYBNG_!;X
ME74&Q2LM[J_A>PF+X.Y3!!=:BBH#@*XN&+#),:XP?Q"L?V/OVKM0D>*#]FSX
MYQLB>8QOOA9XTTR,KN"X274M&M(I'RP/EQNTFW+;=JL1\J_$?Q5X1^$=_-H_
MQ%\8^#O#.O6D\MK?^&KCQ;X=O?%6E7,+,DD&L^%]+U.^\0:-+E2435=-LVD0
MK)&'1U8\F)\9?&2$%5J49X.F]%4?#,80;CNE/$8:I%[J]GII:USW<CXA\>>+
ML5+ \*<*<1\08V,%4E@^'.",PSK%1A?EYWA\'E^-JJ#EIS.%KZ)K8_HRO?\
M@N5HD<(;3OV;=5NKC>H,5[\5+2PA$>&W,)X/ &I.7!VA8_LX5@6)D4J W*WG
M_!<K7'FW:?\ LVZ3:V^Q1Y5Y\5+R^FWC.YO/@\ :<FP\;4^SY7!S(V1C^9.X
M_:F^ EL@DD^(5HRE@@%OHGB>[?)#')CM=$FD5<*<N5" [5+!F4''G_:^^ L+
ME8_%M[=* ")(/#'B148D9V@7.EV\F0>#NC5<]&(YKQY^,/C%6VSC&06FE/A[
M)X*Z_O?V3S:]5S6\C]'POA%].?-+/!^!7CQ*%FU4AX)<2T*#<6DTL16X2A3<
MKR5X*K>UWRVBVOZ3[S_@MY\87A*V'P6^&MM<;E(EO-6\47T(0'YE,$-UI[EF
M'W6%R IY*/TKE;W_ (+8?M,23!M.^''P*M8/+ :.]T/Q_?S&7<VYQ/!\1=-1
M8RI0",V[,K*S&5@P5/YOI_VU/@I$FZ.;Q3<MN \N#0-K@$'+9N;RWCVC ! D
MW9(PI&2/L#]GCP7\?_VK);*7X"_LJ_M$^-O#U^('M_'ESX1\/>#/AP\<XW>9
M'X_\>^+_  OX5NC%"1/)!9:I=730M&T-O,TL*R9T.//&G-*T</@\UXBQ5>5N
M6C@L#0]K*S2TIX;!QF]6KNVO6]M.G-?H_?3>R?+JN;\1>&GB-PQE-!-ULSXG
MRW+^$L!2Y+.U3&9Y+*Z$&T[QC*HG42?*I*,K?3/Q]_;?_;!_:&BO-,\1_M&_
M$SP%X5O5N8Y/"/P8U#2OA1I_V>[4QW%G-XB\):19?$'4K&2$^0]EK'C/4;62
M#?'+$XGN/._,*Y_9)^#6H7=WJ.LV'B37=3O[F6[O=4U?Q;KEUJ%W<3$-++<W
M0NHY+B61]TCS3F2=W=B\C#:%_H=\%?\ !%G]I;6;&UO?&WCCX1>"9;FV6:32
MK/5_$WBS5=/F< _8[\VWA?2M',\9RLLFFZSJ5J",PW$ZG->H67_!#OQS)$S:
MC^T#X3M9_,(6.R\"ZQ?Q&+:I5VFG\0::ZR%BX,8MV5556$K%RJ=.*X%\<<^G
M'$8_ <1XVH[N,LPS?#0E!::1AB\PINDM4E!1@K*RC9-+QLB\3?IC<'8:ID_"
M7B'XA\(82+C"M0X.XOPO#>&Q$J,FU4JU^'<QP-+'3<I-RQ,ZU>=>[<ZM1:G\
MT=O^RC\ ;=UD3P!&[JI&;CQ'XNN$;(P2T,^OR0%CU!\OY3R@4@8V(/V;?@;;
M*4C^'&AL"VXF=]1NGR0!@/<WLSJN /D5@@.2%RQ)_IYLO^"&5HDJ-J/[3=S<
M0;#YD-E\'HK.7>5^79<S_$Z^38K<D-:$NHP#&3D=78_\$/?AY'$PU+X]>-+N
M8R$I)8^#]#T^)8MJ@(T4^JZF[R!P[&03(I5E7R@5+O,/!?Q?J_Q,KK4_^OW$
M652VLU_"S2KN]NS3O;2^F*\1/IK9K_R,_&[QOQ2=E;,/&[BG%)*+<HJTN+:Z
M45*3<8I>Z[M)7U_EZM?@C\'K-@\'PQ\#%@H4&X\,Z3>8"E2& N[6<"0%1^]
M$G4;\,V?J32OCG\;-"TG3= T3XP_%/1]"T>W^R:1HNE?$'Q;I^DZ5:[VD^S:
M;IUIJ\-G8V_F,S^3:PQ1[V9MNXDG^A2R_P"")?[/,<L1U+XI?&>[A5")X[*\
M\#Z?+(_ED!HI9_!NIK"@EPY1X9R8P8_,#$2CK+'_ ((P_LFVD;I/XD^-NILS
M[EEOO%_A*.2-=H'EH--\ :?$4R"V9(GDW,1YFW:J^EAO SQ8C=PJX;".2Y9?
M\+[BY)6DE+ZNZEUS-V3O:2;TT;^*SKAWQYXL5*/%/&?$.?1HR<J,>(>.,VSB
M-&36LJ:Q>,QBIRE=J\+/>^CN_P":>^^*7Q.U-)XM2^(WCO4([IB]S'?>+_$%
MVEPYD$Q>=)]0D69C*!*6D#$R /G< :Y*^U/4M3>.34M1OM0>)2D3WUW<7;QH
MQW%8VN))"BD\E5(!/)&:_JWL?^"1'[&=H\#W'A[QYJ:PH%DCOO'NJ1I=$1E/
M,G.FQ:?(KEB)B+62V3S  $$68CUMC_P2L_8:M$D6X^#]]J9=@RR7WQ)^*$;Q
M #!2,:;XQT]"K'YB94D?/1@.*Z_^)=O$?%?[SFG#ZOH_K6:YG5V]Y7]GE5?[
M3=O[R;VLW\__ ,05XWQ'\?,,F5]_;YCCZFUFK\F7UNNWFK]F?R&T5_9'8_\
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
MIXRKAXV\J*\[H^>Q/A+P'B;M9-+#2?V\-F&84_NIRQ52BK>5/UOH?R=>(_\
M@D3^V;H@E.F>'? GC#RPQ4>'/'NE6IF*J[ 1?\);'X6 +E%1?.,0#2H7*()&
MC\&\2?L ?ME^%#*-4_9Z\?W1A+A_^$;M=/\ &0.PSAO*/A#4-<$X)MY-A@,@
MD#0-'N6YMC+_ &?45\KC/HU\$UKO"9GQ%@I/:+Q6 Q-&/_;E3+XU7\\0?/8K
MP,X5JW>&Q^=X63V7M\)7I+_MV>"C4?\ X._S/X2/$?P:^+_@_P S_A+OA5\2
M?"WDDB7_ (2/P-XGT3RBK;6$G]IZ7:["K?*=V,-P>:\VK_0 KCO$7PZ^'WB_
M?_PEG@7P;XH\P@R?\)%X8T36]Y#0L"_]I6-SN(:W@8;LX:&$]8TV_*8WZ+\'
M>67\8R7\M+&Y,I7]:]#,86^6'=_*VOSN*\ HZO!<327:GBLK4O2]6ECHV_\
M!+/X,**_M4\1_L-?L@>*=W]I_LZ_"RVWC#'P]X9M/"+<A 2&\)_V*RL?+4EU
M(8DR-G=+*7_FE_;^_8XUG]ECXLZE/X>T?4YO@KXPNWU3P!K_ )5W=V&C_;'F
MFN/ NIZI+YQ75M!>.:/3Q?7,MYJ^@K9:DT]Q>#4UM?RKCOP6XEX&RQ9S6Q6"
MS;+8UX4,15R^.*5;!^T3]E6Q5&K1C&GAYS7LO:PJU(PJSIPGR^T@W^>\7>%V
M>\)8!9I5KX7,<"JT:-:I@XXA5<-SI\E7$4JE)*%&4E[/VD:DU&I*$9<KG&_P
M+117T3^S!^S=XX_:@^*V@?#KPE97L>F37EM/XR\5I8SW&E^#?#*.TFHZQJ-P
MJ_9H[AK>*:WT2QN)K<ZOJ[VNGQ2(9GEB_*LOR_&9KCL)EN7X>IB\=C:]/#87
M#TH\U2K6JR4812V2N[RE)J,(J4YRC&+:_/<%@L5F.+P^!P5"IB<7BJL*%"A3
M7-.I4J248Q71*[O*4FHQBG*344VF?"K]D[]I#XUBTF^&GP<\;>(=-O@C6OB&
M72SH7A29'Y#)XL\12:3X;8;?F(75"VW#!2&7/Z1?"W_@BI\9=>:VN_BS\2O!
MGP\L'V22Z9X;MKWQUXB10 SVTX9O#V@VDKG,:W%KK&L119\TPSA1"_\ 1SX4
M\-:1X+\+^&_!V@6YM-"\)Z!H_AK1+4D,;;2-"TZWTO3;<LJH&,-G:PQDA%!V
MY"J.!OU_:W#WT<N#L!3H5<]Q&99YBU"FZ]%XCZAEWM.5.<:=/!JGC'%3YDI2
MQWO12]R+O?\ J?)?!'AG!PI5,WK8[-L1RQ=6DZWU3!<]DY1A##*&)<5*Z3EB
M_>C:\4[GYC?"W_@DI^R/\/6M[SQ'HGB?XL:M!MD^T>.]?FCTI+@=6A\/^%XO
M#^GSV^,A;36O[:C&XL[2.L;I^@_@KX=> /AOI@T;X>^"/"?@?2L(&T_PGX>T
MGP_:2&,$*\T.E6EJD\O+%IIA)*[L[N[.S,>RHK]FR7A3AKAV"CD>197EC2Y7
M5PN#HPQ,U:W[W%.+Q-9VTO5JS=M+V/T_*^'LBR2*CE.4X# :6=3#X:E"M-;?
MO,1RNO4=M+U*DG;2]@HHHKZ ]D**** "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 **** "OS/K],*_,^@#Z^^ '_(FZG_V
M,UY_Z:M&KW*O#?@!_P B;J?_ &,UY_Z:M&KW*@ HHHH _.']M#_@I]^SM^QG
M>7?@77I=>^(7QWGTJPOO#/P8\'Z3JCZMJTVN,8= _M/Q))ILOA_0[+4+C:&V
MW&J:\;?=+IWAW5)3%;R_#O\ P2F_;=_;#_:7_:N_:9^'7[3>K#2+'P)X7FUG
M2_A'_P (7X4\-GX::Y-XTL;"3P^]_8Z#9^,KV31=/NGTF6#Q9KNK7Z21N^H?
M\3!'=/VN;X'_  =D^)TWQIG^&'@6[^+DMA9:6OQ*O?#.DWWC6TTW3[>2UM;#
M3?$=Y:SZII-HEO(\4EOIES:17"D&Y64JI'X1?\$V?^4NW_!3K_L*^-/_ %;=
MI0!_0=XN\5:!X$\*>)_&_BO48='\+^#?#VM>*O$FK7&[[/I>@>'M-N=7UC49
M]@9_)LM.L[FYEVJS;(FV@G K^<CX5?'+_@JS_P %.-7\>_%7]F;XF^"/V3?V
M<_#/B'5/#?@6/Q!H=AJ&J^++VUA,T,5UJ4W@WQGJFLZC90R:>/%.I6DVA^&=
M*N=2%GHFG:W?Z??I#^GW_!6_Q#?^&?\ @G/^U'J6FR-'<7/@W0?#TC*[1DV'
MBWQ]X2\*:K&64$E9=+UJ\B=/NR*[1L0K$U2_X)!^%[+PI_P3H_9HM;.UCMGU
M?PUXD\47SH/WEW>^)O'?BG67NIWW.TDC07=O"A9OW=M!! BQQ0I$@!\S_L"_
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
M!-*OYI)Q+<W,TL,#Q^U>)?\ @JK_ ,%%/%9D.J?M=_&*U\V2.1O^$:UVW\&
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
MHOQ9? 0!9!IJ^"=*+7/R;ID-U_;(2 D28MV$DB[D!NF\MC)X&)^DCXTXF_\
M9_@CDF67^%YIX@X',N77>:P&#P3::UM&S7=O0]2CX'\>3_B9;2I7?_+S,<KT
M7G[+&UO7OY7T/XD+;X-?%"[P8O!FKID$C[2MO9<!MO(O+B @YY"G#%?G *?-
M71VW[.OQ6GQYNAV=EG=_Q\ZWI+XQT)^QW=W][H,9/]X*.:_N)TS_ ((__L:V
MGE/J'Q6^*NK2K$5FCE\>?#NSLY9"/];'%9^!8[R(*>4C.H2@?QF08QWFF?\
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
MLW_\$_?^">O[)PL;GX'_  .^#OAWQ'IZ1>1X[UM[3QQ\1%F3:TD\/COQM?\
MB#Q/IYN9E$\UKI.I:?IXE$8@LH88+>*+7!>%7&>?5EB\_P ='!.=G.KF&*J9
MGF#B]4U3IU*D-M7"KBZ4HNR<4[VX^)?I_?1G\)<NGP[X1<*U^)J>%YHX; <'
M9#A.".$858+D<9XW&8/!XA7:45B<#P]F%&K%.<:TX\CG_GS_ +-__!)G_@H+
M^U.UA>?##]FOQW8>%K]X2GCWXCVD?PP\%?8Y@K?VG9:QXXDT63Q'8Q*P:0^$
M;/Q#=$Y2*UED4H/WZ_9N_P"#5>=_[/UC]K?]I1(5_=OJ'@+]G_1C+)@_.8Q\
M3?'^G+'&ZC$4T,7PPG3<7,&H%521_P"P+_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DBOTC*/"#A;+^2>/^M9S7C9OZU5=#"\RZPPV&=.3CWA7
MKXB+V::T/XE\1OVCGCWQA[?"<*/(?#7*ZO-"']A8&.:YXZ,KWA7SK/(XNE&I
M9VCB,LRO*JT+7A*,O>/SX_9O_P""1O\ P3T_9:%A>_#?]FSP1K/BNP".GCWX
MGV\GQ2\9?;%X_M&QU'QL^KV7AN]9 (V;PAIOAVW"%PMNOG3F7](E5454151%
M4*JJ JJJC"JJC "@      8'%8G_  D_AK_H8=#_ /!M8?\ R11_PD_AK_H8
M=#_\&UA_\D5^DX++\!EM%4,OP6%P-%6_=82A2P\&TK7<:48J4N\I7D]VVS^)
M.)^,>+.-LQEF_&'$V?<4YI/FOC^(,VQV;XJ,9--TZ=;'UZ\Z5)62C1I.%*$8
MQC"$8QBEN45A_P#"3^&O^AAT/_P;6'_R11_PD_AK_H8=#_\ !M8?_)%=A\V;
ME%8?_"3^&O\ H8=#_P#!M8?_ "11_P )/X:_Z&'0_P#P;6'_ ,D4 ;E%8?\
MPD_AK_H8=#_\&UA_\D4?\)/X:_Z&'0__  ;6'_R10!N45A_\)/X:_P"AAT/_
M ,&UA_\ )%'_  D_AK_H8=#_ /!M8?\ R10!N45A_P#"3^&O^AAT/_P;6'_R
M11_PD_AK_H8=#_\ !M8?_)% &Y16'_PD_AK_ *&'0_\ P;6'_P D4?\ "3^&
MO^AAT/\ \&UA_P#)% &Y16'_ ,)/X:_Z&'0__!M8?_)%'_"3^&O^AAT/_P &
MUA_\D4 ;E%8?_"3^&O\ H8=#_P#!M8?_ "11_P )/X:_Z&'0_P#P;6'_ ,D4
M ;E%8?\ PD_AK_H8=#_\&UA_\D4?\)/X:_Z&'0__  ;6'_R10!N45A_\)/X:
M_P"AAT/_ ,&UA_\ )%'_  D_AK_H8=#_ /!M8?\ R10!N45A_P#"3^&O^AAT
M/_P;6'_R11_PD_AK_H8=#_\ !M8?_)% &Y16'_PD_AK_ *&'0_\ P;6'_P D
M4?\ "3^&O^AAT/\ \&UA_P#)% &Y16'_ ,)/X:_Z&'0__!M8?_)%'_"3^&O^
MAAT/_P &UA_\D4 ;E%8?_"3^&O\ H8=#_P#!M8?_ "11_P )/X:_Z&'0_P#P
M;6'_ ,D4 ;E%8?\ PD_AK_H8=#_\&UA_\D4?\)/X:_Z&'0__  ;6'_R10!N4
M5A_\)/X:_P"AAT/_ ,&UA_\ )%'_  D_AK_H8=#_ /!M8?\ R10!N45A_P#"
M3^&O^AAT/_P;6'_R11_PD_AK_H8=#_\ !M8?_)% &Y16'_PD_AK_ *&'0_\
MP;6'_P D4?\ "3^&O^AAT/\ \&UA_P#)% &Y16'_ ,)/X:_Z&'0__!M8?_)%
M'_"3^&O^AAT/_P &UA_\D4 ;E%8?_"3^&O\ H8=#_P#!M8?_ "11_P )/X:_
MZ&'0_P#P;6'_ ,D4 ;E%8?\ PD_AK_H8=#_\&UA_\D4?\)/X:_Z&'0__  ;6
M'_R10!N45A_\)/X:_P"AAT/_ ,&UA_\ )%'_  D_AK_H8=#_ /!M8?\ R10!
MN45A_P#"3^&O^AAT/_P;6'_R11_PD_AK_H8=#_\ !M8?_)% &Y16'_PD_AK_
M *&'0_\ P;6'_P D4?\ "3^&O^AAT/\ \&UA_P#)% &Y16'_ ,)/X:_Z&'0_
M_!M8?_)%'_"3^&O^AAT/_P &UA_\D4 ;E%8?_"3^&O\ H8=#_P#!M8?_ "11
M_P )/X:_Z&'0_P#P;6'_ ,D4 ;E%8?\ PD_AK_H8=#_\&UA_\D4?\)/X:_Z&
M'0__  ;6'_R10!N45A_\)/X:_P"AAT/_ ,&UA_\ )%'_  D_AK_H8=#_ /!M
M8?\ R10!N45A_P#"3^&O^AAT/_P;6'_R11_PD_AK_H8=#_\ !M8?_)% &Y16
M'_PD_AK_ *&'0_\ P;6'_P D4?\ "3^&O^AAT/\ \&UA_P#)% &Y16'_ ,)/
MX:_Z&'0__!M8?_)%'_"3^&O^AAT/_P &UA_\D4 ;E%8?_"3^&O\ H8=#_P#!
MM8?_ "11_P )/X:_Z&'0_P#P;6'_ ,D4 ;E%8?\ PD_AK_H8=#_\&UA_\D4?
M\)/X:_Z&'0__  ;6'_R10!N45A_\)/X:_P"AAT/_ ,&UA_\ )%'_  D_AK_H
M8=#_ /!M8?\ R10!N45A_P#"3^&O^AAT/_P;6'_R11_PD_AK_H8=#_\ !M8?
M_)% &Y16'_PD_AK_ *&'0_\ P;6'_P D4?\ "3^&O^AAT/\ \&UA_P#)% &Y
M16'_ ,)/X:_Z&'0__!M8?_)%'_"3^&O^AAT/_P &UA_\D4 ;E%8?_"3^&O\
MH8=#_P#!M8?_ "11_P )/X:_Z&'0_P#P;6'_ ,D4 ;E%8?\ PD_AK_H8=#_\
M&UA_\D4?\)/X:_Z&'0__  ;6'_R10!N45A_\)/X:_P"AAT/_ ,&UA_\ )%'_
M  D_AK_H8=#_ /!M8?\ R10!N45A_P#"3^&O^AAT/_P;6'_R11_PD_AK_H8=
M#_\ !M8?_)% &Y16'_PD_AK_ *&'0_\ P;6'_P D4?\ "3^&O^AAT/\ \&UA
M_P#)% &Y16'_ ,)/X:_Z&'0__!M8?_)%'_"3^&O^AAT/_P &UA_\D4 ;E%8?
M_"3^&O\ H8=#_P#!M8?_ "11_P )/X:_Z&'0_P#P;6'_ ,D4 ;E%8?\ PD_A
MK_H8=#_\&UA_\D4?\)/X:_Z&'0__  ;6'_R10!N45A_\)/X:_P"AAT/_ ,&U
MA_\ )%'_  D_AK_H8=#_ /!M8?\ R10!N45A_P#"3^&O^AAT/_P;6'_R11_P
MD_AK_H8=#_\ !M8?_)% &Y6!XH\*^&?&^@:GX5\8:!I'B?PUK5LUGJVA:[I]
MMJFE:A;,0WE75E>1RP2A759(V9-\4J)+$R2HCJ__ (2?PU_T,.A_^#:P_P#D
MBC_A)_#7_0PZ'_X-K#_Y(J*E.G5ISI580JTJD)4ZE.I&,Z=2$TXSA.$DXRA*
M+<91DFI)M--,F<(5(2IU(1G3G%PG"<5*$X234HRC).,HR3:<6FFFTU8^#[W_
M ()8?L0WVJR:HWPEO;99;E+F33++Q]X_M=*)#*TD,=O'XE\VWMIR&WPVMQ L
M2NR6OV=%C6/[,^&OPJ^''P=\-0^#_AAX,T'P1X<@E>X_LW0K)+5;FZD 62]U
M"Y.^]U2_D14CDO\ 4;FZO'BCBB:<QQ1JO2?\)/X:_P"AAT/_ ,&UA_\ )%'_
M  D_AK_H8=#_ /!M8?\ R17BY9POPUDN(J8K)^'\ERO%58N%3$9?EF"P=><)
M.\H.KAZ-.?LV[-TU)0;2?+='E8#(,BRNM/$9;DV5Y?7J)QG6P> PN&JRC)W<
M'4HTH2Y&TFX)\K:O8W**P_\ A)_#7_0PZ'_X-K#_ .2*/^$G\-?]##H?_@VL
M/_DBO=/7-RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#
M<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_
M $,.A_\ @VL/_DBC_A)_#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@V
ML/\ Y(H_X2?PU_T,.A_^#:P_^2* -RBL/_A)_#7_ $,.A_\ @VL/_DBC_A)_
M#7_0PZ'_ .#:P_\ DB@#<HK#_P"$G\-?]##H?_@VL/\ Y(H_X2?PU_T,.A_^
M#:P_^2* -RBL5?$OAQV5$U_17=V"HBZK8LS,QPJJHG)9F)   )). ,UM4 %%
M%% !1110 5^9]?IA7YGT ?7WP _Y$W4_^QFO/_35HU>Y5X;\ /\ D3=3_P"Q
MFO/_ $U:-7N5 !1110 5_.A_P39_Y2[?\%.O^PKXT_\ 5MVE?H]^VW^RK^U#
M^T3K_@+4_P!GW]L;Q;^S!IOAG1]9L/$FD^&[3Q!<Q>++[4+VSN+#4;HZ-XI\
M/1K)IMO;SVT8GBN7*W+%)(U!5OS&\(_\$4_VPO /COQC\3_!7_!1W7O"WQ$^
M(3W$OCGQIHG@WQ7I_B/Q7)=WRZG=/KNJ6_Q%2ZU%I]05;V4W$CE[A1*?F&:
M/U4_X*A^ M2^)7_!/_\ :E\,:1!+=7\7PUF\6PV\&#-/'\.]:TCX@W442X)E
MD>U\+SJD" RSL1#$#)(@/C__  19^(VD>/\ _@GA\%+.PNHI=4^'DWC3X?\
MB2T26&233]2TKQCK6J:=%,L05HC=>&-9T'4466-9"EX,M-CSY/NOX"?#?QG\
M.?@AX(^&?Q:^(5U\:O&.AZ#=:/XO^(&OVUPUQXVFNKV_FDNM2M-4O=6GD1[&
M[BT^2&[O;L206X5F,;"-?QZU?_@D!\</@E\1?&_BO_@G[^V/X@_9S\%_$BYG
MNO$7PQUC2K[5](TJ0K>+:PZ3J-M=75OJ=II::G?VWAN35_#Z>(O#-HRB'Q/J
M5S(US& >._M@S0_'?_@NK^QG\,_"\WV]_@AH/@KQ+XO:WF$T6CZIX6U3QG\:
M+^WO!$[1V9;P[:^%$S.8I9KG5+6U9&,ELLMC_@K7,GP;_P""D?\ P3@_:4U_
M=:^"(=9\.^$M=U5Y(DM-.L_!GQ0M]7U^>=Y5,<#0:#\1YKY3,T0N(K.80RQ&
MVFFB_0_]@G_@FMX;_8[\0^.OC!XX^)&M_'G]I'XHQW,7C/XK>(K26R%K9ZGJ
M$6M:UINAVMYJ6LZG--K6L0VMUK_B'5]5N;_66TS3C;V>B0"[LKGZ+_;*_8\^
M%?[;?P<OOA#\45O[!8=0A\0>$/%^B?9U\0^"_%5G!<6UKK.F?:HY;:[MY[6[
MNM.UC2;M#:ZIIEU/$LEG?Q:?J=@ ?0OC;QKX>^'W@CQ7\0O$M_!8^%_!OAG6
M?%NMZC)-#'!;Z+H6F7&K7USYTKI"%6TMI'1FD5&.T;L$&OP"_P"#=[PGK$_P
MG_:?^-6IP2PP_%+XQ:/H]J96D87$_@S1M1UW4KF%Y<-<0"[^(YM#= $27-I<
MQ,YEMY4CGO?^"0O[;?C'P=IGP ^)/_!1[Q#KW[,VF/9:<?"UMX5UF37-1\+:
M*]BVC:%<V=]XC:)K.UCTK3H],TK5O$_B#0O#<MO#=6&FWWV<6\_[@_ /X%_#
MO]FOX1>"?@I\*]+DTKP5X%TLZ?IJ74RW.I:C=7%Q-?ZOKNM7B10)>:WKVK75
M[JVJW,<%O;O>WDJVEK:6:6]K" >IQZEITM_<Z5%?V4NJ6=O;W=WIL=U ]_:V
MMXTR6ES<V:R&X@M[I[>X2WFEC6.=H)EB9C$X7^<#XKW,7P*_X.#_ (4^-/%+
M_P!G^'/CY\.]'TS3=3N)88[1K[6/AIKOPJTBU264!%EG\8^#=)L'MO-BN%.I
MV\PWQW$4,_WK\'/^":-W\*/^"A7Q9_;CD^-^L:]8?$5/&,UG\.'T2XM+RSN/
M&PTS[5INM^)CKUS!K/AGP^UE)_PCND+H=I]G%KX=+3(V@J;WUK]OG_@GQ\,O
MV\O!7AS3?$>NZI\//B5X N[R_P#AQ\4_#]G%J&I>'I=0^S-?Z9JNDR76G?V[
MX?O9[*POGL8M5T?4;/4;"UN]+UBP#ZA#J !Z%^WU\1](^%'[%O[3OC/6+R*R
M2W^"_CW0]*>2X2V-QXE\7:!>^$_"MC%*SHWG7OB+6M,MD$1:?]X3"CN I_,W
M_@DK\"-<U/\ X)&>/_"302PW_P"T=9_M#WFB0RM]GE,/BCPW/\)],ES,0L,=
MY+X4^UVTKA8I+:XANUW0RK(_/:G_ ,$AOVN/CQ/X2\'?MD?\% _%?Q5^"?A#
M4;75!X+T'2-276O$$]C)<QP/?ZKK5ZMI#K'V2_O8H_%.N6?C35K&&>6RM8_+
ME6X@_>CP7X-\,?#OPAX8\!>"M&M/#WA#P9H.D^&/#.A6"NMGI.A:'8PZ=I=A
M;^8\DK);6=O%%YDTDL\I4RSRR2N[L ?A?_P;S^/M/U3]D_XF_"V>06WBSX:?
M&W7+O5-(F:-+VVT7Q=X>\/2Z7=36I6.YA$FM:+XHL&$Z-METYU$N<PP>1_\
M!<J:'XQ?M&?\$_?V5_#LWVSQ7XF\>W^I:Q86\P>;3].\>>*_ O@[PY?W5O$Y
M>& C2?&%U+=7"Q);VFG3SK)Y0N&C^FOC9_P27\<Z;^T!XG_:9_86_:7UG]EG
MQ[\0;J[N_B!X7&D3:KX,UF\U6^CU;6;NQ%G=(D.FZGK-O%K-]X2US0O$>C/K
M$TUYIL^C6L%KIB=]^QO_ ,$M;KX*?'#4?VK_ -I?XX:Y^TW^TI=6EQ9Z+XEU
M>QN;/0_!ZW.FG09;ZP.I:AJ6IZSK">'@^B:7=RC1=*T+2+V]L+#0&G6TU.$
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
M560%S_K6:MH&@Z^D,>NZ)I&M1VS.]O'JVFV>HI \@"N\*WD,RQ,ZJJNR!2P
M!) %>-ZU^RI^R]XE\O\ X2/]F[X!Z_Y/VCR?[:^#WP\U7ROM?E_:O+^W>'9]
MGVGRHOM&W'G>7'YF[8N/SW,?"_BG,;_7/$3-\UYM7_:M3-<2VW9/F>(SC%WT
MOJ_U=OW'A[Z0WT+\L]G[?]G[X08=P27.\!P3Q+--)I2B\]\/Z4G*\8-.4^:+
M<I*3E&\_\K5_VC/C8RA4^(.KVZ#=\EE!I=@A+8!9DL;"W5GP -[ N   P K#
MN/C9\8+K9YGQ0\>KLW;?L_BO6K3.[;G?]DO(?,QM&WS-VS+;-NYL_P"GYK?_
M  3(_P""=?B!56__ &'_ -EBW"PS0 Z)\#_A[X9;9.,.S/X;T'27:91_J;EF
M-Q;GF"6,\UXQKW_!$[_@EIXC5TU#]COX?VXDM);)CH.O_$3PLPAF$@=T?PQX
MSTAX[L"1O*OXV2^@(C,-S&8HBGQU7P'S12E.ECLAJ3;NY5:.(I2D^\I1PM=W
MWUU_'3]TX?\ IF_0QROD]G]%'*N'^7_HG_#KPJGR+WX^YRO)OLSDK>[_ !)Q
MO9MR_P U>'XJ?$^W:-X/B/X\@:)F>)H?&'B&-HW889XRFHJ49@2&92"0<$UV
M^A?M0?M+>%Y(9?#/[0_QS\.RVZRK;R:%\6O'VD20+/N\]87T_P 06[1+-O?S
M0A42;VW@[CG_ $"-?_X-X_\ @E/K'G?V=\!O%/A3S+80)_8'QL^,5S]GE!8_
M;(?^$H\:^)-UR0P4K/Y]IA%Q:@ER_C'B#_@V2_X)OZR+@:=JW[2'A/SXXDB/
MA_XG^&KDV;1E2\UO_P )3\.O$H:28*5E%V+J(!V\F*(A"F,?![C+!2YL)B<I
M4HZJ6#Q^)H.ZU5G/!X=IW6FVMO.WZ_EWT\OH=XF"I5?#O/<HIR5G#&^&_",X
M14F^92AE><YBFE[2HY**E=.I;F<DI?Q;Z+_P42_;IT 0BQ_:P^.D_D1O$G]M
M?$'7?$A99&+,9CXBNM5-Q("2$FN#++$N%C=%  ]3T;_@KI_P46T$1BQ_:9\0
MS^5;FV7^V?!GPO\ $9,99&W2'Q#X'U0RW&4 %U*7N@I=1-MD<-_49XA_X-6O
MV/[DW/\ PBG[1/[2>BAV@^QCQ#)\,/$Y@55B%R+DZ;X"\(B[:9Q,T#1"R%NL
MD2R+=&)WF\8\0?\ !I[X&N3-_P (K^VUXLT8-,C6X\0? K1_$QBMPN)(ICIW
MQ2\)?:)G?YDGC%LD:_*UM*?GK3_4GQ7PG^[8O,7RZ+ZKQ(J6VUO:8ZA;96O;
MIM9V]7_B:+]GUQ!_R.^'^#*?M-9_V[X)3Q]G*SE[3ZGPKFO,[SGS<O/=J;3:
M<7/\.-$_X+E?\%!]*"B_\=^ O$Q6VC@)UOX8>%+<O*FS=>M_PCEKX? N9=C&
M1%"V8\U_*M(@(_+]BT;_ (.%_P!M'3 PO?AE^S!XB+111@ZSX+^*T!1X_OSK
M_P (_P#&K0@99NLH</ /^6,,(K[]U_\ X-0OB?;&3_A%OVS/ 6L 792(Z_\
M![Q#X:+V.V4BYD&G>._%8BNRXA4V2F6$+)*WV\F)$F\7US_@U?\ VU[<G_A&
MOCW^RUJP^TR*#KFL_%GP\?L@W>3.18?"KQ.!<R )YEKDQ1;F"WDVP%S^S_&7
M"?\ +SB"=O\ J9T,;Y?]!>(OOY]^@?ZX?LT.(=?JGA!A^?7_ )(?-^&+7L]G
MP_E/L_A5T^6VJ:]YI\GHW_!R'\7X/-_X2']D_P"!^J9:'R?[&\6_%+0?+5=_
MV@2_;O$7B/S6ES'Y+)Y(@VOO6YWKY?M&B?\ !R[X6B)3Q)^P';WH>>+$^B?M
M/:UIAM[;@3$VE_\ !S5Q>3@9>("]L8VP(G*Y,J_+6L_\&S__  4ITLQBQ7X
M>(P\DJ,VC?%2_@$2QE=DLG_"0^#M!8QSY)B$0EE4*WGQ0DJ&\5UK_@WT_P""
ML&E"-K7]FW2O$"-'-)*VB_&WX$J;81!2$DBUGXCZ//-),"QB2RBNBQ1E;8[1
MJY_;'C+A/^7.?SM_U(\/C/Q_L^O?XN^G_;NA_P 0W_9H<0WMF/A!AW+:WBGF
MW#33M96B^+\J2?[O1<MFWJG[7W_UXT'_ (.3?V3;@I_PD_[&?QAT=3=HDIT'
MXKZ!XC*6)$?F7*+J%AX5$EVI,H2R9HH7"1DW\?FL(?9_#_\ P<5_\$S;\PQ>
M(/@5^UMX>GEN&C>>#1/ASK>F6]OM4I<3W$/QILM2+%MZO#;:/<L@",KR;V$?
M\W&N?\$9?^"H/A\$W_[&WQ3N +:2Z_XD<GA3Q,?*BW%E \-^)-6)N3L/EV8!
MNYLJ(8'+IN\7U_\ X)P_\% _# D?6?V)/VK(((;0WT][:? /XGZKIUM:JTJO
M)=:EI/AF^T^U:/R7>6*XN8YHHC'-)&L4L3N?Z^^*.%_WG!XIVW^M</2I=GK[
M/#4/TW#_ (E&^@;G^F2<19#!U-(?V%XQ4L>TW=+D^MYWFO,[[<W.FU:SU3_L
M8\/_ /!>+_@D/K/V;^T=2^-_A/SVF64^(/AQXCN?L0B$A1[G_A%M:\2EUN"B
MB$68NW4RQ_:$@ E,7M'A_P#X+%_\$7O$'V:,?M)7&BWERDSFS\0?#/\ :&TO
M[-Y)D^6YU)_AU)H:/(D8DA5-5D,@DCB'^D%H5_@7\0?LV_M%>$Q,?%/P#^-/
MAH6T*7-P?$'PL\<Z,(+>1MD<\QU'0K810R/\J2OM1F^56)XKR34=+U/1[M[#
M5].OM+OHE1I++4;2XL;N-94$D;/;W,<4R+)&RNA9 '1@RD@@TUXP\989I8G+
M\I=K)_6,!CJ4NE_@QU))Z/[+2;>CLDE+]FY]&K/(RJ9)Q=XA4TTY1>4<6<+9
MA12U:<OK'"V/G*FO:0O:M&32A^\3E)R_TJ] _P""BO\ P2*\2B$Z=^UW\'K8
M36[7*?V_XQUSPF5C5E4K,/%-KHQM[@E@5M)Q'=,H9UA**S#VC0/VEO\ @FCX
MI5/^$>_:\_9>U:5[1+XVEG^TO\.'U"&U<Q@2W>G'QFM_9;7EBCE2[MH)(976
M&9$E.RO\MZBNREXWYROXV2Y94[^RJXJC_P"EU*]OQ/F\=^RS\-*G-_9GB;QU
MA+M\OU[ Y!F-E=VYOJ^$ROF=K7:Y;N[LKV7^L1H=S^RGXG7?X;^)GPW\0I]G
MBN]^A_%70]67[+. 8+G=8:]<#[/,"#%-GRY 049@17J*_!CX>.JNFF7+HRAE
M9=5OV5E895E87!!4@@@@D$'(XK_(FK9T?Q'XA\/-.^@:[K.AO<^5]I;1]4OM
M,:X\@N8//:RG@,ODF60Q>86\LR.4P7;/H4O'.:LJW#4)=Y4LV<.^T9Y=._3[
M:MJ]=CXS'?LI\-*\LL\<*]*WPTL=X>T\1S:QWKX?C/#<MES.ZP\^9\L;1LY/
M_7!_X4M\/O\ H%W7_@TU#_Y(H_X4M\/O^@7=?^#34/\ Y(K_ "I=%_:R_:G\
M-L[^'?VE_P!H#0'DEAFD?1?C+\1=*:2:W+&WF=K'Q' 6E@+,89&)>(LQ0J2:
M]IT+_@IY_P %%O#I4Z?^V_\ M1W!2ZCO!_;OQK\>^* 9HO+VHP\3:WJX>U/E
MKYEBX:RFS();=Q++O]*EXX98_P"-D6/I]_98K#UO_2X4/T/C,=^ROXYIW_LS
MQ8X3Q?\ +]>R'.,NN[+?ZOB<TMKS*ZYM$G;5J/\ IX_\*6^'W_0+NO\ P::A
M_P#)%'_"EOA]_P! NZ_\&FH?_)%?YNN@?\%M?^"IWALQ'3OVP_'EQY-T+Q/[
M?\-_#7Q4#*!&-DH\4>"=8$]KB-<V,XDLB3(QM\RRE_:?#_\ P</_ /!5713
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
M:EBO%+B+"8NKBW%WJ++^#<)'!9?FE-R3<,/_ &%FV(A3@XNK42JSG^2'Q?\
MVB_CO\?M2_M7XS_%SQ]\2+A)3-:VWBGQ)J6H:1IKG=E=&T S)H>B19>1A;Z1
MIUE &DD81AI'+>7:!X?U[Q7K.G^'?"^B:OXD\0:M<"TTK0M TV]UC6=3NF5F
M6VT_3-.AN;V]N&5&80VT$LA56(7 )']WG[-__!L+^QS\-_L&K?M#_$/XD?M'
MZ[ RR76B6LQ^$7PXN!A6,,NC^%]1U+Q[,T<@*"YA^)-C%/%DR:=&S83]X_@;
M^RW^SC^S/HW]A? 'X(_#/X2V3VZVUY/X*\(Z1H^L:O&K*P;Q!XBAMCX@\1W&
M4CS=Z[J>HW3+%"C3%88@G=EW@_Q+FE7ZUG^94<"ZK4JO/5GFF82>E^=QJ+#M
MM:*?URHT]7!I6?RW&7[2#P/X#P/]@^$7!.9\5T\%"5+ K"X'#<!\'T8:Q@\+
M"M@ZN;*$6N>6'_U;P49PY8QQ$)2<J?\ GO?LW?\ !!;_ (*2?M%"PU*;X.0_
M KPE?)%,OBCX_P"J/X!E2*1E)!\#066M?$Y)O))EB^U>"K2TE^5#>QELC]^O
MV<?^#6K]GGPDMEJ_[3OQR\??&+5D\J>;PG\.K&S^%W@E9./.L+_4[F3Q3XQU
MVU'(CO=,U'P1=.2&:WC *-_5#17Z9E'A1PEE?)/$8:MF]>-FZF8U>:ES=>7"
MT51H.#Z1KQKM+1R;U/X9\1OV@OTB>.O;X7*,\RWP[RFMS06$X,P"H9@Z3^#V
MN?YG/,<WI8B*^*OE>(RJ,Y:JC"-HKX?^"G_!-[]B?]G2WBB^"W[/_@KP'=1Q
M" Z]I\-W?^+KB$(4$5]XTUJZU/Q;J,84MA;_ %JY +R,!NED+?17_"EOA]_T
M"[K_ ,&FH?\ R17JU%?HF&PN&P=*.'PF'H86A#2%'#4J="E!;6C3I1C".B6T
M5L?QIG.>YWQ'F%;-N(<YS7/LUQ+OB,SSG,,7FF85WJ[UL9CJU?$U7=MWG4D]
M7W/*?^%+?#[_ *!=U_X--0_^2*/^%+?#[_H%W7_@TU#_ .2*]6HK<\H\I_X4
MM\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_
MX--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*
M/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\
MH%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/
M_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \
MI_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z
M!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_
M .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\
M/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^
M#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6
MHH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2W
MP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@
MTU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_
MX4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@
M7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^
M2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG
M_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%
MW7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\
MY(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^
M_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X-
M-0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B
M@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#
M[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#3
M4/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A
M2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=
MU_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(
MKU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^
M%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=
M?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#D
MBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_
M *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU
M#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J*
M/*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O
M^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0
M_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+
M?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7
M_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO
M5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4
MM\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_
MX--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*
M/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\
MH%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/
M_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \
MI_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z
M!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_
M .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\
M/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^
M#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6
MHH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2W
MP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@
MTU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_
MX4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@
M7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^
M2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG
M_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%
MW7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\
MY(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^
M_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X-
M-0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B
M@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#
M[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#3
M4/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A
M2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=
MU_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(
MKU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^
M%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=
M?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#D
MBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_
M *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU
M#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J*
M/*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O
M^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0
M_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+
M?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7
M_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO
M5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4
MM\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_
MX--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*
M/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\
MH%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/
M_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \
MI_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z
M!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_
M .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\
M/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^
M#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6
MHH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2W
MP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@
MTU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_
MX4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@
M7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^
M2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG
M_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%
MW7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\
MY(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^
M_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X-
M-0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B
M@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#
M[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#3
M4/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A
M2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=
MU_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(
MKU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^
M%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=
M?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#D
MBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_
M *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU
M#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J*
M/*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O
M^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0
M_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+
M?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7
M_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_X--0_P#DBC_A2WP^_P"@7=?^#34/_DBO
M5J* /*?^%+?#[_H%W7_@TU#_ .2*/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4
MM\/O^@7=?^#34/\ Y(H_X4M\/O\ H%W7_@TU#_Y(KU:B@#RG_A2WP^_Z!=U_
MX--0_P#DBC_A2WP^_P"@7=?^#34/_DBO5J* /*?^%+?#[_H%W7_@TU#_ .2*
M/^%+?#[_ *!=U_X--0_^2*]6HH \I_X4M\/O^@7=?^#34/\ Y(H_X4M\/O\
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
MX>S+$Y3G."K8#,,)/EK8>M&SL]85*<XMTZU&K&TZ5>E*=*K!J5.<HNY^(XW
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
MM4EUG4G*3ZL****LY0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_,^OTPK\SZ /K[X ?\B;J?\ V,UY
M_P"FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#$\2^&O#OC+P_K/A/Q;H>D^)O#'B+
M3;O1]>\/Z[86NJZ-K.E7\+V][IVIZ=>Q36E[9W4#O%/;W$4D4B,0RD5_&E_P
M5._X(D^(O@*?$?[0'[)>DZOXP^"<9N=8\8_"^'[3J_B_X3VH#3WFIZ(S--J/
MBSP!:?.\[$7'B/PI9 3ZH=7T>VU#7=._M(HK[C@;C_/N LS6.RFM[7"5I068
MY57E+ZEF%*+VG%7]CB(1;^KXNFO:T6VFJE&=6A5]W(N(,?P_BO;X2?-2FTL3
MA*C?L,1!?S)7Y*D5?V=:*YX.Z?-"4X2_RL?!'CCQA\-/%WA_Q[\/_$NL^#O&
M?A34[?6/#GB;P]?SZ9K&CZE;$F*ZLKVV=)8V*L\4J$F*XMY);:XCEMYI8W_M
M6_X):_\ !:3PA^U,F@? O]I&\T7P%^T5Y=KI?AWQ+^XTCP9\9[D!8(5T]2R6
M?AOX@7C!3<^& 8=*UZ\D,OA+R)+E/#.G>)?\%3O^"'FD_$W_ (23]H7]C+0=
M/\/_ !'<W6M>.O@?8BWTWPYX\EQ)<7NM_#V,F&Q\.>,9VS)>>&@;7P]XDD8W
M.GG2-=\^/Q'_ " :II>M>&=9O]&UK3M4\/\ B'0=1N-/U32M4M+O2M9T;5M-
MN'@N[&_L;N.WOM.U&PNX7AN+:XBAN;6XB>.5(Y4*C^P*V'X#\>^&E6I2^K9M
M@Z?+&KRTUG.0XJ:YO95H<T5B\OK33:BY/"XJ*E*E/#XRG)X?]BG3R#C_ "Q3
M@_98NC&RE:*QN JRUY)QNO;8><D]+^RJJ[A*G6BW3_U9**_DH_X)8_\ !<R?
M1_\ A'/V>/VWO$DUWI/^AZ)X"_:'U:1YKS2QQ;V&A_%ZY(>6]T_'DVMI\1'#
M7EB523QJUY:R7WBC3OZS[2\M-0M+6_L+JWOK&]MX+RRO;2>*YM+NTN8EFMKJ
MUN86>&XM[B%TE@GB=XI8G62-F5@3_&W&?!&?<"YI++<ZP]H3<Y8',**E+ YC
M0BTG5PU5Q7O1YHJM0FHUZ$I152"C.G*?XQG61X_(<6\+C:=E*[H8B%W0Q--/
MXZ4VEJKKGIR2G3;7-&SBY6****^0/'"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "L#5?"GA;7;A+O6_#6@:S=QPK;
M1W6JZ-IVHW$=NCR2I DUW;32+"LDTLBQ*P17ED<*&=B=^BE*,9*THJ2[22:^
MYFE.K5HRYZ-2I2G9KGISE3E9[KFBT[/JKZG&_P#"NOA]_P!")X-_\)C1/_D&
MC_A77P^_Z$3P;_X3&B?_ "#7945'L:7_ #ZI_P#@$?\ (Z/[1S#_ *#L9_X4
MU_\ Y,I:=ING:1:1:?I.GV6EV$)D,-EIUK!96D1ED:64Q6UM'%#&9)7>60H@
MWR.SMEF)-VBBK2222222LDM$DMDET2.64I3E*<Y2G.3<I2DW*4I-W<I2;;;;
MU;;;;U84444R0HHHH **** "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 **** "OS/K],*_,^@#Z^^ '_(FZG_V,UY_
MZ:M&KW*O#?@!_P B;J?_ &,UY_Z:M&KW*@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "OQK_X*;_\ !(CX8_MP:3J/
MQ)^'8T;X9?M-Z?88LO%PMC;>&OB2EG"5L]!^)5M8PR3/="-$LM+\;VEO<ZYI
M-N(+6_M]>TBRL=-L_P!E**]KA_B'..%\TP^<9)C:N!QV'>DX.].M3;3GA\32
M=Z>(PU7E2J4:L90E:,DE.,)1[<OS'&97BJ>,P->="O3>DHZQG%M<U.K!^[4I
MRLN:$TXNR>C2:_RU/C%\&OB=\ ?B)XC^%/Q@\':QX%\>>%;QK35M!UF#RY-I
M)-MJ&GW4;266KZ+J4(%WI.MZ7<7>E:K9217FGW=Q;R)(?UZ_X)>?\%C_ !]^
MQS=:-\'/C9+K?Q'_ &9IKA+6QA21M0\8?!\7$I+W_@UKF53JGA19)'FU3P1/
M/&D&7U'PQ-97@O=,U[^L/]NW_@GQ\"_V]OAX?#/Q(TY= \?:':7*_#KXN:)9
M02>+?!-Y*3*+=]TENOB'PK=W'.L>$]2N4LKM7DNM.N='UM+/6;/^"K]L7]BO
MXY_L0_%"X^&WQF\/&&"\:[N?!7CK24N+GP5\0=$M98T;5O#.JRPP[Y;<3VPU
M?1+V.VUK0Y[B"/4K*&.YLI[K^UN%N->#O&K(JO#G$>"P]#.?9<^)RN<^24JM
M.#7]J9#B9-U5*G>4W",GB<+%SI8B.(PLG5K_ +;E6=Y-QM@)9;F5&E#&\EZF
M%D[-SBO]ZP%5^^G&[;BFZM).4*BJ4GSU/](OX;?$OP#\8? _ASXE?"_Q;HGC
MCP)XMT^/4_#WB;P_>)>Z;J-J[-&X5UVRVUY:7$<MGJ.G7D5OJ.EZA;W.G:C:
MVM];7%O'W%?YSO\ P3[_ ."D_P ;OV _'!NO"EQ)XS^#_B'4(+CX@_!W6;^:
M+0]9&(H)M=\-W)2X_P"$4\:0V<:0P:Y9V\UMJ$<%K9^(=.U>SM+**T_O-_96
M_:U^"'[9/PNL/BM\#_%4>N:1(8K3Q!H-Z(;+Q;X(UUX5FF\.>,=#2XN)-*U2
M%26BD2:ZTS5+<+J&BZCJ6FRPW<G\R^)7A3G/A_BI8A>TS+AW$5>7!9M"G9TG
M)^YA,RA"\<-BE\,*FF'Q:7/1<9^UP]'\QXFX3QO#U5U%S8G+JDK4<7&/P-[4
ML3%:4ZJVC+^'56L&I<].'TK1117Y2?)A1110 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?FQ\2?\ @K-^Q3\*/VFM+_96\7_$:YM_&]S>QZ+X@\86EE9W/PN\ ^*+EUBL
M_"GCGQ@=4B;2-9EFDA@OI;72]1T7PW<2F#Q;J_A^6VO4M?TF5E=5=&#*P#*R
MD,K*PR&4C(((((()!!R*]/,,ES?*:6 KYGEN-P%'-,,L9E]7%8>I1AC,,VDJ
MU"4XI5(-.,M->2=.I;DJTY2ZL1@L7A(T)XG#5J$,525;#RJTY0C6I/[=-R24
MEJGIJE*,FK2BVM%%%>8<H4444 %%%% !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 %?F?7Z85^9] 'U]\ /^1-U/_L9KS_TU:-7N5>&
M_ #_ )$W4_\ L9KS_P!-6C5[E0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5X9^T5^S=\'?VJOA?K?PB^-W@
M^R\7>$-84S0>9_HVL^'=8CBECL?$GA;68E^V:%X@TTRNUI?VC;9(I)["_AO=
M+O+ZPN?<Z*WPN*Q.!Q-#&8/$5L+B\-5A6P^)P]2=&O0K4Y*4*E*K3<9PG"23
MC*+33ZFE*K5H5(5J-2=*K2DITZE.3A.$XN\91E%IQDGJFFF?YZ'_  4=_P""
M6GQC_8'\4RZV%OOB)^SYKVI&V\&_%FRL"O\ 9TUPQ:U\+?$.TM5>#PYXH10T
M=G<Y71/%$437FBS1W<>IZ)H_R-^RU^UA\;?V.OBCIOQ8^!_BN;0-:MS%;:[H
MEV);SPIXVT)9A+<>&_&.AB:&'5](N1NV,)+?4]+N&74M#U'2]5@MKZ'_ $PO
M&7@SPE\1/"NO>!_'?AS1O%_@[Q3IMSH_B+PSXAT^VU71=9TR[39<66H:?=QR
MV]Q"XPP#H3'(J2QE)8T=?XMO^"IG_!%;Q7^S,_B'X\?LQ6&L^.?V? ]SJOB;
MP8&N=8\:?!NV.^>YG=B)+WQ1\/+(9,6NDSZ[X=L@J^)Q?6EG<^*;C^RO#;QD
MROC'"QX1X\IX-9CBZ7U.GBL53I++,^C-*"P^*I37L<-CZNBC"T<-BJFE#V->
M5+#S_9N&>,\+G-%9/G\:/UBM#V,:M6,%A<?%I1]G5BUR4\1/M94JLOX?)-QI
MO^E+_@GM_P %+/@G^WYX(\SPW/#X)^,_AW38+GXA?!W5KZ.;5]+YB@G\0>%;
MQDMQXK\%S7DBPQ:O:P17NERS6MGXBT[2KB\TXW_Z.U_E>?#GXC^._A%XV\._
M$?X9>*]:\$^.?"6H1ZIX>\3>'[R2QU/3+R-6C9HY4RDUO<P22VE]8W,<]CJ-
MC/<6%_;7-G<3P2?VY_\ !+K_ (+*> _VP+;1?@Q\=)M%^'/[2\-O!9:;)OBT
MWP=\9)(HPAN_"1GE\O2/&4NSSM2\$2R;;QW-]X3DO+4WND:!^:^*O@CB^&'B
M<_X6IUL=P\N:MBL"G*MC<FC>\I=:F+RZ&ZK^]7PU-?[5STX3Q3^:XLX'K97[
M3,,JC.OERO.K0NYU\$MV^LJV&CO[36I2C_%YHQE5?[H4445_/!^=!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
M5Q?COXD?#SX6Z%/XH^)GCOP=\//#5L':X\0>-_$VB^%=%A$:&1_,U/7;VQLE
M*H"Q4S;L<XJZ5*I6J0I4:<ZM6I)1ITZ4)5*DY/:,(13E*3Z**;?8J,93DH0C
M*<I-*,8IRE)O9**3;;Z)*YVE%?C+\=/^"\/_  3^^#ZWEEX8\:^*?CMXBM?,
MB&E_";PQ<W.E+= ,(A-XP\6R^%O#%Q8LP4RWOA_4/$#1Q$M%:W$J^0?QI^.G
M_!R3^T)XJ^V:;\ ?@S\/OA)ILHDAAU_QG?:A\3O%T:C(BOK*)(O"?A73KA_E
MD:SU'0O$]O#DQ">XP)C^F9#X.>(?$').AP_B,OPT[?[5G,HY73C%VM/V&)MC
M:D&GS*5#"54XZJ]U?Z; <&\19ARNGEU3#TY6_>XUK"Q2>TN2K:O*+W3IT9W6
MJT/[+R0 22  "22<  <DDG@ #J:_FX_X*\?\%E-)^#NF:W^S5^R5XOT[6OB[
MJEM/IOQ$^+/AO4+;4M,^%5G.K0W7A[PIJ=G)-:W?Q)F0O#?:C;RR1>!%+1QL
M?%QQX;_F!^.7[=G[8'[27VV'XS_M#?$OQAI&H^:+SPJFNOX;\#3";(D4^ _"
M<>A>#54JQC&W0P1$3&#L)6ODVOW_ (&^CMA,FS'#9MQ9F.%SJ>%:JTLHPF'J
M?V<\3%ITZF*Q&(<*N-HTY7DL*\)AZ=248^W=6DYT)?H.1>'-+!8BEB\VQ-+&
MRI-3A@Z-.?U;VJ:<95:E3EG6A%ZJDZ-.,FESN4;P<US<W%Y<3W=W/-=7=U-+
M<W5U<RO/<7-Q.[2S3SS2LTDTTTC-)++(S/([,[L6))_IV_X(Y?\ !8UO +>%
M_P!DS]K/Q06\!L;30/@[\8M?NRS>!F8I;:;X#\>:E<N2?!1)CM/#/B:[DSX-
M)BTC5Y?^$1^QWGA/^8.EZ<?G_@/ZG\N.O[CQ?P?DO&N35LESF@I4I+GPN)IJ
M*Q67XE1:IXK"5&GR5(7Y90:=.M3<J56,J<FC[K.,FP6=X*>"QM.\7[U&K%)5
M</52M&K1DT^62V<=8SBW":<6T?ZNRLKJKHP96 964AE96&0RD9!!!!!!((.1
M2U_G]?LA?\%I_P!LO]E'3]!\&7/B'3OC=\)M L['2--\ ?% 7%Y>Z#H>GP1V
MEIIGA'QS9/%XGT6WL;&"VL-)T_5)_$?AS2+&WBMM/\/0QJ /Z:OV4_\ @N=^
MQ5^T9_9V@>-_$%U^SA\0[P6\3Z!\5KJTA\'7=[+M62+1/B?;+#X:DM8I'2*.
M7Q;%X*OKMV_T;2Y KE?X=XN\%...%76KPP#SW*Z;DUC\GC/$SC23NI8G <OU
MV@U'WJLHTJ^&I6E_M,HKF?X7F_!&>94YU(T/K^%C=K$8)2J-16SJX>WMZ;2U
MFU&I2CK^]:U?[-T56LKVSU*SM=1TZ[M;_3[ZWAO+*^LKB*ZL[RTN8UFM[JUN
M8'D@N+>>)TEAGA=XI8V5T9E8$V:_(VFFTTTTVFFK--:--/5-/='R&VX4444@
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,^OTPK\
MSZ /K[X ?\B;J?\ V,UY_P"FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "BBB@
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
M  T\*>9_RUL[Z\NI/%OB?5K8 X2ZT[4O"=R[ 2-%&,Q5^K?AC_@E[^P%X/\
MA]XA^&FA?LM?"U?#WBG1KG0M:U'5M(F\3>-I[*ZB$;M;?$/Q-=:QXZTV[AE6
M.]LKS3/$-G/I^HPV]_8O;W=O#*GWM17XUG'B/QUGU55<RXHS:?+4C5A1PV)E
ME^%A4A)2ISCA, L-AE.G))PFZ3G%JZE=MOXS&\2Y]CYJ>)S3%RM)2C"E5>'I
M1E%IQDJ.']E2YHM)QER<R>M[W9_%%\4O^#>K]I33_P!J6Q^'OPJU#3M7_9J\
M3ZF=2M/CAK^J:$M_\/\ PMYS27^C>+_"4>HV&NZYXQTF';9:2?#VF+HGBZ:>
MPO7OO#,#Z_!X:_=CQ)_P0Q_X)^>)/@SX3^%#?#O6M!UWPCHITVU^,WAC7I-)
M^*FL:C.TMQJ&O>*+Y[>\\->)[R^OYY;A+77?#6H:?H]MY6D^';;1]*MK:TB_
M86BO:SKQCX_SN&3QJ9W6R^>3TXJ%;*95<!4QV)47!XW,?9U7#$UYTW[.=-0I
MX/EE4Y<+%U:O/VXWC+B#'+!J6.GAY8**Y9X1RH2KU$N5UL2XR:JSE'W91LJ-
MG*U)<\[_ ,0W[5G_  ;W_M3?"#^T?$?[/NM:/^TAX+MUEN5T>RCM_!OQ3L;=
M"9&C?PQJE_-H?B(00E4CD\.^(YM9U.9)!;>%K=FAA?\ "3Q;X.\7> /$.I>$
MO'7A;Q%X+\5:-.;;5_#7BO1=2\/:_I=PO6#4-'U>VM-0LY1U\NXMXVQ@XP<U
M_JJ5\^_'_P#94_9V_:D\/?\ "-?'SX1^#OB191026^GZAK&G>1XFT-)2[.?#
MGB_3)+'Q3X<=GD=W?1-7L3*682^8K,I_2N$_I(YS@?987B[+J><X=6C+,<OC
M2P691CI>=3#>Y@,7*RTA367[WE4D]_I<H\2L;0Y*6<8>.-IJR>)PZC1Q2764
MJ7NX>L^RC]7[N3/\]7]F#_@H%^UM^R!>6_\ PI'XP>(=(\,QW GNOAUK\@\5
M?#?4-TC27*R>#];^U:;IL]Z7876J^'UT;7'!4QZI&Z1LG]*G[*?_  <:_!_Q
MG_9OAK]K7X=ZA\(->E:*WG^(OP_AU+QC\.)W8H)+[4_#1^U>.O"UNI9E6UTT
M?$!B(S-)=P"3RH_&_P!JW_@V\_Y"GBC]CGXKX_UMU#\*/C'+])7LO#_Q(T6Q
M_P!^WTO3_$OAO_G@NJ>+_P#77M?SC?'_ /93_:)_9:\0GPU\?/A'XQ^&][)<
M26VGZAK&G>?X8UR2(.SGPWXOTQ[[PMXCC5(W=WT35[X1A6$OELK*/UB6#\'/
M&.G*I1E@O[9JP<I3P[CDW$E*?+>4JM&<8_VA[):.I5HYCA(OX)MV9]<Z/!G&
M47*#H?79)MRI6P69P?5R@TOK'+MS3AB:2^RS_2L^%?QC^%/QQ\*VWC?X/?$3
MP=\2O"ET55-<\&:_IVO64,Y0.UE?&PGFDTW480<7.FZA':ZA:N&CN;:*164>
MDU_EJ_"?XT_%OX$^*K?QO\&OB/XQ^&?BJVV*-9\&Z]J&B7-S C%C9:DEG-';
MZMILN66XTS4X;O3[J-WBN+:6-V4_T*_LI_\ !QQ\5_"/]F>&?VN/AQ8?%?0X
MQ';W'Q)^'$.G>$OB%#& N^]U7PG(UKX'\37+$%?)TF7X?Q(C"1C<R1E)OQGB
MSZ.?$F5^UQ7#&+H\0X2-Y+"5?9X'-:<5=\L8U)_4\7RQ6LJ=>A5J2LJ>$;:1
M\7F_AOF>%YJN5UH9C15W[&?+0Q<5V2E+V-:RZQJ4YR>D:3;/[%:*^._V8OV^
M?V3OVO[&WD^!WQ@\.:]XB>U^U7GP]UB5O#/Q'TP1QE[H7/@S6Q9ZO>6]B5:.
MYU;18M5T$LNZWU6XA>.5_L2OP#'Y=F&58JI@<SP6+R_&47:KA<;AZN&KPU:3
ME2K1A-)V?+*W+):Q;1^>XC#8C"594,50JX>M#XJ5>G.E4CZPFHRL^CM9[JX4
M445Q&(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 5^9]?IA7YGT ?7
MWP _Y$W4_P#L9KS_ --6C5[E7AOP _Y$W4_^QFO/_35HU>Y4 %%%% !1110
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
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
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
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 %%%?BK_P5A_X*P^&/V)/
M#%W\)_A/=Z5XI_:C\4Z4'L;%Q!J.D?"/2-1@)MO&'C"V)>&XUVXA<7/A'PC<
M@_;,Q:[KL2Z"MG9^(?;X=X=S;BK-L+DN2X66*QV*E9)7C2H4HM>UQ6*JV<:&
M&H)J56K).VD(*=6<(2[LNR[%YKBZ6"P5)U:]5Z+:%."MSU:L[-0I03O.;\DD
MY.,7^U5%?YS/['/_  4N_:,_9,_:!U3XV?\ "6^(/B;8?$+61>_&_P &^+]?
MO[VU^)]M<S^9=ZC=7MVUVVF>,M/5Y)?#?BF&"6XTN3.GW%O?^'KO4M%O?[ZO
MV:/VE_A'^UI\(_#GQH^"_B./7_"FOQF&[M)A%;Z_X5U^WBA?5/"?BS2TFG?2
M/$6D//&MW:-)+;W-O+::KI5WJ&C:AIVHW?VWB)X59[X>SPM;$U89IE.+C3A#
M-L+0G2HTL8X<U7!8FE*=65"HFIO#3E-PQ=&+G#DJPK4*/M\1\*8_AV5*=62Q
M6$K**CBZ4)0A&MRWG0JQ;DZ<DTW2DY6K07-&TE4IP]\HHHK\N/E@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 *_,^OTPK\SZ
M /K[X ?\B;J?_8S7G_IJT:O<J\-^ '_(FZG_ -C->?\ IJT:O<J "BBB@ HH
MHH \K^.?PW\*_&'X,_%/X6>-[P:9X1^('@'Q5X4\0:L98K<Z-IFLZ->6=QK:
M3W$D5O!+HHE&J0S7$B6\4MHCSL(E>OY>/V)/^"CGQ$_8E\.>,_V2/#WPLG_;
MH^'7PF\0>(KSP+\5/V<KGQC/I^FZ9KM]J/B&^TF_CO\ P%J4-[I4^MWEYJ8U
M.R>&RTBXO-8AL;_Q=8K97</[&_\ !:+6_&FA?\$Z/CO<>"YK^UDOF\"Z)XHN
MM->5+J+P7K?CSP[IGB*%GA_>"PU.VN8]&UA/]5+HVHZA#<_Z+)/7J'_!+G3/
MA-I_[!W[-DWPAM="ATK5/AGX:U#QA<Z-#81W&H?%$Z7;6WQ*N/$$UBH>YUZ#
MQA;:M873WSRWD%O9VED7%O;6Z* ?EI_P3H\067[=_P"W]XX_;B^+_C+P/X,^
M*7PP\+ZGX(^%_P"RMINH:ZWC_P"'^AFRU;PG=:[XI;Q+HNA?VS8V.D>(M>CN
M+OPW;WD-SXC\737NK6W@LV>G>']0L?M^0MXI_P""WG_!/#PAJ*V]QH^C^#/A
M]XQM+:Y17B35;7XG_%S5WGVN0IE\WP5HSV_5A<6\14,P52?\%%!H7A3_ (*Z
M?\$ZM<^"QLK+XW^(_%OA:P^+EOX8CMX-5U#P'J'C?1M BO/%XTQ?MDRZE\/[
MSXAZ9J5[J<<DX\(:7 N]M/L;98JW_!6N5?@1_P %'?\ @GC^UKX@C:#P%9WF
M@^!/%&LF5X[72;#P9\1+O6M:EO)MH@MF3PY\3M4U*T2:5?[0CTK4(_EBM)I%
M /Z1+FVM[RVN+.[@BN;2[@EMKFVGC66"XMYXVBF@FB<,DD4L;M')&ZE71F5@
M02*_G+_X-XVNM(\-?ME>!A*CZ7X4^+WA-K)(SN1;JZT_Q9H][*C;W#)-;>&M
M-"D,V1$#O;(-?O=\5/BQX/\ A+\)?&WQE\2ZMIT?@WP3X,U7QI=:D=0M8K*_
ML+#39+^R@L;YG:WGFUN7[-8Z0L+2M?WE]9V]HD\UQ#&_X?\ _!O'X UO3_V=
M_CA\8-:MI+9?BY\8OL^DR2^;_P 3+3_!&C!;K5+?S%*R6C>(/%&N:6LXEDD>
M\TF^BE53 K2 ']!E?S??M^0MXI_X+>?\$\/"&HK;W&CZ/X,^'WC&TMKE%>)-
M5M?B?\7-7>?:Y"F7S?!6C/;]6%Q;Q%0S!5/] >D_%?X6Z_XVU_X::%\2? .M
M?$?PI;QW?BGX?Z3XQ\.ZEXV\-6LRP-#<Z_X4L]1FUW1[>5;JV:.;4;"VC=;B
M JQ$T>[^?/\ X*URK\"/^"CO_!/']K7Q!&T'@*SO-!\">*-9,KQVNDV'@SXB
M7>M:U+>3;1!;,GASXG:IJ5HDTJ_VA'I6H1_+%:32* ?TB7-M;WEM<6=W!%<V
MEW!+;7-M/&LL%Q;SQM%-!-$X9)(I8W:.2-U*NC,K @D5_)Q_P2OUG5_!'[#7
M_!7;1-,N42/X<^"OB1K.A-&2R0ZO;_"#XJ6CW*,'?<C+X3TDJ0[$B$'>V0:_
MJ!^*GQ8\'_"7X2^-OC+XEU;3H_!O@GP9JOC2ZU(ZA:Q65_86&FR7]E!8WS.U
MO/-K<OV:QTA86E:_O+ZSM[1)YKB&-_YY?^",'P"\1_$;]@']MJ_O[8VUQ^U+
M<?$?X<Z!)=22PQZE;P_#;6/#<FJ132(RBQ;Q)XYUK2S=J\L@NM)OTE0&W4R
M'UQ_P0)T*TTG]@.QU&WAMXY_%'Q@^)&M7TD2H)9[BU.A^'(GNF4EGE2TT&VB
M3?@K;I" NW#-\V?\%^H&T/Q=^P%\1=,6WM]?\-_%?Q?!:7@51=,T>I_"W7=/
M5G!622WLKW2))44AEADNI"AC:=_,]*_X-\OB;IFH?LP_$OX':C(NG>/_ (1_
M%_7[W5O#=Y,(=7M_#_BRPTEK2^FTR8I=VRP>)-*\3:3>+Y/EV]S9QK*ZSW)C
M'DG_  60O[3X_P#[;/\ P3[_ &1_"4L6K>)[3QNWB+QI:65T+B31-)\>>)O!
M-O!+JL%KYLNGMI7A7P7XE\3W@GC-RFASVVH10BWGB>X /Z4J*** "BBB@ HH
MHH X&;XH> H)98)O$=LDL,CQ2H;:_)22-BCJ2+0@E6!!P2.."14?_"UOA]_T
M,MK_ . VH?\ R'6K)X"\%S222R^&-%DEE=I)':P@+/([%G=B4R69B22>2233
M/^%?>"/^A5T/_P %]O\ _$4 9O\ PM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:
M_P#@-J'_ ,AUI?\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!
MF_\ "UOA]_T,MK_X#:A_\AT?\+6^'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_
M ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_
MPM;X??\ 0RVO_@-J'_R'6E_PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\
MP7V__P 10!F_\+6^'W_0RVO_ (#:A_\ (='_  M;X??]#+:_^ VH?_(=:7_"
MOO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\10!F_P#"UOA]_P!#+:_^
M VH?_(='_"UOA]_T,MK_ . VH?\ R'6E_P *^\$?]"KH?_@OM_\ XBC_ (5]
MX(_Z%70__!?;_P#Q% &;_P +6^'W_0RVO_@-J'_R'1_PM;X??]#+:_\ @-J'
M_P AUI?\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,10!F_\+6^'
MW_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(=:7_"OO!'_ $*NA_\ @OM_
M_B*/^%?>"/\ H5=#_P#!?;__ !% &;_PM;X??]#+:_\ @-J'_P AT?\ "UOA
M]_T,MK_X#:A_\AUI?\*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%
M &;_ ,+6^'W_ $,MK_X#:A_\AT?\+6^'W_0RVO\ X#:A_P#(=:7_  K[P1_T
M*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$4 9O_  M;X??]#+:_^ VH?_(=
M'_"UOA]_T,MK_P" VH?_ "'6E_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_
M /!?;_\ Q% &;_PM;X??]#+:_P#@-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AUI?
M\*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $4 9O_"UOA]_T,MK
M_P" VH?_ "'1_P +6^'W_0RVO_@-J'_R'6E_PK[P1_T*NA_^"^W_ /B*/^%?
M>"/^A5T/_P %]O\ _$4 9O\ PM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@
M-J'_ ,AUI?\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!F_\
M"UOA]_T,MK_X#:A_\AT?\+6^'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^
MW_\ B*/^%?>"/^A5T/\ \%]O_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X
M??\ 0RVO_@-J'_R'6E_PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V_
M_P 10!F_\+6^'W_0RVO_ (#:A_\ (='_  M;X??]#+:_^ VH?_(=:7_"OO!'
M_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\10!Y[X_U;X$?%3P;XB^'GQ&3
MPWXT\$>+--FTCQ%X9\0:1=ZAI.JV$^"T5Q;S61"R12I'<VEU"8[NQO(;>]LI
M[>[MX9H_XJ/^"FG_  2F?]F+4]7^+O[-NKWOQ)_9YN[B>]U'162_O?&WP?61
MC(UKKK2VL<OB'P5%N*:=XMBWWVFPH+/Q9$DD,'B#6_[F?^%?>"/^A5T/_P %
M]O\ _$5'+\.? <\4D$_A'P_-#-&\4T,NF6LD4L4BE)(Y(WC*21R(2KHP*LI*
ML""17WW /B+GOA_F/UG+:GUG+L1.#S+)Z\Y+"8V"LG.-E+ZMC(0THXNG%SC9
M0JPK4.:C+Z#A_B/'\/8GVN&E[3#5&OK.#J2?L:\5IS+?V59+2%:*;6TU.%X/
M_+_^%/Q9^)'P.\?>'/BC\)?&&L^!/'OA2]6^T/Q'H5P(+NVDP4GMKB*19;34
M=,OH&DM-4TC4K>[TO5;&:>QU&SNK.>6%_P"W?_@FQ_P6:^$_[7.AZ=\.?C3<
MZ1\*OVC]-LXXIM+ N8_"'Q16WA)N=:\!S,+F2QU4"-KG5?!-_/+?VL3->:'=
MZWIT&I'1_@+_ (*E_P#!#! GB']H/]A[PT5*BZUGQW^SKI,18/RT]]K?P>ME
MY4A3)<W/PX7(($J>"B#_ &?X4/\ *A#-JFA:I%<6\M_HVM:-?I-#-"]QIVJ:
M5JFG7 >.6*1##=V-_8W<*NCHT5Q;7$092DB C^N<?EG GCSPW''8*LL-FV$I
MJG3Q:ITUF^2XB:<U@\PH*2^M8*<^9Q@ZCH55[2I@\13J^TE']>Q&%R'C[+(U
MZ,U2QE&/+&JHQ6,P51KF]CB*=_WM"4KM+F=.:YI4:D9\S7^I/_PM;X??]#+:
M_P#@-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AU_,E_P2R_X+$_#KQN?#O[/7[:]O
MX6TCQDQM-%\"?'W4K+3]/T7Q6Y(@LM$^*,PC@LM#\0D^5!9^-F$&CZYE1XD.
MF:O')K&O_P!/R^ / SJKIX7T)E8!E9;"W965AD,I"D$$$$$$@@Y%?QCQ=P=G
MO!.:U,JSS"NE/WI87%T^:>"Q]!.RQ&#KN,54@[KGA)1K49-0KTZ<_=/Q;-\F
MQ^28N6$Q]+DEK*E5C>5'$4T[>THU+)2CJN:+2G!OEJ1C+0SO^%K?#[_H9;7_
M ,!M0_\ D.C_ (6M\/O^AEM?_ ;4/_D.M+_A7W@C_H5=#_\ !?;_ /Q%'_"O
MO!'_ $*NA_\ @OM__B*^6/*,W_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#K2_X5]X(_Z%70__  7V_P#\11_PK[P1_P!"KH?_ (+[?_XB@#-_
MX6M\/O\ H9;7_P !M0_^0Z/^%K?#[_H9;7_P&U#_ .0ZTO\ A7W@C_H5=#_\
M%]O_ /$4?\*^\$?]"KH?_@OM_P#XB@#-_P"%K?#[_H9;7_P&U#_Y#H_X6M\/
MO^AEM?\ P&U#_P"0ZTO^%?>"/^A5T/\ \%]O_P#$4?\ "OO!'_0JZ'_X+[?_
M .(H S?^%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6U_\  ;4/_D.M+_A7W@C_
M *%70_\ P7V__P 11_PK[P1_T*NA_P#@OM__ (B@#-_X6M\/O^AEM?\ P&U#
M_P"0Z/\ A:WP^_Z&6U_\!M0_^0ZTO^%?>"/^A5T/_P %]O\ _$4?\*^\$?\
M0JZ'_P""^W_^(H S?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D
M.M+_ (5]X(_Z%70__!?;_P#Q%'_"OO!'_0JZ'_X+[?\ ^(H S?\ A:WP^_Z&
M6U_\!M0_^0Z/^%K?#[_H9;7_ ,!M0_\ D.M+_A7W@C_H5=#_ /!?;_\ Q%'_
M  K[P1_T*NA_^"^W_P#B* ,W_A:WP^_Z&6U_\!M0_P#D.C_A:WP^_P"AEM?_
M  &U#_Y#K2_X5]X(_P"A5T/_ ,%]O_\ $4?\*^\$?]"KH?\ X+[?_P"(H S?
M^%K?#[_H9;7_ ,!M0_\ D.C_ (6M\/O^AEM?_ ;4/_D.M+_A7W@C_H5=#_\
M!?;_ /Q%'_"OO!'_ $*NA_\ @OM__B* ,W_A:WP^_P"AEM?_  &U#_Y#H_X6
MM\/O^AEM?_ ;4/\ Y#K2_P"%?>"/^A5T/_P7V_\ \11_PK[P1_T*NA_^"^W_
M /B* ,W_ (6M\/O^AEM?_ ;4/_D.C_A:WP^_Z&6U_P# ;4/_ )#K2_X5]X(_
MZ%70_P#P7V__ ,11_P *^\$?]"KH?_@OM_\ XB@#-_X6M\/O^AEM?_ ;4/\
MY#H_X6M\/O\ H9;7_P !M0_^0ZTO^%?>"/\ H5=#_P#!?;__ !%'_"OO!'_0
MJZ'_ ."^W_\ B* ,W_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#K2_X5]X(_Z%70__  7V_P#\11_PK[P1_P!"KH?_ (+[?_XB@#-_X6M\/O\
MH9;7_P !M0_^0Z/^%K?#[_H9;7_P&U#_ .0ZTO\ A7W@C_H5=#_\%]O_ /$4
M?\*^\$?]"KH?_@OM_P#XB@#-_P"%K?#[_H9;7_P&U#_Y#H_X6M\/O^AEM?\
MP&U#_P"0ZTO^%?>"/^A5T/\ \%]O_P#$4?\ "OO!'_0JZ'_X+[?_ .(H S?^
M%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6U_\  ;4/_D.M+_A7W@C_ *%70_\
MP7V__P 11_PK[P1_T*NA_P#@OM__ (B@#-_X6M\/O^AEM?\ P&U#_P"0Z/\
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
MAQ[Q'SQS+B3,(X>I=/!X"I'+,(X/:G.C@(X>-:"Z?6'6DWK*3EJ?%8_BG/\
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
M_P"%K?#[_H9;7_P&U#_Y#H_X6M\/O^AEM?\ P&U#_P"0ZTO^%?>"/^A5T/\
M\%]O_P#$4?\ "OO!'_0JZ'_X+[?_ .(H S?^%K?#[_H9;7_P&U#_ .0Z/^%K
M?#[_ *&6U_\  ;4/_D.M+_A7W@C_ *%70_\ P7V__P 11_PK[P1_T*NA_P#@
MOM__ (B@#-_X6M\/O^AEM?\ P&U#_P"0Z/\ A:WP^_Z&6U_\!M0_^0ZTO^%?
M>"/^A5T/_P %]O\ _$4?\*^\$?\ 0JZ'_P""^W_^(H S?^%K?#[_ *&6U_\
M ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.M+_ (5]X(_Z%70__!?;_P#Q%'_"OO!'
M_0JZ'_X+[?\ ^(H S?\ A:WP^_Z&6U_\!M0_^0Z/^%K?#[_H9;7_ ,!M0_\
MD.M+_A7W@C_H5=#_ /!?;_\ Q%'_  K[P1_T*NA_^"^W_P#B* ,W_A:WP^_Z
M&6U_\!M0_P#D.C_A:WP^_P"AEM?_  &U#_Y#K2_X5]X(_P"A5T/_ ,%]O_\
M$4?\*^\$?]"KH?\ X+[?_P"(H S?^%K?#[_H9;7_ ,!M0_\ D.C_ (6M\/O^
MAEM?_ ;4/_D.M+_A7W@C_H5=#_\ !?;_ /Q%'_"OO!'_ $*NA_\ @OM__B*
M,W_A:WP^_P"AEM?_  &U#_Y#H_X6M\/O^AEM?_ ;4/\ Y#K2_P"%?>"/^A5T
M/_P7V_\ \11_PK[P1_T*NA_^"^W_ /B* ,W_ (6M\/O^AEM?_ ;4/_D.C_A:
MWP^_Z&6U_P# ;4/_ )#K2_X5]X(_Z%70_P#P7V__ ,11_P *^\$?]"KH?_@O
MM_\ XB@#-_X6M\/O^AEM?_ ;4/\ Y#H_X6M\/O\ H9;7_P !M0_^0ZTO^%?>
M"/\ H5=#_P#!?;__ !%'_"OO!'_0JZ'_ ."^W_\ B* ,W_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#K2_X5]X(_Z%70__  7V_P#\11_PK[P1
M_P!"KH?_ (+[?_XB@#-_X6M\/O\ H9;7_P !M0_^0Z/^%K?#[_H9;7_P&U#_
M .0ZTO\ A7W@C_H5=#_\%]O_ /$4?\*^\$?]"KH?_@OM_P#XB@#-_P"%K?#[
M_H9;7_P&U#_Y#H_X6M\/O^AEM?\ P&U#_P"0ZTO^%?>"/^A5T/\ \%]O_P#$
M4?\ "OO!'_0JZ'_X+[?_ .(H S?^%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6
MU_\  ;4/_D.M+_A7W@C_ *%70_\ P7V__P 11_PK[P1_T*NA_P#@OM__ (B@
M#-_X6M\/O^AEM?\ P&U#_P"0Z/\ A:WP^_Z&6U_\!M0_^0ZTO^%?>"/^A5T/
M_P %]O\ _$4?\*^\$?\ 0JZ'_P""^W_^(H S?^%K?#[_ *&6U_\  ;4/_D.C
M_A:WP^_Z&6U_\!M0_P#D.M+_ (5]X(_Z%70__!?;_P#Q%'_"OO!'_0JZ'_X+
M[?\ ^(H S?\ A:WP^_Z&6U_\!M0_^0Z/^%K?#[_H9;7_ ,!M0_\ D.M+_A7W
M@C_H5=#_ /!?;_\ Q%'_  K[P1_T*NA_^"^W_P#B* ,W_A:WP^_Z&6U_\!M0
M_P#D.C_A:WP^_P"AEM?_  &U#_Y#K2_X5]X(_P"A5T/_ ,%]O_\ $4?\*^\$
M?]"KH?\ X+[?_P"(H S?^%K?#[_H9;7_ ,!M0_\ D.C_ (6M\/O^AEM?_ ;4
M/_D.M+_A7W@C_H5=#_\ !?;_ /Q%'_"OO!'_ $*NA_\ @OM__B* ,W_A:WP^
M_P"AEM?_  &U#_Y#H_X6M\/O^AEM?_ ;4/\ Y#K2_P"%?>"/^A5T/_P7V_\
M\11_PK[P1_T*NA_^"^W_ /B* ,W_ (6M\/O^AEM?_ ;4/_D.C_A:WP^_Z&6U
M_P# ;4/_ )#K2_X5]X(_Z%70_P#P7V__ ,11_P *^\$?]"KH?_@OM_\ XB@#
M-_X6M\/O^AEM?_ ;4/\ Y#H_X6M\/O\ H9;7_P !M0_^0ZTO^%?>"/\ H5=#
M_P#!?;__ !%'_"OO!'_0JZ'_ ."^W_\ B* ,W_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#K2_X5]X(_Z%70__  7V_P#\11_PK[P1_P!"KH?_
M (+[?_XB@#-_X6M\/O\ H9;7_P !M0_^0Z/^%K?#[_H9;7_P&U#_ .0ZTO\
MA7W@C_H5=#_\%]O_ /$4?\*^\$?]"KH?_@OM_P#XB@#-_P"%K?#[_H9;7_P&
MU#_Y#H_X6M\/O^AEM?\ P&U#_P"0ZTO^%?>"/^A5T/\ \%]O_P#$4?\ "OO!
M'_0JZ'_X+[?_ .(H S?^%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6U_\  ;4/
M_D.M+_A7W@C_ *%70_\ P7V__P 11_PK[P1_T*NA_P#@OM__ (B@#-_X6M\/
MO^AEM?\ P&U#_P"0Z/\ A:WP^_Z&6U_\!M0_^0ZTO^%?>"/^A5T/_P %]O\
M_$4?\*^\$?\ 0JZ'_P""^W_^(H S?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z
M&6U_\!M0_P#D.M+_ (5]X(_Z%70__!?;_P#Q%'_"OO!'_0JZ'_X+[?\ ^(H
MS?\ A:WP^_Z&6U_\!M0_^0Z/^%K?#[_H9;7_ ,!M0_\ D.M+_A7W@C_H5=#_
M /!?;_\ Q%'_  K[P1_T*NA_^"^W_P#B* ,W_A:WP^_Z&6U_\!M0_P#D.C_A
M:WP^_P"AEM?_  &U#_Y#K2_X5]X(_P"A5T/_ ,%]O_\ $4?\*^\$?]"KH?\
MX+[?_P"(H S?^%K?#[_H9;7_ ,!M0_\ D.C_ (6M\/O^AEM?_ ;4/_D.M+_A
M7W@C_H5=#_\ !?;_ /Q%'_"OO!'_ $*NA_\ @OM__B* ,W_A:WP^_P"AEM?_
M  &U#_Y#H_X6M\/O^AEM?_ ;4/\ Y#K2_P"%?>"/^A5T/_P7V_\ \11_PK[P
M1_T*NA_^"^W_ /B* ,W_ (6M\/O^AEM?_ ;4/_D.C_A:WP^_Z&6U_P# ;4/_
M )#K2_X5]X(_Z%70_P#P7V__ ,11_P *^\$?]"KH?_@OM_\ XB@#-_X6M\/O
M^AEM?_ ;4/\ Y#H_X6M\/O\ H9;7_P !M0_^0ZTO^%?>"/\ H5=#_P#!?;__
M !%'_"OO!'_0JZ'_ ."^W_\ B* ,W_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#K2_X5]X(_Z%70__  7V_P#\11_PK[P1_P!"KH?_ (+[?_XB
M@#-_X6M\/O\ H9;7_P !M0_^0Z/^%K?#[_H9;7_P&U#_ .0ZTO\ A7W@C_H5
M=#_\%]O_ /$5Y;XW\8_LN_#-9F^)'C?X(_#Y;99&N&\;^,?!?A18%BCDEE:8
MZ]JE@(ECBAFDD+[0D<4CMA48C6C0KXFHJ6'HU:]67PTZ-.=6H_2$(RD_DBX4
MZE27+3A.I)[1A&4Y/Y13?X'H'_"UOA]_T,MK_P" VH?_ "'1_P +6^'W_0RV
MO_@-J'_R'7Y_>-O^"E'_  2M^'[3+KO[1'P8OS Y1_\ A"=.USXEJS"18\PM
M\./#WBM;A-S B2W,L9CW2AO*5G'QWXW_ ."[O_!,KPNDP\.>#OBG\2)E5A!_
MPBOPKTC2K667RPT?FS>._$W@^X@MS(1'+*EE<31A7DCM9P$63ZO ^'W'.96>
M#X2X@J0E;EJSRK&8>@[]L1B*5*B]&F_WFB:;T9ZM#A[/<3;V.49C).UIO"5J
M=-W_ .GE2$(>?Q:+5G[B_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T,MK_ . V
MH?\ R'7\O7C?_@XK^#%L9XOAO^Q#<ZRI=UMK_P ;_$70_#)2,2/LFGTC0?!7
MBP2N\2Q%[>/6X5CDE<"ZD6!3<?'GCC_@X&_:+UH30>!OV?/V9O ]M*&"7-_X
M9\8>+]:MODB"F&[G\8:-H[,)!.[&X\/3JR20QA$,,DEQ]E@? ?Q,QO*ZF2X?
M+X2M:>.S3+HV7>5+#8C$UXVZJ5)2[)GM4. >)ZUG+ T\/%_:KXK#+[XTJE6H
MOG!/R/[2/^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.O\ /W\;
M_P#!7?\ ;S\:F:+_ (6UH?A'3YL_\2[P1\+/A=H(B8M/\T.KGPC=^)DQ',(@
MIUQH\0P2[/M*M._R9XO_ &J/VE_'KS'Q?\??B_KL,Q;?87?Q"\4KI*[C$SB#
M1K?4X=*ME=H(7=+>SB5WBC=@612/LL#]&;BFKRO,<_R+!Q>ZPL<?CZD5YQJ8
M; 0<EKHJKCVD[Z>U0\,<UG9XG,,!13W5)8C$27RE3H1;792MY]3_ $EO$?[1
M7P-\'6YN_%WQ1\(>%K4(93<^(]4CT.W$865C(9M3%K&$"PS,7W;0L4I)Q&Q'
MS5XN_P""IO\ P3S\$F1=<_:U^$4[Q9$L7AG6;OQO/&RNL;1O!X+L/$$RRH[@
M/"4\U-LA9 (I"G^<3<7-Q>3R7-W<375S,V^:XN)9)YY7( +R2RLTDC$ #<S$
MX YJ&OLL#]&'**=O[2XKS+%?S+ Y?A<!ZI/$5\R^]QUWY5L>S0\+L'&WUK-L
M35[JAAJ6'^YU*F)^^WR/[R_&_P#P7^_X)S>%!*=!\8_$_P")IC5F0>"/A7K]
M@;@B(R!(O^%D/\/@K,X$*F<PH)6!9UAW2K\?^-O^#F3X+V#3#X<?LO\ Q/\
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
M]O\ _$4 9O\ PM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\
M"OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!F_\ "UOA]_T,MK_X
M#:A_\AT?\+6^'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^W_\ B*/^%?>"
M/^A5T/\ \%]O_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X??\ 0RVO_@-J
M'_R'6E_PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 10!F_\+6^
M'W_0RVO_ (#:A_\ (='_  M;X??]#+:_^ VH?_(=:7_"OO!'_0JZ'_X+[?\
M^(H_X5]X(_Z%70__  7V_P#\10!F_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T
M,MK_ . VH?\ R'6E_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q
M% &;_P +6^'W_0RVO_@-J'_R'1_PM;X??]#+:_\ @-J'_P AUI?\*^\$?]"K
MH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,10!F_\+6^'W_0RVO\ X#:A_P#(
M='_"UOA]_P!#+:_^ VH?_(=:7_"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#
M_P#!?;__ !% &;_PM;X??]#+:_\ @-J'_P AT?\ "UOA]_T,MK_X#:A_\AUI
M?\*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q% &;_ ,+6^'W_ $,M
MK_X#:A_\AT?\+6^'W_0RVO\ X#:A_P#(=:7_  K[P1_T*NA_^"^W_P#B*/\
MA7W@C_H5=#_\%]O_ /$4 9O_  M;X??]#+:_^ VH?_(='_"UOA]_T,MK_P"
MVH?_ "'6E_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q% &;_PM
M;X??]#+:_P#@-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AUI?\*^\$?\ 0JZ'_P""
M^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $4 9O_"UOA]_T,MK_P" VH?_ "'1_P +
M6^'W_0RVO_@-J'_R'6E_PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\
M_$4 9O\ PM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\ "OO!
M'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!F_\ "UOA]_T,MK_X#:A_
M\AT?\+6^'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5
MT/\ \%]O_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X??\ 0RVO_@-J'_R'
M6E_PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 10!F_\+6^'W_0
MRVO_ (#:A_\ (='_  M;X??]#+:_^ VH?_(=:7_"OO!'_0JZ'_X+[?\ ^(H_
MX5]X(_Z%70__  7V_P#\10!F_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T,MK_
M . VH?\ R'6E_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q% &;
M_P +6^'W_0RVO_@-J'_R'1_PM;X??]#+:_\ @-J'_P AUI?\*^\$?]"KH?\
MX+[?_P"(H_X5]X(_Z%70_P#P7V__ ,10!F_\+6^'W_0RVO\ X#:A_P#(='_"
MUOA]_P!#+:_^ VH?_(=:7_"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!
M?;__ !% &;_PM;X??]#+:_\ @-J'_P AT?\ "UOA]_T,MK_X#:A_\AUI?\*^
M\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q% &;_ ,+6^'W_ $,MK_X#
M:A_\AT?\+6^'W_0RVO\ X#:A_P#(=:7_  K[P1_T*NA_^"^W_P#B*/\ A7W@
MC_H5=#_\%]O_ /$4 9O_  M;X??]#+:_^ VH?_(='_"UOA]_T,MK_P" VH?_
M "'6E_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q% &;_PM;X??
M]#+:_P#@-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AUI?\*^\$?\ 0JZ'_P""^W_^
M(H_X5]X(_P"A5T/_ ,%]O_\ $4 9O_"UOA]_T,MK_P" VH?_ "'1_P +6^'W
M_0RVO_@-J'_R'6E_PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$4
M9O\ PM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\ "OO!'_0J
MZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!F_\ "UOA]_T,MK_X#:A_\AT?
M\+6^'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\
M\%]O_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X??\ 0RVO_@-J'_R'6E_P
MK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 10!F_\+6^'W_0RVO_
M (#:A_\ (='_  M;X??]#+:_^ VH?_(=:7_"OO!'_0JZ'_X+[?\ ^(H_X5]X
M(_Z%70__  7V_P#\10!F_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T,MK_ . V
MH?\ R'6E_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q% &;_P +
M6^'W_0RVO_@-J'_R'1_PM;X??]#+:_\ @-J'_P AUI?\*^\$?]"KH?\ X+[?
M_P"(H_X5]X(_Z%70_P#P7V__ ,10!F_\+6^'W_0RVO\ X#:A_P#(='_"UOA]
M_P!#+:_^ VH?_(=:7_"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__
M !% &;_PM;X??]#+:_\ @-J'_P AT?\ "UOA]_T,MK_X#:A_\AUI?\*^\$?]
M"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q% &;_ ,+6^'W_ $,MK_X#:A_\
MAT?\+6^'W_0RVO\ X#:A_P#(=:7_  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5
M=#_\%]O_ /$4 9O_  M;X??]#+:_^ VH?_(='_"UOA]_T,MK_P" VH?_ "'6
ME_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q% &;_PM;X??]#+:
M_P#@-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AUI?\*^\$?\ 0JZ'_P""^W_^(H_X
M5]X(_P"A5T/_ ,%]O_\ $4 9O_"UOA]_T,MK_P" VH?_ "'1_P +6^'W_0RV
MO_@-J'_R'6E_PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$4 9O\
MPM;X??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\ "OO!'_0JZ'_X
M+[?_ .(H_P"%?>"/^A5T/_P7V_\ \10!F_\ "UOA]_T,MK_X#:A_\AT?\+6^
M'W_0RVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O
M_P#$4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X??\ 0RVO_@-J'_R'6E_PK[P1
M_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 10!F_\+6^'W_0RVO_ (#:
MA_\ (='_  M;X??]#+:_^ VH?_(=:7_"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%
M70__  7V_P#\10!F_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T,MK_ . VH?\
MR'6E_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q% &;_P +6^'W
M_0RVO_@-J'_R'1_PM;X??]#+:_\ @-J'_P AUI?\*^\$?]"KH?\ X+[?_P"(
MH_X5]X(_Z%70_P#P7V__ ,10!F_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#
M+:_^ VH?_(=:7_"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !%
M&;_PM;X??]#+:_\ @-J'_P AT?\ "UOA]_T,MK_X#:A_\AUI?\*^\$?]"KH?
M_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q% &;_ ,+6^'W_ $,MK_X#:A_\AT?\
M+6^'W_0RVO\ X#:A_P#(=:7_  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\
M%]O_ /$4 9O_  M;X??]#+:_^ VH?_(='_"UOA]_T,MK_P" VH?_ "'6E_PK
M[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q% &;_PM;X??]#+:_P#@
M-J'_ ,AT?\+6^'W_ $,MK_X#:A_\AUI?\*^\$?\ 0JZ'_P""^W_^(H_X5]X(
M_P"A5T/_ ,%]O_\ $4 9O_"UOA]_T,MK_P" VH?_ "'1_P +6^'W_0RVO_@-
MJ'_R'6E_PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$4 9O\ PM;X
M??\ 0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\ "OO!'_0JZ'_X+[?_
M .(H_P"%?>"/^A5T/_P7V_\ \10!F_\ "UOA]_T,MK_X#:A_\AT?\+6^'W_0
MRVO_ (#:A_\ (=:7_"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$
M4 9O_"UOA]_T,MK_ . VH?\ R'1_PM;X??\ 0RVO_@-J'_R'6E_PK[P1_P!"
MKH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 10!F_\+6^'W_0RVO_ (#:A_\
M(='_  M;X??]#+:_^ VH?_(=:7_"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__
M  7V_P#\10!F_P#"UOA]_P!#+:_^ VH?_(='_"UOA]_T,MK_ . VH?\ R'6E
M_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q% &;_P +6^'W_0RV
MO_@-J'_R'1_PM;X??]#+:_\ @-J'_P AUI?\*^\$?]"KH?\ X+[?_P"(H_X5
M]X(_Z%70_P#P7V__ ,10!F_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^
M VH?_(=:7_"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !% &;_P
MM;X??]#+:_\ @-J'_P AT?\ "UOA]_T,MK_X#:A_\AUI?\*^\$?]"KH?_@OM
M_P#XBC_A7W@C_H5=#_\ !?;_ /Q% &;_ ,+6^'W_ $,MK_X#:A_\AT?\+6^'
MW_0RVO\ X#:A_P#(=:7_  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_
M /$4 9O_  M;X??]#+:_^ VH?_(='_"UOA]_T,MK_P" VH?_ "'6E_PK[P1_
MT*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q% &;_PM;X??]#+:_P#@-J'_
M ,AT?\+6^'W_ $,MK_X#:A_\AUI?\*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A
M5T/_ ,%]O_\ $4 9O_"UOA]_T,MK_P" VH?_ "'1_P +6^'W_0RVO_@-J'_R
M'6E_PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$4 9O\ PM;X??\
M0RVO_@-J'_R'1_PM;X??]#+:_P#@-J'_ ,AUI?\ "OO!'_0JZ'_X+[?_ .(H
M_P"%?>"/^A5T/_P7V_\ \10!1A^*'@*>6*"'Q';/+-(D42"VOP7DD8(B@FT
M!9B ,D#GD@5WU<E'X"\%PR1RQ>&-%CEB=9(W6P@#)(C!D=2$R&5@"".00#76
MT %%%% !1110 5^9]?IA7YGT ?7WP _Y$W4_^QFO/_35HU>Y5X;\ /\ D3=3
M_P"QFO/_ $U:-7N5 !1110 4444 87B?PQX>\:>'-=\(>+=&T[Q%X7\3Z3J&
M@^(=!U>UBO=+UC1]4M9;+4=-O[296BN+6\M9I8)HG4AD<C@X(_$J_P#^")=M
MX#UW7+W]D?\ ;8_:7_93\,>)-0M]0U7P5X0\2>(-2TG<DD*RV]O?:%XU\!:O
M=1)91-:Z?<>)+SQ'J-FYAFN;[4(H?LLG[I44 ?F)^QY_P2N^!G[)_CN\^-.H
M^)O&_P =_C_J,5ZLWQ:^*=[%J&H:7-JEN;/5[SPUIB^>=.U+5;-I+.]UO5]4
M\0^(?L-Q>Z=:ZS;:=J%_:77UI^U#^R]\(_VO/A+K/P<^,FB2ZGX=U&>'4]*U
M33IH[/Q'X2\1V<4\6F^*/"^I207*V&L6,=U<P RV]S97UA=WNEZI9WNF7UW:
M3?0]% '\_MO_ ,$)[O5;71_ /Q#_ &\_VC?''[/NA7EA)I7P4E-Y9:38Z?IT
MSM;V%E+J7C7Q%X2T]XH(M/@M[O3OA]9FT-K-+;01F:V2Q_<;X8?#+P+\&?A_
MX3^%OPT\.V/A/P+X(TBWT/PWH&G*_P!GL;* O([R2RO)<WE]>W4MQJ&J:E>3
M3W^J:G=7>HZA<7%[=3SR=Y10!^;7P<_X)G?"OX,?MJ?%+]M31/'?CS5?%/Q*
MD\97_P#PA6J3V7]@:%K7Q"U,:IXMO5U"&--2U:QDFWQZ%H][LMM%CF<O)J,E
MMIDFG_3W[4/[+WPC_:\^$NL_!SXR:)+J?AW49X=3TK5-.FCL_$?A+Q'9Q3Q:
M;XH\+ZE)!<K8:Q8QW5S #+;W-E?6%W>Z7JEG>Z9?7=I-]#T4 ?S^V_\ P0GN
M]5M='\ _$/\ ;S_:-\<?L^Z%>6$FE?!24WEEI-CI^G3.UO864NI>-?$7A+3W
MB@BT^"WN].^'UF;0VLTMM!&9K9+']QOAA\,O OP9^'_A/X6_#3P[8^$_ O@C
M2+?0_#>@:<K_ &>QLH"\CO)+*\ES>7U[=2W&H:IJ5Y-/?ZIJ=U=ZCJ%Q<7MU
M//)WE% 'XZ_M(?\ !'_P7\4/C/KG[0_[//Q[^)W['_Q>\6F\G\8:Y\+#>'2=
M>U2_?[1J.MK8:)XF\#ZWI>IZW?1VU_XA73O$\6EZS>V[:C-ID6KW=[J=QZ?^
MQ?\ \$NOA1^R3X]U_P"-FO>._&O[0'[0'B&*]M)OBU\2Y%FU'2;+4(5M;\Z%
M8S7>K7=MJ^JV2KI^K>(-4US6=6N--\S3+&XTS3;W4[.__3NB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\(_\ @J/_ ,$9_ _[
M7,&O?&SX!6^C?#W]I98I;_5[)O+TSP9\9I(T+/;^)!&HM]!\;S@8L/&D<7D:
MI/BQ\71S13V_B#0?W<HKW^&^)LZX2S6AG&18R>#Q='W9I7E0Q5%M.>%Q=!M0
MQ&'J<JYJ<]8R4:E.5.K"G4CZ&69IC<HQ<,9@*TJ-:&CZTZM-M.5*M!Z5*<K*
M\7JFE*+C.,9+_*Y^(7P\\<?"CQIXC^'7Q)\+:SX+\<>$M2FTCQ'X9\064EAJ
MFEW\&UC'-#(,20SQ/%=65Y;O-9:A93V]_8W%S9W,$\G[R?\ !++_ (+7>*/V
M<&\._ /]J74=8\;? *(6^C^%/'C+<ZQXT^#]ON6*TM+@ RW_ (K^'=BI$8TE
M1/K_ (7L%">'#J&FV-EX7K^CS_@H;_P3-^"O[??@HMKD-OX%^-OA[3I;?P#\
M8=+T^.;4[,+YDT'ASQ?:1M;MXJ\&S7+NYT^XGCU#19YI[WP_?6,ESJ5OJ?\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 454OK^Q
MTNTFO]2O;33K&W"M<7E]<PVEI KNL:M-<7#QPQ!I'1%+NH+LJC+, ?F3QO\
MMQ?L:_#<2CQM^U/\ =!N859WTRX^*_@JYULJL33%HM!L=9NM9F!0#;Y-A)N=
MXHUS)-$C]F$R_'X^?)@<#C,;.]N3"8:MB9W=K+EHPF[NZTMU1M1P^(Q#Y:%"
MM7E>W+1I3J._:T(R=SZFHK\F?&__  6__P"":W@IIH(_CY<>,;^$N&L?!'PY
M^(^LJVR1H\PZO<^%].\.3AF1RAAUI]T864?NI87D^._&_P#P<F?LDZ1YL7@+
MX,_'SQI<Q A9M:LO O@S2;ABB.GD72>,/$^J!-S-%*UQH=NZ/&3''-&5=OK\
M#X8^(.8V^K<(9[%2MRRQ>!J9?!I[-3S#ZK#E?\W-RVUO8]BAPOQ#B;>RR?'I
M/9UJ$L/%^:EB/91MYWL?T545_(IXX_X.:O'UV98_AK^R?X0T *62"[\<?$_6
MO%QF >;9/+IV@>$_! MS)&;<M:IJEUY+I,!>3K*AB^/?&_\ P<*_\%!_%1E'
MA^X^"WPT1RPB/@[X;2:E+$I$(7Y_B'XA\<QR2*(G8LT(1GN9R(E06T=M]E@?
MH^^).+Y?;X'+,L4NN.S7#3Y5WDLN_M"7R2;\KZ'LT/#WB6M;VE##86_6OBZ4
MK>;6&^L/U5K^1_=;2,RHK.[!54%F9B%5549+,3@   DDD  9-?YR'CC_ (*M
M_P#!17XA><->_:U^*VG^?G?_ ,(/?:5\,=N1.I\D_#;2?"9MN+B3'V?RMI6!
MEPUM;&+X_P#&WQE^+_Q+:5OB-\5?B3X_:=_,G;QMXY\3^*FFD\R.;?*==U2_
M,C^;#%+N<LWF11OG<BD?98'Z,6>5.7^T^*,JPG\WU'!8S,+=^7ZQ/+.;KOR_
MY>U0\+\=*WUG-<)1[^PH5L3;T]H\+?\  _TM/&_[5?[,/PT6<_$+]HKX'>"7
MMT9Y+?Q1\5O VB7I*QO+Y4-CJ&NP7ES<2)&_DVMO!+<W##9!%(Y"GX_\;_\
M!97_ ()L^ S-%J'[3GAW7;N)VC6U\$>%?B!XX%PZR&-A#J7ACPIJ>B[ %:19
MIM4A@EC4-#+(9(5D_P \.I(89;B6*WMXI)YYY$AAAA1I99I96"1Q11H&>221
MV5$1%+.Q"J"2!7V.!^C)PU2L\SXCSO%V5Y?4Z6!R^+:WTK4LR:B^JYKVVDGJ
M>S0\,,LA9XG,L=6MO[&%##I]_CCB6E\[VZ]3^W/QO_P<;_L0^'UFA\(^!OC_
M ./KP(6MYK3PGX1\.:+(_EJP2>]U_P <6^L0?.WE%H_#MR 8Y7&5$)F^/_''
M_!S;,6FM_AM^R/$B@M]GU;QQ\7'D9AOD5!-X>T'P)$$/EB*1BGB>3YWDA VQ
MK<2_SH^"/V0_VK/B4L,GP_\ V:OCQXQMIPC1WWA[X2^.]4TP1RQQRQS2ZI:Z
M%)IUO \<T,BSSW4<+)-"P?$L>[[#\$?\$6?^"E/CGRI;;]F[4O#5C)C??>-_
M&WPY\)^0"\L8,NE:KXLB\0M\T+DB#1IF5#%(X6.XMVE]3_B%O@=P_KF^+R^4
MX?\ 0ZXJ^KRYEWHT,;@(3E_<=*2=[*#=CJ_U5X%R_P#WRMAVX_\ 0;FWLW?S
MA3KT%)^7([WV>A]4^-_^#C#]NCQ&)8?"GA3X!_#RV((@N-)\%^)M>UB/<(LM
M-=>*O&VK:3,Z.DGE>7H-NBQS,DJ3ND<J_'GC?_@L7_P4D\?><FJ?M1>+-%MI
M-ZQVW@CP]X$\ _9XW\X"*&]\'^%=&U5O+$[A)[G4+B[^6%GN&>W@>/[<\#_\
M&X/[:.O>5/XT^(_P!\!6CA?-MAXB\9>*==A8B%CFRTKP3!HDBJKRH63Q+N,\
M)54,,B7%?8/@C_@V2T:(13_$C]KC4[TL!Y^E^"/A):Z6(6 E#"+7M>\=:P;D
M,Q@8,_ARU*!)8RLAE22$_P!8?H\</?P:7"M6K#2$L-D=;.JS:_DQ7U'&)/\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OS/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT:O<J\-^ '_(F
MZG_V,UY_Z:M&KW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYC
M_:O_ &1/@A^V=\+=0^%7QN\+QZOISBXN?#7B:P$%IXP\!Z[+#Y47B+P=K<EO
M</IFHQ%8OM-M+%<Z3K%O&-/US3M2T]Y+5OIRBNK X[&9;B\/C\OQ-;!XW"58
MUL-BL/4E2K4:L'>,Z=2#4HM;/6S3<9)Q;3UH5ZV&K4\1AZLZ->E)3I5:<G"<
M)+:49)II_FKIW39_G*?\% /^";_QN_8$\>?V?XPM9/%_PF\07\T/P\^,6CV$
MT7A_Q FR6XBT77(-]P?"_C.VM8Y)+SP_>W$D=TD%S>Z%?:OIT$UU%YA^QI^V
MY\<_V'/B?!\1?@[KW_$OOGM+;QS\/]8>>X\%_$'1+>5G&FZ_IT<B&&\MEDG;
M1O$&GM;ZUHD\TQL[HV=WJ-C??Z/OQ/\ A=\/?C1X$\2?#+XJ>$=&\<^ _%VG
MR:9X@\,Z];?:;"_MG99(W5D:.YLKZSG2*\TS5-/GM=3TK4(+;4=-O+2^MH+B
M/^('_@J!_P $<_B'^QI>ZQ\7O@U%K7Q*_9DN;I[BXOC&;_QA\(O/<>7IOCF.
MUB0ZCX:WMY.E^.;6VBM4.S3O$L&F7[Z=>Z__ &=X=>+F2\?8'_4_CFA@HYKC
M*2PBEB:=..6<01:2C#DE:GA,RE)*4:$>2G5K*-3 RIUG3PU/]IX<XOP7$%#^
MQ\]IT%BZT%1O4C%87,$[)+E?NTL2W9J"Y8SFE*@X2<:4?ZU_V&?V_P#X%_MY
M_#E?%OPQU0:/XUT2UM!\1?A1K5W;GQAX&U&=0A>2)!%_;?AB\N!(NA^+=/@7
M3]213;W4.EZU;ZCHUA]R5_EM_!?XV?%+]GGXC>'OBQ\&_&>K^!?'GAFX\[3=
M;TB95,D$A47>EZI93++8ZSHFI1+]GU71=4MKO3-2MBT%Y:S1G _N=_X)F_\
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
MH **** "BH+FZMK*WFN[RX@M+6VC::XN;F6."W@B0%GEFFE9(XHT4$L[LJJ
M22!7S-X^_;:_8]^%PN%\?_M/_ ?PS=VJR-+I-[\4_!LFOGRHQ+((?#UIJ]SK
MERZH4_=V^GRN6EAC"F2:)7Z\)@,=CY^RP."Q>-J7M[/"8:MB9W>RY*,)RO\
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
MQ&TM_9E$5IK[5/ \^J?:9Y%AL/ UC"A>O;OVR_\ @WD^"WQ,75O&7[)'B0?
M_P :S>;=CX=^)9M2UWX2:O=,2YAL+W;J/BSP(9Y'DD:2U/BK18%6&RT[PWI=
MN#+'_+!^TO\ L:_M*?LA^)/^$<^/GPK\0^"TN+F2WT7Q/Y*:MX&\3&,,X;PY
MXSTIKOP_JDK6ZK<RZ<E\FL6$4B#5--L9BT*_T!3QGA+XUX:-&M&@LY]E:-*O
MR99Q-A+1O^XJQ<ECJ5)>\XTYYA@H73JTXST7Z#&OPCQO24*D::QO)90J<N%S
M.C9?\NYIM8B$-[1>(HK[<$]#_20^$_QD^%7QV\&:?\0O@Y\0/"OQ(\&:H"+7
M7_">KVNJV:7"JK36%\L#FXTO5;3>J7VD:G!9ZI839@O;2WF5HQZ57^7A\#/V
MB_CC^S3XPA\=_ GXG>*_AIXE0PBYN?#NH-'I^L6\#F2*P\1Z#=)<Z#XGTM9"
M9/[+\0Z9J>G&3$AMC(JL/Z?/V-/^#B_PUJZZ3X*_;6\$GPMJ1\FT/QH^&FG7
M>H>&[@Y""]\7_#Y'N];T<K&OFWNH^#Y_$,5U=2D6GA/2+1<)^&<:?1\XFR+V
MV,X;J?ZRY;'FG]7IP5'.:$-[2PEW3QO*K14\'-UZLKR6"IQ/AL[\/,SP'/6R
MR3S/#*[]G&*AC:<>SHWY:]MKT'[23U5"*/ZDZ*\_^&/Q7^&GQI\'Z9\0/A-X
MZ\+_ !$\%ZPFZP\1^$]8L]9TV2151Y;2:6TED:SU&U\Q4OM,O4M]0L)B8+VU
M@F5HQZ!7X#6HU</5J4*]*I0K49RIU:-:$J=6E4@W&<*E.:C.$XM-2C)*46FF
MDS\^G"=.<J=2$H3@W&<)Q<9QDG9QE&23BT]&FDT]PHHHK,D**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M4(12[!1117SYYX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?%7[47_!//]D7]L&U
MN9/C5\(-!O\ Q9- (;;XE>&4_P"$3^)-B8XO)M6/BW15M[W68+)"3::5XG37
MM"B8ECI3DYK^:K]JS_@W,^-7@8ZAXE_9.^(&F_&CP]'YT\7P_P#',VF>"OB7
M;1 DPV>GZZ[VW@/Q7,(U+W%Y>W'@%B[)#:Z5<L2U?V545^A<)^*/&G!SIT\K
MS>I7R^FU_P ).9<V.RYP7V*=*I-5<)%]7@:V&D^LFKI_193Q3G>3<L,)BY3P
M\;?[)B;U\-96]V,)/FHK3_EQ.D_,_P LKXG?"3XH?!7Q5=^"/BY\/O&'PV\6
MV.6GT#QIX?U+P_J+0B1XTO+6'4K>#[=I\[(S6FI61N+"\CQ-:W,T3*Y]-_9X
M_:]_:4_93UW^WO@%\7_%_P /7FN$N=1T2PODU#P?KDJ!5#>(/!6LQ:CX4UQU
MC7RHI]3T>YN;9&?[+/ S%J_TE?B[\#_@_P#'SPI<>"/C1\-O!WQ,\+7"R[=)
M\7Z%8ZPEE-,@1KW2+FXB-[HFIHJJ8-5T>YL=2MG1)+>[BD1&7^>;]JW_ (-Q
M?ACXI.I>)OV0_B5>?##5W$UQ!\,_B9-J/BKP)-,Q8Q6>D>,X$NO&OAJT1=HW
M:U:>/[B63.;BVC(V?TEP_P"/_!W$N'_LKC;*896\1&-*L\10CF^18F]E^^A*
MC*OAU*6JA6PM>C2CK4Q:4>8_2LN\0<FS.G]4SO"1PCJ)1FZE-8S 5/\ &G!U
M*:;V4Z52$%K*MI<X7]E/_@Y#TJ[&G>&/VQ?A/)I-P3%;/\5/@W%+>:8Y)$0N
MO$'PYUN_?4;)(U7[1J&H>&_$FL//)(ZZ=X2MHTCA;^C'X$_M-_L__M->'/\
MA*O@+\6O!GQ.TB-(WOD\.ZJAUK13, 8H?$?AB^2S\3>&;J161TL_$&D:9=LC
MHXAVNI/^=O\ M-?L(?M6_LA:A+!\=?@]XE\-:$+I;6R\>:=#'XD^'6JO*RK:
MK9>-M">^T**ZNU='ATG4KK3]<C#^7=:7;3K)$GS?X)\>>-_AKXETWQE\._&'
MB?P)XNT>7SM*\3^#]=U3PWK^G2Y!+V6KZ/=6=_;EL .(IU#K\KAE)%:9[X$<
M#<6X7^U^"LTI95+$*4Z,\!7AFV15Y-*32IJM*IAVW9/ZMBE2HINV$E91*Q_
M619O2^N9)BHX1U$Y0EAYQQ> J.R=E'G<J=]G[.KRPOI1=DC_ %3:*_B:_92_
MX.&OVF/A5_9GAK]I#PUH_P"T1X.@:."7Q+";7P5\5K&UP(A(=6TVS;PMXF%I
M&!(MOJWAZQU?4Y0XOO%:-+]HC_I<_94_X*B_L8?M?+IVF?#;XK6'AWQ]?B-!
M\*OB7]F\$_$#[6Z[S9:787UY-H_BVX1,R2#P3K?B1(HU9IWB*.J_SAQ9X3<;
M\'^UK8_*IXW+J?,WFN4N>.P*A'>I6Y(1Q.#@M+RQF'P\&W:,I'YMF_"6>9-S
M3Q&$=?#1O_M>$O7H67VIVBJM%>=:G35]$V?H31117YL?-!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9>L:YHOAW3Y]6
M\0:OI>A:7;*SW.I:QJ%IIFGVZ(CR.\]Y>S06\2K'')(S22*%1'<D*K$.,93D
MHQBY2DTHQBG*4F]DDKMM]$E<:3;22;;T22NV^R2W-2BOCKQ__P %"?V'/ACY
MZ>,OVK_@18W=MYWVG2M+^(WAWQ1KMNT&P.D^@>%;W6M;AD)<"*.2P62<K((5
MD,4H3XK\>_\ !>W_ ()P^#//71?B-X[^)L]N9%:W\!?"[Q9#YDL<@C:*"[\?
M6O@33K@$[GCN(KU[.6-"\5RX>+S/ILOX*XPS7E>7\+Y_BX2M:K2RG&NAKLY8
MAT50BGWE42\ST\/DF<8NSPV5YA6B]IPPE=T]=KU.102\W)(_9FBOYDO'G_!S
M)\&-/\\?##]F#XG^+,%A;/X\\:^%/A[O'FLJO/'X>LOB=Y9$&R5HXY9<REK<
M2A +EOBKQW_P<H_M4:L98_AW\#_@7X*MY,!9?$8\<>.M3@7=(28;FU\2^"].
M,A4PINN-'GC 28^3F:,VWV^ \"_$S'\LI9#3P%.6U3,,RRZC;_%1IXFMBHV\
MZ"OTNTT>YA^!.)Z]F\!&A%_:Q&)PT/OA&K.JK>=/TN[G]H5%?Y\_CO\ X+<_
M\%*/'7F0CX_KX-T^4<Z?X$^'_P /- V-M="\>L-X9O?$R$K(?D77/*#JDBQB
M6-'7XK\>_M?_ +5OQ2\Y/B)^TG\=/&5M/D/IVO\ Q4\;7^D(IC,+)!HTNM'2
M;6-XV</%;6<,;F25G5GED9OML!]&7BBKRO,N(,CP479M82&.S"I%=G&I0R^F
MY+6ZC5<;[2=[KW,/X89I.WUG,,#03W]BJ^(DO52IX>+?I-KS/]*'QU\:/@[\
M+HY9?B9\6/AI\.XH(VFFE\=>._"WA&.&%(1</+*_B#5=/6.-8&6=I'(586$A
M(0AJ^+O'W_!7+_@G)\.//77/VJ_A[K$T/G*(? ,'B7XF^?)%M B@N?AYH/B:
MQ;S7=%AGDNX[1LM(;A88II8_\Z:22261Y97>665VDDDD9GDDD=BSN[L2SN[$
MLS,2S,22233*^WR_Z,60T^7^U.)\WQEOB^H83!Y:GZ?6'FCBO6[/<P_A?@(V
M^M9IBZW?ZO1HX:_I[1XJQ_</X]_X.+?V%O# GA\(>&?CM\2KM3(MK/H_@O0/
M#NBS%) H:XO/%WB_1M8MHIH\RPM'X=NI?NI/# Q;9\5^//\ @YLO&\^W^&/[
M)-K  3]FUCQY\6);K>OF$+Y_AOP_X)L_+)B 8^7XJE DD*C*PAY_YP_ 7[+?
M[2_Q3^SM\-?V>_C9X]AN6017?A'X6^-M?L KS?9_.EU#3-$N;*WM4FRDUW<7
M$5M!M=IY8U1V7[5\ _\ !%O_ (*2_$#R);;]G'4O"FGS&+S-1\?^,? /@_[*
MLK,H>?1M5\31^)R$"N\JV^A7$D:J-Z!I8%E]K_B%7@APYKG.+P,YTWJ\\XI6
M&GS+HZ&'Q>7TYRZ>S=&2DW;D;LCM_P!5.!LM_P!]K4)2C_T'9JJ<KJV\*=;#
MQD_[O(T[[;'TEX[_ .#B']OCQ2TB>%[#X'?#.W(VP-X8\ :GK-^BAW8//<>.
MO%7BNRGN"KK&[Q:9:P%8HREK&YE>3XJ\=_\ !5S_ (**_$7S?^$@_:U^*NG^
M<,/_ ,()>Z1\+L?*Z?NO^%9:3X1\@XD8YA\L[@CYWQ1LGZ+^ ?\ @VY_:^UW
MR+CX@?%GX#^ +241&2VT[4_&?C77K4,K-,LUE;>$]#T1Y(B41!;>)ITE;S29
M(T2-I_M3P#_P;+_#:S^SR?%']JKQQXCR%>ZL_ /PZT'P5Y9,7SP6^I>(?$'C
M[SA'.05NY-*@\Z)<&R@=]R'^M7T>^&[_ %6CPS5KP^"6"R"KFM=M:VAC7@,1
M%>LL5%-VU;6A_:OAYEG\*&62G'9T,OGBZCM_+7="HNF[K)-ZW/Y1O&GQ2^)O
MQ(N/M7Q$^(OCOQ[=>8LWVGQIXN\0>*;CS40Q)+YVN:A?2>8L9,:ONW*A* A3
MBN$K^\CP'_P;_?\ !.GPAY7]O^%/BE\4C%C<?'GQ1UFP\\B-$S*OPTMOAVGW
MT:8B)8E,DCJ5, CA3[5\"?\ !-O]@GX<>4WA?]DGX&>?!DP7OB7P)I'CK48&
M/E_O(-3\<Q>(]0AE B4+-'<K*H:8*X$\XDY,7])#@? P5#*<ESS%1@K0C'#8
M#+\(ET4&\74JQ7=/"QLK6OLL:OB3D="/)A,%CJJBO=2I8?#TO)+]]*:\_P!T
MK*V^R_S>=#\/Z]XFOTTKPWHFK^(-4E4-'INAZ;>ZM?R*9(X0R6=A#<7#J99H
MH@5C(\R6-/O.H/UOX"_X)U?MV?$L6\GA']DWX[7%K=,@M=2UOX>Z]X/T:Y#S
M?9]\&M^,+70=(EA2;<DTT=ZT-OLE:=XUBE9/](WP_P"%_#7A*P72_"OAW0O#
M.F*Q9=.\/Z1I^C6"L<Y9;/3K>VMPQR<D1@\GGFMVOC,?])_,9\RROA/!8??E
MGC\SKXR_9RI8?"X'E\XJM+_$>+B/%'$RNL+E%"GVEB,34K_-QITL/;T4WZG\
M%7@'_@@3_P %&O&?V=M=\"_#KX717!B/F^/OBCX<N?)CE8CS;B#X='X@7D0C
M0+++#]F-TBN(S;_:%DA3T_XR?\&]/[6_PH^#7B/XEZ/XV^''Q9\7>%K6/5=0
M^%OPYM_%5UK6J:-!%+)K,WA74-=T?1&U_5]-14N+;P^-(LK_ %NT2Z32S-K"
M6&C:G_<-17R-3Z1?B#4Q5&NHY'0P].M3J5<%A\NFJ.(I1DG.A.KB<3BL3"-2
M*<7.E6A4C?FA)-(\B7B/Q#*K"I; PIQG&4J%/#/DJ03NZ;G5J5:L5):.4)QD
MMTT?Y3^C>']=\0Z[IGA?0=&U36O$NM:K::'H_A[2K"ZO]:U36K^ZCL;'2;#3
M+6*6]N]1N[V6.TMK*"%[F>YD2"*-I&"U_95_P3Q_X(/_  8\"_#&S\:_ML^"
M+'XG_&/Q6ECJJ> ;C7]<M_"7PJT\(9H- G7PSK.FVGBWQ3<"16\3WFH2ZGX?
MLIHHM'\/V\T-I>Z]K_Z]^&/V#OV2_!O[1>N_M7>&O@OX:TKXY^(8[QK[Q9#+
MJCV=OJFIHT.L^)=(\+SW\OA;0_%6NV[-!K/B31]'LM7U!)]1DFNC<:YKT^J?
M7=>AXB>/>8\2X+"9;PK',.'<-.E2K9KBEB%1S*KBK*4L%A<3A*G/2P-*:]ZO
M&5'$8U6C4I8>BJE&OT<1\?XG,Z%'#94L1EU)PA/%U54Y,3.KHW1I5:4N:%"$
MMZB<*E?:4:<.:$_E;P/^PS^QG\-UA/@G]E?X Z%<P*J1ZI%\*?!=WKFU(HX0
MLFOZCH]YK<P*1JS>=?R;Y6EG?=/--))].Z?IVGZ39P:=I5A9Z9I]L&6VL=/M
M8+*SMU>1Y76"VMDC@B#RN\C"-%#2.[G+,2;E%?@6+S#'YA+GQ^.QF-G>_/B\
M36Q,KO=\U:<W=][GY_6Q&(Q#YJ]>M7EOS5JLZKOWO.4F%%%%<9B%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5R_C3P1X,^(_AC5O!7Q!\*
M>'/&_@_7K8V>M^%_%FBZ=X@T#5K4LK^1J&DZK;W5C=QK(J2()H'\N5$ECVR(
MK#J**NG4G2G"K2G.G4IRC.G4IR<)PG!J49PG%J491DDXRBTTTFFFAQE*,HRC
M)QE%J491;4HR3NI1:LTTTFFG=/5'\UG[9G_!N[\)_'ZZIXT_8[\4CX/>+93-
M=M\+_&=YJFN?"W4YF#R&#1-<*:GXO\$R33.SE9SXNT91Y-E8:7H5FGF)_+5^
MT=^R-^T7^R7XH_X13X^_"OQ+X"N9YYH=(UJZMTU#PAXE6'<S3>&/&&ER7GAS
M70(@LTUO8:E+?6*.B:C:6<^Z%?\ 3HKCO'WP\\!_%3PKJG@?XE^#?#/CWP=K
M</D:KX8\7:)IWB#1+Y #L:?3M3M[FV::%CYEO<",3VTH6:WDBE57'[OP7X_<
M5</>QP>?7XFRN'+#FQ51PS>A35E>EF#4OK7*KR<<="M4J-*"Q5&.J^^R3Q!S
M;+N2CC_^%3"JRO5ERXRG'^[B+/VMM7RUXSE)VBJL$?YEOP#_ &FOCU^R]XN3
MQO\  7XH^*OAOKQ:#[>-$O@^BZ]#;N7BLO$_AJ_CO/#OB?3T<ETL=?TO4;6.
M0^;'$DRK(O\ 4/\ L:_\'%O@;Q(ND^"OVT?!;> =:8069^,?PZL+_6/!=X_R
MQ_;/%?@:,WWB;PV=B^9<WOA>7Q;;W5W,3#H.AV,?R:?[9G_!NQ\./&*ZIXT_
M8S\7#X8>(Y#-=M\)O'U_J>L_#R_<AY#;>&_%9BU/Q7X4D=N(;;6%\6:;+,Z0
M1W&@V4>]/Y<OVA?V5OV@_P!E3Q8W@WX^?"SQ1\.]5DDG33+W4[1;KPWXBCMS
MB2Z\+^+--DO?#?B2U0%3++HVJ7GV9F$5VL$X:)?WM2\)?&S#)/V"SKV6B?L\
MKXHP:C'[+]^./HT8O_J8X"FY:J,WI]]?A'CBDD^18WDT3Y<+FE&T>CU6(A!?
M]A.'CV39_I?_  [^)7P^^+GA+2O'OPO\:>&?'_@S6X1-I?B;PEK-CKNCW8VH
MTD*WFGS3Q17=N76.\L9S%>64^ZWO(()T>->WK_,)_9Z_:I_:#_94\6+XR^ ?
MQ3\4?#O59)('U.RTR[6Z\-^(H[<YCM?%'A/4H[WPWXDM4!811:SI=Y]F9C+:
M-!.%E7^I#]C;_@XH^&OC)=(\%_MD>#S\+O$;B"S/Q9\"6>HZY\/-0GPL9N_$
M7A1#?^*_")D;!DFTAO%^GO,\D\L>AV2!(_P?C3Z/_%/#_M<9P_)\399'FG[/
M#T_9YQ0@M;5,"I26+Y;J*G@9U:M1IS>$HQV^"SOP]S7+^>MES_M3"J[Y:<>7
M&4X]I4+M5K72O0E*<K.3HP1_3-17(^!/'_@;XH>%=)\<?#CQ?X;\=>#M>MUN
MM'\3^$]9L->T348& RUMJ.FSW%M(\;'RYX?,$UO*KPSQQRHZ+UU?@M2G4HU)
MTJM.=*K3G*G4IU(RA4IS@W&4)PDE*$XR34HR2::::31\#*,H2E"<91G%N,HR
M3C*,D[.,HNS33T::33T84445!(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 %%%<YXM\8>$O /AW5?&'COQ3X<\%>
M$M#MQ=ZWXH\6ZWIGASP[H]JTL<(N=5UO6+JSTS3[<S2Q1":[NH8S+)'&&WNH
M-0A.I.%.G"52I4E&%.G"+G.<YM1C"$8IRE*4FE&*3;;22;8XQE*2C%.4I-1C
M&*;E*3=DDEJVWHDM6]$='16?I.KZ5K^EZ=KFA:GI^M:)K%C:ZGI&L:3>VVI:
M7JFFWT*7-EJ&G:A9RS6E]8WEO)'/:W=M-+!<0R)+%(Z,K'0I-.+<9)QE%M2B
MTTTT[--/5-/1IZI@TTVFFFG9IZ--;IKHT%%%%(04444 %%%% !1110 4444
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"EJ6F:;K.GWNDZQI]C
MJVE:E:S66HZ9J5I!?:??V=S&T5Q:7ME=1RVUU:SQ,T<UO/%)%+&S(Z,I(/XN
M_M6_\$(OV,?VA#J?B#X<:7>_LT_$*]:2X75OAI:07'@.ZO'# -JOPNO;BVT.
M"U7=N^S>"K_P0SRJLL\\Q,JR_M?17NY%Q-G_  QBOKF09MC<KKMIS^K5FJ59
M1UC'$X:?/AL5!/7V>(I587UY3OP&:9AE=7VV7XNOA:FG-[*;4)VV52D[TZL?
M[M2$H^1_GY?M6_\ !%K]MW]F#^TM=L_ Z_'/X<6)EF'C?X.QWOB&[M+) T@F
M\0>!'MXO&FD-#;HT^HW5II6L^'=.".)/$4B[)'_)AEEMY61UD@G@D*LK!HI8
M98FP58':\<D;J000&1A@X(K_ %=*^"_VJ/\ @FA^QO\ M@I>W_Q9^$NF6/CB
M[23;\4O +1>"_B-%/)TNKW6]-MVL_%$D0+"W@\:Z5XFL+<R.\-FDC;Q_1_"?
MTE<13]EA>,\I6(AI&6;9,HTZUMN?$9;6FJ-5MOFJ3PV(P\8I-4\)-M(_2<H\
M3*D>6EG6$51:)XO!)1GVYJF&G)0D^LI4JE-)+W:3>A_&C^RE_P %DOVW?V6#
MINB0?$$_&7X<V(AM_P#A7_QD>_\ %<%I8QE4%OX>\6F\M_&?A_[-;;H--LX=
M<NO#ME^Z:3P]=QPI!7]+O[*?_!>W]CCX]#3/#_Q:N=0_9F\?72PQ2P>/[N'4
MOAK=7KX#IIOQ,L;>UL["V3YGDN_&^C^#+2)0(TN;AR"WXZ?M6?\ !NW^T3\,
MQJ7B;]F/Q?I/Q_\ "L GN4\(:Q]@\#_%*RMD#2B"WCOKS_A#_%C6\"-YEQ::
MQX>U._G,<&F^%Y99%CK\"O'_ ,.?B!\*?%&H>"?B;X)\5?#[QAI3!=1\,^,M
M!U/PYK=H&9UCEETW5K:UNOL\QC<V]RL;6]RB^9;RR1D,?T+$\'^#_BU0JXW)
M:V"HYG.+J5<5D<X9=FE*3WGF&4UJ48U.:=E.MB<#[2I9JEBE?F/HJN3<'<74
MY5\%.A#%-<TJN!E'#8J#=O>Q&$G%*2;LG.K0YI6:A56Y_J9Z-K6C^(M+L-<\
M/ZMINNZ)JEM'>:9K&C7]KJ>EZC9S#=%=6&H64L]I>6TJ\QSV\TD3CE7(K2K_
M #,OV;/VW/VI?V1]46_^ WQB\5>#=->Z%UJ/@Z2Y37/ &LR%@97U;P/KD>H>
M&KFZFC#0?VI'IT&LV\4LGV+4;61O,'])?[*?_!Q_X&U\Z=X9_;!^%USX#U*1
MHK>7XH?":"^\0>#V9@H>[USP'J%U=^+=#MH@K/+-X?U7QM<W$DJI#HUK&A8_
MA?%GT?>,<B]KB<D=+B? 0YI)8./U?-(07_/S+JLY>V>J48X+$8JK-IMT8+0^
M#S?P\SG <U3 N&:8=7=J*]GBHQ_O8:4GSOHE0J59/5\D4?U!45Y!\&?C_P#!
M3]H?PO'XS^"'Q0\&?$[PXPB%Q>^$];M-1GTN>9/,2RUW2U=-6\/:EY9#OI>N
MV.G:C$I#26J C/K]?A>(PV(PE:IAL70K87$49.%7#XBE.C6I36\*E*I&,X27
M6,HIKL?"5*=2C.5*K3G2J0;C.G4C*$X26\90DE*+75-)A1116) 4444 %%%%
M !17,>*?&W@SP-8_VIXV\7>&/!^F;97_ +1\4Z_I7A^QV0!#.WVO5KNTM]L(
MEC,K>9B,2(7(WKGX\\??\%-_^"?_ ,-/M"^)_P!K;X+336AD2YM?"'BRW^(M
M]!+#*(9K>6P^'D?BF]2ZBERDMJT N8RLF^(".3;Z6!R?-\T:CEF59EF,F^5+
M X'%8MN7\J6'I5&WY+4Z:&"QF*=L+A,3B7>UJ%"K6=^UJ<):GW517X@^/?\
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
M\4?\)7\ OBIXE\!7,\\,VKZ+:W":AX0\2K#M58?$_@_5([SPYKH$0:&&XO\
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
M%% !1110 4444 %%%% !7YGU^F%?F?0!]?? #_D3=3_[&:\_]-6C5[E7AOP
M_P"1-U/_ +&:\_\ 35HU>Y4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M:O9^'[XJH7S/"VGZ%$JF18X4$\_F?H!'''%&D42)%%$BQQQQJJ1QQHH5$1%
M5$10%55 55    KX[/\ Z3="//2X7X<J57JJ>-SRNJ4$UHG_ &?@9U)3BWJF
M\QI2LK.";?+XV8>)]./-#*LME*VD:V.FH1TNO]WH2;:>C3^L0=M'%/;^.'X"
M?\&VOQR\3"SU3]HGXU>"/A9I\C1S3>%_ &GWGQ'\5F' ,EE>ZI>2>&/"^CWA
M;<JW.G77C"T10K[)2YCC_:_X"_\ !$+_ ()\_ X6E[?_  LO/C9XDM?*8Z]\
M;]7/B^U=U&95;P58VNB?#V>WEDPRQZCX4U"XC15B^UN#,TOZY45^(<0>+_B#
MQ%SPQ7$&)P6%G=?4\G2RNBHO>$JF%Y,76@]G'$XFLFM-FT?#9AQAQ#F7-&KF
M-6A2E_RYP=L+!+^5RI6K3CW52K/L87AOPOX9\&Z-9>'/"'AW0O"GA[38_)T[
M0?#>D:?H>C6$7_/*RTO2[>UL;6/_ &(((U]JW:**_-ISG4E*<Y2G.;<I3G)R
ME*3=W*4FVY-O5MMMO5GS3;DW*3<I-MMMMMM[MMZMOJV%%%%2(**** "BBB@
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
MJ3D^\IS;DWZMGD3G.I)RG*4Y/>4Y.4GZMMM_-A11169(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 %>9_%KX,?"CX\>#K[X?_&3X>^$_B3X.U#+3Z%XMT:TU:UAN-CQQZAITEQ&;
MG2=6ME=FLM8TJ>SU2QD(FL[R"4*X],HK6A7K8:M3Q&&K5</7HSC4HUZ%2=*M
M2J1=XSIU*;C.$XO6,HR4D]4T7"I.E.-2G.=.I"2E"<).$X23NI1E%J49)ZII
MII['\J?[9G_!N=8W1U3QK^Q)XU&FRD3W;_!/XH:K/<6+$9<67@GXBR1SWUL
MBK!9:7XYBU#SIW::^\<VL($:?S'_ !I^ GQF_9U\97/@#XX?#;Q7\-/%EL)'
M33/$^F2VD>HVT<AB.HZ%JD9FTCQ%I+2 I%K&@W^I:7.X98;R0J<?ZCE>4?&3
MX%?!W]H3P==> /C9\./"?Q+\)7>]O[)\4Z5!?_8;AT,?]H:-?XCU/0=6C0E8
M-8T2\T_5+;.;>\B/-?T#P7](7B3)/8X+B>D^),NCRP^M.4:.=4(+3F^L->QQ
M_*KOEQ<8UZDOBQT4?H.2>(F98'DH9I#^TL,K+VK:AC81[^T?N8BV]JR523WK
MI'^<7^S!^VW^TY^QYX@_MOX"_%/7?"MC<7276M>"[N1=;^'_ (E90J/_ &]X
M,U3[1HEU<R0*;9-7MK:TU^RA=_[,U:QE(D']5/[&W_!PE\!/BXVD^#/VI] '
M[/OCNZ,%F/&^FO?:[\'-8O9"L8EN;EQ<^)?  N)Y%2.'7(_$&@V$"27>J^-;
M2(%5^7OVS/\ @W.G1M4\;?L2>-A-'B:[;X)?%#5 DZMEG^Q^"OB/(BPRALI!
M8Z5XYA@,81Y[_P =3,ZQK_,W\7O@G\6_@%XSO?A[\:/AYXJ^&OC&P'F2Z'XK
MTFXTV>XM3))%'J.EW$BFRUK2+EXI!9ZSI%S?:5>A&>TO)D&ZOVZMEWA-XUX6
M6(PTZ"SGV7-.OA>3+.),)9)7Q>'G&2QM*GI!3K4L=A%JL/63?,?<SPW"/&])
MU*4J:QO)=U*5L+F5'3_E[3DFJ\(_#S3C7HK54YIZG^H=X>\1>'_%NB:9XE\*
M:[HWB?PYK5I'?Z-X@\/:G9:UHFK6,P)AO=,U739[FPO[24 F.YM9Y89 "5<U
MLU_FB_LK?MW?M1?L::ZFJ? OXH:OHFB2WB7FM?#W66;Q!\-_$C KYPUCP??R
M-IZ75S$OV=];T<Z3XDMX&9;#6K-B'']5W[&W_!P/^SM\9VTGP;^TQI(_9T^(
M-T8+,>*6N;C6?@YK-[(5C$K:\Z'6/ HGE)<P^*;>[T'3;<;[WQJYS7\^<:>
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
M117Q9XH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%?F?7Z85^9] 'U]\ /\ D3=3_P"QFO/_ $U:-7N5>&_ #_D3=3_[&:\_]-6C
M5[E0 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 %%%% !7\ZG_!4W_@B5X;^/X\1_'_\ 9-TO2?!WQQE^U:QXP^&436FC
M^#?BU=,S7%YJ6CN_D6'A/XA7K&62>>1H/#GBJ]*2ZL=&U6XU'Q#??T5T5])P
MMQ9GG!V:TLWR+%RPV(A:-:C*\\+C:',G/"XVA=1K4)VVO&I3E:K0J4JT(5(^
MEE6;8[)L7#&8"LZ5164X/WJ5>G>[I5J=TIP?RE%VG3E":C)?Y4GB;PSXE\$^
M(M9\)^+M"UCPMXJ\-ZG=:1KWA[7M/N](UO1-6L)F@O-/U/3;V*"\L;VUG1HY
MH+B*.6-UPRBOZ3_^"6'_  7$U/X<?\(W^SS^V?KU]KGP]C6VT7P+\=-0:YU+
MQ!X(0%(+'0_B-(%GOO$/A.-2L-GXK_TC7?#:I'!JRZMH;+>>'/VG_P""D_\
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
M^SE)PC+VI1117X.?!!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 %%%%
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
M;K8BAPCQ+B;>SR?%QO\ \_U#"_?]:G1M\['].E%?QF>-/^#EC]IG41*GP^^
M'P/\)JX*QR>*[SQUXYN(0R*I='TO7O 5NTRMO>-I;5X03&)()51Q+\A^-_\
M@O!_P4E\7F9-+^+7A3X>VTX97M?!'PM\!X6-_/W1PWOC#1O%^K6YQ-&JSV^H
M1W4?V6!H[A7-P]Q]A@?H[>(F+M]8ADN6)VO]<S/VCCW5LNP^/3:\I6;6_4]F
MAX<\1UK>T6!PM]_;XKF:_P#":GB$WZ.WFC^^^L_5-6TK1+*74M9U/3](TZW
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
M VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(=
M'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\
M+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0R
MVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A
M_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"
MUOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#
M+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?
M_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%
M>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'
MW_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\
MX#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(
M='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]
M_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^
M VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(=
M'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\
M+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0R
MVO\ X#:A_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A
M_P#(='_"UOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"
MUOA]_P!#+:_^ VH?_(= 'H5%>>_\+6^'W_0RVO\ X#:A_P#(='_"UOA]_P!#
M+:_^ VH?_(= 'H5?&O[:O["_P+_;I^&4O@'XNZ)]GUS2X[NX\ _$G18;>+QI
M\/M8N8U#7>CWTJ$7ND7KQ0+KWAC4#)H^MP0PO)';:I9:5JNF_1'_  M;X??]
M#+:_^ VH?_(='_"UOA]_T,MK_P" VH?_ "'7;EV8X_*,=ALRRS%U\#C\'55;
M#8K#S=.K2J+2\9+>,HMPJ0DI0J4Y2IU(RA*47OAL37P=>EB<+5G0KT9*=*K3
MDXSA)=FMTU=2B[QE%N,DXMI_YT/[;W[!?QT_80^)+^"OBII/]I>%M7GNI/A]
M\4=$MK@^#O'NEP-GS+*>3>=)\06<31_VYX5U"7^T])F=98GU#2+G3=8U#;_8
M/_X*%_'/]@CXAKXC^'>H-XB^'FNWML_Q%^$.MWMPGA/QG9QJD#WD!19SX<\7
M6EJH71_%FG6\EU;/%!:ZI::UHANM&NO[Z/CAH'[-'[1_PV\0?"7XSV6@>./
MOB.'9>:5J=CJ/G6=Y&DBV>M:+J$-K'?:)K^F-*\NF:UI<]MJ%C(S&&=4DE1_
MX;_^"BO_  31\5?L9^)[SQ5\/M<N_BS^SKJUZ?[!\=16<BZ]X,:[G*6?AKXE
M6<-I:P6E^C-':V/BFQMX?#WB!V@VQZ+JUV- @_M'P_\ %3A_Q*RZ7"'&V&P,
M,WQ5)8:5'$1C'+L^22Y9X6[7U7,E-*HL-"4)JJHU\OJ*2='#_M?#W%>7\38=
MY/G=*A'&5H>R<*B2PV/6EG2NU['$W]Y4XR4N=*IAY)KDI_V]_L>_MH_ S]MS
MX76OQ,^#'B(7$EL+6U\9>!]6>VM?&WP^UNXB:3^R/%&D13SF))C%.=*UFSDN
MM$UR&WGETJ_N&MKR*V^LJ_R_OV<OVE?C)^RC\4-%^+OP0\7WGA/Q9I!\FYC4
MM<Z'XET>22-[WPWXKT5W6TU[0-0\M/M%C=#?!/';ZCIT]CJME8W]M_=)^P!_
MP5H^ ?[:W@RWL]6OK/X7_';1+"-_&?PMU&:ZN8[OR4"W'B;P%J)MR=?\,3R
MR36S?\3OPW(ZV6M026[Z;K6L?BGBGX,YCP7.MG&2JOF?"\I.4IM>TQF3\STI
M8Y02]IA;M1I8^,5%:4\5&E4=.>(^(XJX+Q.22GC<$JF*RMN[E;FK8*[TC7M\
M5*[M"NDEM&JHRY95/U=HKSW_ (6M\/O^AEM?_ ;4/_D.C_A:WP^_Z&6U_P#
M;4/_ )#K\,/A#T*BO/?^%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6U_\  ;4/
M_D.@#T*BO'/%'[0?P3\$:1/X@\:?$SPIX1T&U_X^M;\4:BN@:1;?*S_O]2U5
M;2SA^1'?]Y,ORHS=%)'YC?'7_@O%^P!\'XKJT\*^-/%'QX\1P&2)=)^$_AFZ
METJ.Y"GRC<^,/%S^%_#,UB[ "2\\/7WB*6)"62SF<>6?=R7ACB+B*K[+(\ES
M+-)*7+*>#PE:K1I/3^/B%'ZO06JO*M5IQ5U=ZH[\%E>8YE+DP."Q.*=[-T:,
MYPB_[]1+V=-><Y17F?LY4%U=6MC;7%[>W-O9V=I#+<W5W=31V]M;6\*&2:>X
MGF9(H88HU9Y99'5(T4L[!037\8?QZ_X./_VE?&8OM+^ /PJ^'_P4TJ5GCMO$
M'B.:X^*7CB)$8K%=VSW]IH'@NRDG7$LUE?>$?$*6[$01WTXC-Q-^+'QQ_:^_
M:?\ VD[J:X^.7QT^(_Q%MII5G&@ZSXCNX/"%K,K;Q)IW@G2VT_PAI3[P&)TW
M1+3)5"<E$Q^U</\ T<.,,QY*N>8W+N'J$K.=+G_M3,(IZO\ <86<,%MI_P C
M&ZEHXVU/MLO\-LXQ/++'U\-EU-[PO];Q"_[ATI1H?^7-T_LG]X7Q[_X*Y_L
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
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&
MU#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]
M"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:
MWP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U
M_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_
M )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%
MK?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKS
MW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&
MU#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]
M"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:
MWP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U
M_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_
M )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%
MK?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKS
MW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&
MU#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]
M"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:
MWP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U
M_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_
M )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%
MK?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKS
MW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&
MU#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]
M"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:
MWP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U
M_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_
M )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%
MK?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKS
MW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
M;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H
M_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[
M_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&
MU#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]
M"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:
MWP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U
M_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_
M )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%
MK?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;
M7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y
M#H ]"HKSW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKS
MW_A:WP^_Z&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_
MZ&6U_P# ;4/_ )#H_P"%K?#[_H9;7_P&U#_Y#H ]"HKSW_A:WP^_Z&6U_P#
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
M1^(#EI%1%,LUAX5U[PKH]P7*N[Q3Z;);;Y7VP*JPK%^H/_"UOA]_T,MK_P"
MVH?_ "'1_P +6^'W_0RVO_@-J'_R'7QV.\4O$3,.;ZQQAG<%*]U@\6\M3ONK
M9='"I)]DDK:6L>/7XJXCQ%_:9QCE?=4:SPR^[#JDK>6Q\]^"?^">G[#'P\\M
MO"O[)?P!MKF''DZCJOPR\+^)]8@($RDP:UXHT_6=6@+I<2I*8KU#-&4CE+I%
M$J?56@>&/#7A2R&F^%_#VA^&].!!%AH&DV&CV0*YP1:Z=;VT (W-@^7QN..I
MKF?^%K?#[_H9;7_P&U#_ .0Z/^%K?#[_ *&6U_\  ;4/_D.OD,9FF9YC)RS#
M,<?CY-W<L9B\1BI-]VZ]2;OYW/&K8K%8EWQ&)KUWO>M6J57?O><I,]"HKSW_
M (6M\/O^AEM?_ ;4/_D.C_A:WP^_Z&6U_P# ;4/_ )#K@,#T*BO/?^%K?#[_
M *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\
M ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C
M_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z
M&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0
M_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T
M*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K
M?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6
MU_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/
M_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:W
MP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_
M\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D
M.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/
M?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_
M *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\
M ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C
M_A:WP^_Z&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z
M&6U_\!M0_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0
M_P#D.@#T*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T
M*BO/?^%K?#[_ *&6U_\  ;4/_D.C_A:WP^_Z&6U_\!M0_P#D.@#T*BN!A^*'
M@*>6*"'Q';/+-(D42"VOP7DD8(B@FT !9B ,D#GD@5WU !1110 4444 %?F?
M7Z85^9] 'U]\ /\ D3=3_P"QFO/_ $U:-7N5>&_ #_D3=3_[&:\_]-6C5[E0
M 4444 %%%% 'YP?\%9_@;K_Q_P#V#OC;X2\(Z?=ZMXN\.6.B_$?P[I5C&)[O
M4Y_ 6M66O:QI]M:Y66\O+SPM!K]OIUG;%KNZU&2TAMH;F9TM9XO^"4W[3/@;
M]HO]C/X,V^A:WIDOC?X4> _"_P +OB+X52Z@&MZ#JO@C2X?#&FZG?:<)7GBT
MWQ7I6D6NO:3?JIL[E;NYLTD6^T[4+2T_22OR%^-O_!%;]DKXK?$#6/BEX*U?
MXK_L\>-/$$E[<:V_P0\4Z9X>\.:I=ZI-')JMU+X>U70-:32_MR+()K#PO?>'
MM'DGF>ZN-,N)FD,@!\/_ /!5C7M#^-W_  4B_P""=OP)^%EW9Z_\4OA[X_L=
M9\=G19TOY_"VG:WXZ\!>(K.#76M6G&GW7ACP[X'\2^,M1L)D6^L=#O[749H/
M(O[,R:W_  6$AN?@%^W1_P $_OVV-1LYF\ ^&?$.@> ?'&KPV]U,FE6'A+QS
M<^+I[2<VP>0WNK>$_&7C6[T6WBBFDN)- U+=#,D7DR?J+^Q__P $TOV7_P!B
MO5=6\6?#'1_$WBGXCZW;W-E?_%#XG:S9^)_&RZ=>3>?>:?IL^GZ1H.B:-;WL
MN#J$^D:'9:CJB+'%JM]?1Q1JOU'\<O@5\*_VD/AKK_PE^,GA*Q\9>!_$21-=
MZ;=M/;7-G?6K&2PUC1M4LY(-1T;6M.E)DLM3TZYM[J(/+ SO:W%S!, 8WQF_
M:#^'7P<_9_\ &/[1.K^)=#G\!>'? DOC72-:BU"&?2O$Z7VGI<>$K+1KRV=T
MU*7Q??W>E:;H2V3R-J%QJ=HEL6\U6K\?_P#@WO\ A9K_ (;_ &7_ (H?&#Q%
M9S6LOQO^+-W=Z%//&R-K'AOP3IXT?^V8G;F2VE\6ZCXPTU,DXFTJX<$B0$]3
MHW_! 3]D&QUW3WUSXC_M%^+_ (?:-J<^K:3\*]=\>:!#X5@N+QHWOK:>YT3P
M?I.LK9W1#I)+H]]HFLR1"W6YUFYEBEFN/VJ\(>$?#'@'PMX?\$^"M"TSPQX2
M\*:18Z#X<\/:-:QV6EZ/H^F6Z6MC86-K$ D4%O!&B*.68@O(SR,S$ \M\+?M
M-? 'QM\7?%GP%\)_%CP=KWQA\#6MQ>>*_ &GZD)==TB&RN8;34%EC,:VUQ<:
M5<W%O!J]G97%S=Z1)<0+J4%J9H]WX7_\%A(;GX!?MT?\$_OVV-1LYF\ ^&?$
M.@> ?'&KPV]U,FE6'A+QS<^+I[2<VP>0WNK>$_&7C6[T6WBBFDN)- U+=#,D
M7DR?JQ\+O^"=7[.7PA_:K^(G[87A&S\7#XJ_$A_$UUJ5CJ6O6EUX-T75O&M\
M-1\7:WX=T>'2+74K74_$%RUP;PZCK>JV5O'>WD>FV5B)SCZ0^.7P*^%?[2'P
MUU_X2_&3PE8^,O _B)(FN]-NVGMKFSOK5C)8:QHVJ6<D&HZ-K6G2DR66IZ=<
MV]U$'E@9WM;BY@F ,;XS?M!_#KX.?L_^,?VB=7\2Z'/X"\.^!)?&ND:U%J$,
M^E>)TOM/2X\)66C7EL[IJ4OB^_N]*TW0ELGD;4+C4[1+8MYJM7X8_P#!%O\
M9NU_QG_P3Y_:KOO$=L;"3]KB[^)'@O0[R^CD2+5/#<7@75/ O]N%_P#626+>
M+?$7C'3SM)8/I-RZD^8"?=]&_P"" G[(-CKNGOKGQ'_:+\7_  ^T;4Y]6TGX
M5Z[X\T"'PK!<7C1O?6T]SHG@_2=96SNB'2271[[1-9DB%NMSK-S+%+-<?M5X
M0\(^&/ /A;P_X)\%:%IGACPEX4TBQT'PYX>T:UCLM+T?1],MTM;&PL;6(!(H
M+>"-$4<LQ!>1GD9F(!^"_P#P;_?%2QL_@K\8_P!E?Q9(F@_%WX,_%WQ/K.H^
M"]19K77+?PWK$.BZ-J4C64Q)FE\/^-]'UW2M<-HSIILU]HT5['!)J%K+>>9?
M\%7]6L?VI?\ @H1^PA^QOX%FM_$6M>"/&#>)_BA;::S7A\.:?XNU?P?KFK0Z
MRD>Z&"Y\/?#?P+JGBVZM&Q.FEZQ922;5NX WZ&_M2?\ !(O]EW]IWXD3_&@W
MWQ$^"WQ>O9XKS5_&_P '-?T_P_+X@U".-;9M5UO2M3T;6+(ZQ+9[X9]8T/\
ML+5+^8I<ZM=ZDRR)-Z3^QM_P34_9H_8CO=7\3?#/3O$WBKXD>(+*73=8^*'Q
M(U:SU_QA)IMS<1WEYI>F'3M+T71=$TZ\O(HY[P:;I,.HZCY-K'J^IZD+6 H
M?H#1110 4444 %%%% ')2> O!<TDDLOAC19)97:21VL("SR.Q9W8E,EF8DDG
MDDDTS_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A
M7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5
M=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__
M ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%
M% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *
M^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_
M ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM_
M_B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?
M>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T
M/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\
MQ%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844
M <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[
MP1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\
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
M /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%%
M''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844 <?\ \*^\
M$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"OO!'_0JZ
M'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH?_@OM_\
MXBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\ B*/^%?>"
M/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#
M_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\
M_$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \17844 <
M?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q%=A10!Q_P#PK[P1
M_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?
M_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B
M*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_
MZ%70_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_
M ,%]O_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\
M17844 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q_
M_"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_
M $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^
M"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H
M_P"%?>"/^A5T/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H
M5=#_ /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\
MP7V__P 17844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%
M=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\
M*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844 <?\ \*^\$?\
M0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"OO!'_0JZ'_X+
M[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH?_@OM_\ XBC_
M (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5
MT/\ \%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!
M?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5V
M%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \17844 <?_PK
M[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q%=A10!Q_P#PK[P1_P!"
MKH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?_@OM
M_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\
MA7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70
M_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]
MO_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\1784
M4 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO
M!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*N
MA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_
M /B*/^%?>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%
M?>"/^A5T/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_
M /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V_
M_P 17844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10
M!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$
M?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'
M_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\
M^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]
MX(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\
M\%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__
M !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5V%% '
M'_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \17844 <?_PK[P1_
MT*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_
M (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?_@OM_P#X
MBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@
MC_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P
M7V__ ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\
M$5V%% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?
M_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0
MJZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*NA_\
M@OM__B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*
M/^%?>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/
M^A5T/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?
M;_\ Q%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 1
M7844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__
M  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$?]"K
MH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'_P""
M^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\ ^(H_
MX5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z
M%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O
M_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !%=
MA10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5V%% ''_\
M"OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \17844 <?_PK[P1_T*NA
M_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_ (+[
M?_XBC_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A
M7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5
M=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__
M ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%
M% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *
M^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_
M ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM_
M_B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?
M>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T
M/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\
MQ%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844
M <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[
MP1_T*NA_^"^W_P#B*\ ^/_[#G[*G[3WAE_#'QF^#'A'Q/&EO)!I>OV]H^A^,
M?#S2;V$OA[Q?HLECX@TH+.PN);*"^.EW\L:)JEA?6X:%OJ^BNK!XW&9=B:.-
MR_%XG XS#R4Z&*PE>IA\11FOM4ZU*4*D';2\9*Z;3T9K1KUL-5A6P]6I0K4W
MS0JT9RIU(/O&<&I1?HT?QF?MD?\ !O!\8_AR=6\9_LB^*1\:_!\)GN_^%;>*
MIM-\/_%;2K5=TGV?2]4/V#PEXY$$*,[NA\(ZQ.[16>FZ!JURV]_YW?%O@_Q9
MX!\1ZMX/\<^&=?\ !WBO0;I['6O#7B?2+_0M=TF\CP7MM1TK4X+:^LY@"&\N
M>!&*,K@%64G_ %5:^6?VF_V+/V9_VP/#O]@?'OX5Z!XON+>UDMM%\70Q-HWC
MSPR'+NI\/>,]+-MKMC D["YDTI[N?0[Z9$_M/2[Z(&)OZ-X+^D9G&7>RP7&.
M$_MK!QY8+-,'&EA\UI16G-6H_N\'CN6*25OJ=9^].I6KS=C](R7Q(QF&Y*&<
MT?KU%6C]:HJ%/%P6UYP]VCB+)?\ 3F;UE*I-G\$G[)'_  4?_:2_9!O[*T\)
MZSI7Q ^',+HMW\*/BA9R^)O"!MMZ^8N@3&YMM=\'7(3S6A?PUJMAI[W4@N-5
MTK5D3R&_JW_8S_X*_P#["'[4ATOPIXZT?0OV<OBS>""W_P"$7^(\^E#P9K6H
M2[5\CPE\2C!IVC7C22O'!;6'B>S\):S>W4HM=,TW4BOG/^0'[9'_  ;T?'/X
M6G5O&7[*/B(?'GP1 9[L> M;;3_#_P 7='M%W/Y%FY:T\+>/!;P(SR3:=+X:
MUR[E:*TTSPG?S'>W\]GB7PQXD\%Z]JOA7QAX?UOPKXGT*\DT_6_#OB/2K[1-
M=T>_AQYMEJ>DZE!;7]A=1Y4O;W4$4JA@2H!!/ZUCN$?"KQCPE;,\FQ.&HYJX
M\];,,IY<'FE"I+9YME=6$/;J4[1E6Q.'56K&+CAL;&/OGUV(R?A/C*C/%8*K
M2ABVN:>(PEJ.*A)_]!>%FH^TN[)SJTU*25J=9+4_U*D\ ^!9$62/POH+HZJZ
M.EC;,CHP#*RLJD,K @JP)!!!!P:=_P *^\$?]"KH?_@OM_\ XBO\^7]C;_@K
M#^U[^QB^G:%X3\:'XB_"FS,44GPC^)LU_P"(/"]G9*P#0^$K_P"UQ:[X(D2-
MI6MH?#^H0Z$;N3[5J6@ZJ5\MOZQOV,_^"UO[(?[5W]F>%O$VMK^SY\6[SR+<
M>"/B;JMC!X>UK4)OE^S^#?B*4L= UDO,T5O::?KD/A;Q'J%S*(=.T&\56F/\
MW<:>"G&/"/ML51P_]OY/3O+^T<KI3G5HTU]K&Y=>>)PUHIRJ5*7UG"TXZSQ2
M>A^:9WP3G.3\]6-+^T,'&[^LX2,I2A%=:^']ZK2LKN4H^UI16]7H?JI_PK[P
M1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5UX((!!!! ((.00>001P01
MT-+7X^?'G'_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844
M<?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"
MOO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH
M?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\
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
M@+6/ MA/&ZP/'/#J'CF'P[8RVTB7,3Q727#6\JB4QRL+>?ROKWP5_P $$?\
M@I!XK\EM9^&_@/X=1S ,)/&OQ4\'7'EH5D96FA\"7WC>YC+;$!C,'G(TT:RQ
M1E9_)_O>HKX['?26XRK7C@<HX>P,7M*I1Q^,KQ\XSECJ-'UYL/+Y'C5_$W.I
MW5#!Y=03V<H5ZTUZ-UX0^^FS^-_P5_P;0?M!7YB_X6+^TA\&_"P9AYY\%>'_
M !MX^,:[R"8AKEG\-A,P3:P5VMP7)0L HD;Z]\$_\&SOP+L/(_X6/^TS\6?%
M979]I_X0GPGX/^'_ )N!;^9Y UU_B7]GWLMT4\PW/EB:W5O--M(UW_3'17Q^
M.\<O$W'77^L*P=-_\N\#EV64+>E5X2>)5O\ K^>/7XZXGKW7]HJC%_9H8;"P
MMZ3=&51?^!GXL>"O^" O_!./PJL0UWP/\2?B28U"NWC7XJ^)[!K@A)%WRCX=
M/X!56+.LA$"PIOAC 01F5)?KCP;_ ,$PO^"?7@3RSH/[(_P5N'A;=%+XJ\*0
M^/9XWWM(LBW'CJ7Q'.)$=B8I!)OBVQB-E$<87[OHKX['<=<:9ES+'<5\0XB$
MMZ4LWQT:&N]L/"O&A&_7EIJ^E]D>-7SW.L3?V^;9C43W@\9B%#Y4U44%\HGD
M_AOX$?!3P;#]F\(?";X=^%+?9Y?D>&_"&A:%#Y>(E\ORM+L;5-F((1LV[<0Q
M#&(TQU'_  K[P1_T*NA_^"^W_P#B*["BOF*E6I6G*I5J3JU).\JE2<ISD^\I
M2;DWZL\N4I3;E.4I2>\I-R;]6[MG'_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/
M^A5T/_P7V_\ \17845!)Q_\ PK[P1_T*NA_^"^W_ /B*SM7^$_PR\0:5J.A:
M_P" ?"6MZ)K%E<Z;JVCZOH.G:EI6J:=>1/!>6&HZ?>P36E[974#O#<VMS#+!
M/$[QRQNC%3Z#151E*$HSA*4)QDI1E%N,HRB[QE&2LU)-)IIIIJZU&FTTTVFF
MFFG9IK5--:IIZIK8\D\$_ 7X*_#;PUIW@[X?_"SP+X,\*Z2LRZ;X?\->&],T
M?2;,W$TES<R0V5E;PPB:ZN99;FZG*F:YN999YY))I'=NK_X5]X(_Z%70_P#P
M7V__ ,17844ZM6I6J5*U:I.M6JSE4JU:LY5*E2I-N4YU)S;E.<Y-RE*3<I-M
MMML<I2G*4YRE.<Y.4YR;E*4I.[E*3;<I-MMMMMO5G'_\*^\$?]"KH?\ X+[?
M_P"(H_X5]X(_Z%70_P#P7V__ ,17845!)Q__  K[P1_T*NA_^"^W_P#B*/\
MA7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70
M_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'_P""^W_^(H_X5]X(_P"A5T/_ ,%]
MO_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\ ^(H_X5]X(_Z%70__  7V_P#\1784
M4 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]X(_Z%70__!?;_P#Q%=A10!Q__"OO
M!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\ \%]O_P#$5V%% ''_ /"OO!'_ $*N
MA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__ !%=A10!Q_\ PK[P1_T*NA_^"^W_
M /B*/^%?>"/^A5T/_P %]O\ _$5V%% ''_\ "OO!'_0JZ'_X+[?_ .(H_P"%
M?>"/^A5T/_P7V_\ \17844 <?_PK[P1_T*NA_P#@OM__ (BC_A7W@C_H5=#_
M /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_ (+[?_XBC_A7W@C_ *%70_\ P7V_
M_P 17844 <?_ ,*^\$?]"KH?_@OM_P#XBC_A7W@C_H5=#_\ !?;_ /Q%=A10
M!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@C_H5=#_\%]O_ /$5V%% ''_\*^\$
M?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P7V__ ,17844 <?\ \*^\$?\ 0JZ'
M_P""^W_^(H_X5]X(_P"A5T/_ ,%]O_\ $5V%% ''_P#"OO!'_0JZ'_X+[?\
M^(H_X5]X(_Z%70__  7V_P#\17844 <?_P *^\$?]"KH?_@OM_\ XBC_ (5]
MX(_Z%70__!?;_P#Q%=A10!Q__"OO!'_0JZ'_ ."^W_\ B*/^%?>"/^A5T/\
M\%]O_P#$5V%% ''_ /"OO!'_ $*NA_\ @OM__B*/^%?>"/\ H5=#_P#!?;__
M !%=A10!Q_\ PK[P1_T*NA_^"^W_ /B*/^%?>"/^A5T/_P %]O\ _$5V%% '
M'_\ "OO!'_0JZ'_X+[?_ .(H_P"%?>"/^A5T/_P7V_\ \17844 <?_PK[P1_
MT*NA_P#@OM__ (BC_A7W@C_H5=#_ /!?;_\ Q%=A10!Q_P#PK[P1_P!"KH?_
M (+[?_XBC_A7W@C_ *%70_\ P7V__P 17844 <?_ ,*^\$?]"KH?_@OM_P#X
MBC_A7W@C_H5=#_\ !?;_ /Q%=A10!Q__  K[P1_T*NA_^"^W_P#B*/\ A7W@
MC_H5=#_\%]O_ /$5V%% ''_\*^\$?]"KH?\ X+[?_P"(H_X5]X(_Z%70_P#P
M7V__ ,17844 <E'X"\%PR1RQ>&-%CEB=9(W6P@#)(C!D=2$R&5@"".00#76T
M44 %%%% !1110 5^9]?IA7YGT ?7WP _Y$W4_P#L9KS_ --6C5[E7AOP _Y$
MW4_^QFO/_35HU>Y4 %%%% !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 5^6G_!3;_@F3\._V_/AW
M_:&G_P!F>#/VAO!FF7"?#?XD/;E(-1@0RW2^!/';6L4EUJ'A'4+J21K.\2.Y
MU+PCJ5S+J^D17-M<ZWHFN_J717K9)G>:<.9IA,XR?%U,%F&"J*I1K4WHUM.E
M5@[PK4*T&Z=:C44J=6G*4)Q:9UX''8K+L51QF#K2HXBC)2A.+W_FA..TZ<U>
M,X23C*+:::/\LSXL?";XB? WXB>*OA3\5O"NI^#/'W@S4Y=*\0>']6B"3VTZ
M!9(;FWGC:2UU#3-0M9(;_2=6L)KG3=6TVYM=1T^ZN;.YAF?[W_X)H_\ !-'X
MD?M_?$@NYU+P9\ ?!FI6R_$[XG+;*'E<+%=?\(/X'^U1/:ZGXUU.T>-Y)'CN
M-.\*:=<1:YKD4[SZ)HFO?V8?MR?\$S/V;/V^$\*:A\5[7Q)X6\;>#IHK?3/B
M+\.[K1M)\77?AMIWFO/"&LW&L:'KMAJ^@R22SW>FI>6#WF@ZG)+=Z3=VUO?Z
MU8ZM]@_![X/?#?X!_#?PK\)?A+X5TWP9X!\&:;'IFA:%ID;!(T#-+<WU]<RM
M)=ZGJ^IW<DVH:QK&H37&I:KJ5Q<W]_<SW4\LK?TWGOTCUB>$J%/)<#4P7%N,
MIRP^-J3@IX#*W&*C4QN!E.4WB9U[\V#HUHVPLN=XEUE1IK%?I^/\2?:913C@
MJ$J.;UHNG7E**>'PMDE*O0<FW4E4O>C":_=.[JN?)%54^#WP>^&WP"^&_A7X
M2?"3PIIO@SP#X,TY--T/0M,C(2-=S375]?7,K/=ZGK&J7DD^HZSK&H37&I:M
MJ5S<W]_<SW5Q+*WIE%%?RG7KUL36JXC$5:E?$5ZDZU>O6G*I5K5:DG.I5JU)
MMSJ5*DVY3G)N4I-MMMMGY/.<ZLYU*DY5*E24ISG.3E.<Y-RE*4FVY2DVVVVV
MVVV[A11161(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
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
M,$(I'VG4;BYFP5CC4C?R(T!X5<85?W\>"O\ @A/_ ,$V/"(A?4/@WXB\>W4
M79=^-?BC\0I2SA C236'AC7_  OHUP7^9FCGTR2 .Y:.%"L?E_7W@G_@GS^P
MW\/!"WA3]DOX 6=S;\P:EJ7PO\*>(]9@.Z9B8=;\2Z;J^KQEO/D5REZI>,11
M.6B@@2/BQ?TE>#L-'V>69%GV*4%RP56EE^ H66R@X8S%5%'UH1:_E,:WB9DU
M)<N%P&/JJ*LE*.'P].RV4;5JLDO6FK=C_->T;0=<\1W\6E^'M&U77M3F*B'3
MM&TZ\U2_E+RQP((K2QAGN)"\\T,*[8SNEECC&7D4'ZB\$?L#_MM?$58I?!_[
M*'Q_U2SG56@U2?X6>+]'T28/&LJ&/7-;TK3='?=$\<@"WQ/ER1/C;+&6_P!*
M?0?#?AWPM8KI?AC0-%\.::AW)IV@Z58Z18JP4*&6TT^"WMU.U57(C!V@#H *
MVJ^1QWTG\?/F66\(X2A_+/'9K6Q=^SE3P^#P5O\ "JLO\1X]?Q1Q#NL-E%&G
MVE7Q<ZWS<*=&A;T4WZG^?YX)_P""&/\ P4I\8^7)>?!#2/ UE-CR[WQM\3?A
MS99&Z97,FF:'XDU_7[?RVA4,+K2(6D6>&2!9HC))']?>"/\ @VO_ &K=5:"3
MQ_\ &[X#>#K:5D,L?AZ7QWXVU.VB+QB3S+6Y\*>#].>X1#,ZQ0:S+"[)$AND
M$KO!_:+17QV.^D7XA8KF6'619:G?E>#RV=645T=\PQ6-BY=WR)-[12T/&K^(
M_$56_L_J&%[.CAI3:_\ "BK73??W;>2/Y=O!7_!LK\/;00O\1OVL/&?B!B$:
MXMO!7PQT3P@(V*(9((;W7?%?C@S"-_,5+I]/@,R%':SA(:,_7W@K_@WI_P""
M?'A?RSKT'QK^)!3!D'C'XE0Z?'*?WY(*_#[PWX&=$S-&%"2A@MK;@NS-=-<_
MN717QV.\7?$G,+^WXMS.G?\ Z 5ALLMZ/+L/A6ODT^M[ZGC5^,.)<1?VF;XJ
M-_\ GQ[+#?=]6ITFOD?GEX)_X)._\$Y_ !@.A?LE_"Z_-NR-'_PFT&N_$H,4
M>-QYZ_$;6O%0N5)C4.MR)5D0R1N&2657^O/!/P.^"OPS6!/AQ\'_ (7?#]+5
M42V7P3\/_"?A1;=(DCCB2!=!TBP$*QQQ1(BQA0B1QJH"HH'J-%?'X[B#/LSO
M_:6=YOF'-\7U[,L9B^;U^L5JE_F>/7S#'XJ_UG'8S$7W]OB:U6_K[2<KA111
M7D'&%%%% !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 %%%% !7YGU^F%?F?0!]?? #_ )$W
M4_\ L9KS_P!-6C5[E7AOP _Y$W4_^QFO/_35HU>Y4 %%%% !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!C>(O#N@^+M!UGPMXIT;3/$7AKQ%IE[HNO:#K5E;ZEI&LZ1J
M5O)::AIFIZ?=QRVM[8WMK++;W-M<121312,CJ5)%?PW?\%;?^"26O?L<:]J/
MQO\ @AIVI^(OV8/$6I@W5J#<:EJ_P5U?4K@);^'_ !!<.9;J]\%WMU*EKX4\
M5W3R2V\KP>&_$DYU8Z3JWB?^ZJL;Q%X=T'Q=H.L^%O%.C:9XB\->(M,O=%U[
M0=:LK?4M(UG2-2MY+34-,U/3[N.6UO;&]M99;>YMKB*2*:*1D=2I(K] \/?$
M+-_#_-UC<$Y8G+<3*$,VRF<W&AC:$6[3@[-4<913D\-B5%N+<J=15*%2I3E]
M!P[Q%C.'L8J]!NIAJKC'%X24FH5J:?Q1Z0K05W2JI-IMQDI0E*+_ ,QW]FC]
MFCXN?M:?%SPY\&/@OX<DU_Q9K\AFN[N8RV^@>%- MY84U3Q9XLU5(9TTCP]I
M"3QM=7;1RW%Q<2VFE:5::AK6H:=IUU_<%^SC_P $3?V%?@KX!\*Z-XZ^$N@_
M'+XC:?8Q/XL^(GQ .M7\'B+6Y)8[J[EL?!DNLS>%-%T2WG1;/2=-CTRXNTTJ
M)(M7U+5[VXU&^O?M;]F3]B_]FG]CO3/%6E?L\?##3? ,7C75_P"V/$MZ-2US
MQ#K6IO"9!IVFRZ]XGU/6-:70M%CFFCT?1$OAIMB]Q>7:6YU#4-0O+OZCK[7Q
M*\;,XXLQ=/"\-XG,\@R'#6E&-+$2P>99A6E&TZF.J8*O)0H0O*%'!TZ]2D[.
MO6E4J.E##^WQ-QOC,WJQI9;4Q67X"E9I0J.CB<1-K65>5"HTH1NU"C&I*'_+
MR;E)Q5/PCP7^RW^S-\-Q$/A]^SQ\#_!#0@".7PI\*? N@7&0C(9'N=+T*UN)
M9G5W\R>61YI2\C2.[.Y;W8         #  '   X  Z"EHK\2Q&+Q6,G[7%XG
M$8JK_P _,16J5YZ[^_5E*7XGQ%2K5K2YJM2I5E_-4G*<OODV_P 0HHHKG,PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OS/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT:O<J\-^ '_(FZG_V
M,UY_Z:M&KW*@ 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 **** "OS/K],*_,^@#Z^^ '_(FZG_V,UY_Z:M&KW*O#?@!_P B
M;J?_ &,UY_Z:M&KW*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OS/K],*_,^@#Z^^ '_ ")NI_\ 8S7G_IJT:O<J
M\-^ '_(FZG_V,UY_Z:M&KW*@ 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 **** "OS/K],*_,^@#Z^^ '_(FZG_V,UY_Z:M&
MKW*O#?@!_P B;J?_ &,UY_Z:M&KW*@ HHHH **** "BBOSM_X*1_MGS?LC_!
MJSL/ %K_ ,))^T=\:=3_ .%=_ #P3:6RZEJ6H>+-4DM=/E\3'20LKWUAX6?5
M+"2&T,$T>K>(]0\.Z%+&MOJEQ<VH!^B5%?RZ_P#!"#PAXW\ ?M8_MX>"?B7?
MMJGQ&\*IHVA>/=2?49=8DO\ QEIWCSQ;;>);N75ILRZI-<:REY+-J,A9[V5G
MN2S&7<?L7_@LQ^U'\7/ UA\!_P!D/]G;7;KPW\7OVKO%D?ANY\1Z3>W6G:WH
MGA>YUO1/"VF:9INI6(.H:-/XT\2Z^EG-K>FA[VTT;P_KMI"J2:C%-& ?MO%J
MFF37]QI4.HV,NIV<:2W>G17=O)?VL4BQO'+<6:R&X@CD2:%D>6-5998V4D.I
M-ZOYNOBA_P $'?!/PT^!VK?$7X&?&SXU1?M8?#[P]?>.=-\;2>(K.PTSQ=XQ
MTFP75=6T_3K#0]%M/$WAM]9FM=0M_"][:^*;W5=,OM2@?7;_ ,0QHY'Z$_\
M!)/]L'Q%^V-^R7I/BGX@7D=_\4OAQXBO_AG\0-42..W?Q%>Z38:9JNA^*Y;6
M)5BAN-<\/:QIR:J\(2VN?$-AK=Q:P6EO)%9VX!^GE%%?AU_P68_:C^+G@:P^
M _[(?[.VNW7AOXO?M7>+(_#=SXCTF]NM.UO1/"]SK>B>%M,TS3=2L0=0T:?Q
MIXEU]+.;6]-#WMIHWA_7;2%4DU&*:, _;>+5-,FO[C2H=1L9=3LXTEN].BN[
M>2_M8I%C>.6XLUD-Q!'(DT+(\L:JRRQLI(=2;U?S=?%#_@@[X)^&GP.U;XB_
M SXV?&J+]K#X?>'K[QSIOC:3Q%9V&F>+O&.DV"ZKJVGZ=8:'HMIXF\-OK,UK
MJ%OX7O;7Q3>ZKIE]J4#Z[?\ B&-'(^]?^"6'[;=_^U#^QBWQ+^+6K6Y\<_!F
M^\0>#?BOXB>-+==6@\*Z+9>)++QM=6L"!(9=3\*:A:/K#P*MO<Z_INN7%I;V
MMO)%9VX!^HU]?V.F6LM[J5Y::?90;/.N[ZXAM+6'S)$AC\VXG>.*/S)9(XDW
MN-\CHBY9E!FBEBN(HIX)8YH)HTEAFB=9(I8I%#QRQ2(622.1&#HZ$JRD,I((
M-?RI_LN_L_>)/^"V/Q+^,W[3W[4_Q ^(FC? /P=XYF\$_"#X2>#-;ATNRTRY
M@M+36/[+$FH:=K&DV,&A^%M6T)?$>I:381Z_XM\0:[/?2:OI-IIT=E>]?X1T
MCQQ_P1V_X*!_!3X&Z%\2O&'C?]C3]JBYL-#TKP_XXU!;V?PAX@U?6;?PQ)J*
M/:6>G:%9Z[X8\5:KX?U+6-9T32=-@UOP7KQL=7T]]3L;+4[8 _J!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@ K\SZ_3"OS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX ?\B;J?\
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
MU-)]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO
M?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^
M%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_
M\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P
M+?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /(?^%[^"/^>6N?\
M@!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV7_/G:_\ @/%_\11]ALO^?.U_
M\!XO_B* /(?^%[^"/^>6N?\ @!;_ /R=1_PO?P1_SRUS_P  +?\ ^3J]>^PV
M7_/G:_\ @/%_\11]ALO^?.U_\!XO_B* /)[;XX>"[JXM[6*+6O-N9HH(]UC
M%\R:18TW'[:<+N89.#@9.#7L55A968((M+8$$$$01 @CD$$)D$'H:LT %%%%
M !1110 5^9]?IA7YGT ?7WP _P"1-U/_ +&:\_\ 35HU>Y5X;\ /^1-U/_L9
MKS_TU:-7N5 !1110 4444 %%%% 'S/\ "+]D3X%_ WXL?&/XU_#GPUJ.D?$+
MX\ZO=:Y\2]5N_$FNZM:ZQJ5YK>H^(9YK32M2OKG3M(1M5U6]G$.F6]M&J2+"
MJB*-$7U_XD_#/P!\8?!'B#X;_%#PEHOCCP-XILC8:]X;U^T6\T^^@WI+#( 2
MLUK>V=S'#>:;J5E+;:CI=_!;ZAIUU:WMO!/'W-% 'Y$Z%_P0Y_X)W:%XIMO$
MO_"K_%6LV]I?&_M_"NN_$?Q=J'A8,LGFV]K<VHOX=3U"QM7" 6FI:O>17D:>
M3J@OX))HY?UGTK2=+T'2].T/0]-T_1M%T>QM-+TC2-*L[?3M+TO3+"".UL=.
MT[3[..&TL;&RMHHK:TM+:&*WMH(XX88TC15%^B@#Y'\ ?L,_LS_##]HOQW^U
M3X+^'_\ 97QF^(D6K+XAUTZWK5UIB77B.ZAO?$^J:5X?NKZ72-+U7Q+=6\4^
MKWMK:K([-=K:?9$U/5%O??\ XD_#/P!\8?!'B#X;_%#PEHOCCP-XILC8:]X;
MU^T6\T^^@WI+#( 2LUK>V=S'#>:;J5E+;:CI=_!;ZAIUU:WMO!/'W-% 'Y$Z
M%_P0Y_X)W:%XIMO$O_"K_%6LV]I?&_M_"NN_$?Q=J'A8,LGFV]K<VHOX=3U"
MQM7" 6FI:O>17D:>3J@OX))HY?UGTK2=+T'2].T/0]-T_1M%T>QM-+TC2-*L
M[?3M+TO3+"".UL=.T[3[..&TL;&RMHHK:TM+:&*WMH(XX88TC15%^B@#X _:
M=_X)B_L<_M;>+$\?_%CX:SP^/V@M[74/&?@K7M3\(:WKUI:0^1:Q>(UTR7^R
M]>GMH%AMK?5-3TVYUJ"RM;33X=233[>*U7T#]EC]A+]F']C6UU@? GX=0Z%K
MGB*&.U\0>,]:U+4/$WC+5[**83Q:;)KNL3W$NGZ2LJ0S2:/HD>EZ5<W-M;7M
MW97%]"ER/K^B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_P#8
MS7G_ *:M&KW*O#?@!_R)NI_]C->?^FK1J]RH **** "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@ K\SZ_3"OS/H ^OO@!_R)
MNI_]C->?^FK1J]RKPWX ?\B;J?\ V,UY_P"FK1J]RH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\SZ_3"OS/H ^O
MO@!_R)NI_P#8S7G_ *:M&KW*O#?@!_R)NI_]C->?^FK1J]RH **** "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@ K\SZ_3"O
MS/H ^OO@!_R)NI_]C->?^FK1J]RKPWX ?\B;J?\ V,UY_P"FK1J]RH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\
MSZ_3"OS/H ^OO@!_R)NI_P#8S7G_ *:M&KW*O#?@!_R)NI_]C->?^FK1J]RH
M **** "BBB@ HHKS3QG\:/@[\.+^WTKXA_%CX:> ]4N[?[7:Z;XS\=^%O"]_
M<VN[9]IM[/7-5L;B:WW_ ">='&T>[Y=V>* /2Z*QO#_B/P]XMTBS\0>%=>T;
MQ-H.HQ^=I^M^']4L=9TB_A)P);/4M.GN;.ZC)X\R"9USWK8) !)(  )))P !
MR22>  .IH 6BO*-(^//P-\0>(T\'Z#\9_A1K?BV6ZELH_"VD?$7PAJ7B.2]@
M8K-:)HEGK$VIO=0LK++;K:F6-E(= 017J] !112$@ DD  $DDX  Y))/  '4
MT +17E&D?'GX&^(/$:>#]!^,_P *-;\6RW4ME'X6TCXB^$-2\1R7L#%9K1-$
ML]8FU-[J%E99;=;4RQLI#H""*]7H **XGQK\2_AS\-K6SOOB+X_\$^ ;+4)G
MM["\\:^*M"\*VM]<1J'D@L[C7;^PBN9HT97>*%W=%(9E (-:GA;QAX2\<Z/!
MXA\$^*/#OC'0+EY(K;7/"VMZ9X@T>XDA($L<&IZ3=7=E*\18"1(YV9"0& R*
M .BHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_
MZ)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_
M  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>
M)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N
M5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)
MMXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E
M51_PN#6/^B;>)ORNO_E50![E17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB
M;\KK_P"55 'N5%>&_P#"X-8_Z)MXF_*Z_P#E51_PN#6/^B;>)ORNO_E50![E
M17AO_"X-8_Z)MXF_*Z_^55'_  N#6/\ HFWB;\KK_P"55 'N5%>*6OQ:U:XN
M;>W;X=>)(5GGAA::07.R(2R*AE?.EJ-D8;<V6 P#R.M>UT %%%% !1110 5^
M9]?IA7YGT ?7WP _Y$W4_P#L9KS_ --6C5[E7AOP _Y$W4_^QFO/_35HU>Y4
M %%%% !1110!X5^TA^T9\+OV5/A'XE^-'Q>UF72?"7AQ(84@L;?[;K6OZU?,
MT6D>&_#VG^9%]NUK5KA3%;1236]I;Q)<:AJ5Y8Z99WM[;_S0>!?C/\'_ /@I
M;\:K?X^_\% ?VC?A%\(/V<_AUKMXOP6_9"O/B?I&G:AK$EM<&,ZY\0H_MEI>
M+;W*1B'5=2NK>QUOQ5B2ST>W\.>#8[9-9_J"^+_P3^%/Q]\('P#\9/ ^B?$+
MP:VIV6M'P]X@BFFT\ZIIJSK8WI2":"3SK9;F<1'S-H\ULJ>,?+'_  ZW_P""
M?/\ T:G\+/\ P U/_P"6= '8>$OV[/V%;RY\,^!?!/[2_P  GGNI]%\)^$?"
MOAWQOX8B5IIY+;1] \/Z%I-C<)%&&=K33=,TZSA2- 8+:WB50B#\H?\ @M9X
M3\6_!KXX?L7_ /!0+PQHFH:YH?P.\;Z'X;^)":?!YSV6EZ9XQL_%_A:&Z( 2
MVT[Q*+OQMX9GU"\GM+2VU34-"L$N4O=8MA7ZB^'_ /@FM^PEX4U[1/%'AW]F
M/X::3X@\-ZOINOZ%JMI8ZBMUIFLZ/>PZCIFH6S-J3JMQ97MO!<PEE91)$I*D
M9!^QO$WAGPYXS\/ZQX4\7Z#H_BCPQX@L+C2]=\/>(--L]7T76--NT,=S8:GI
ME_#/9WMI.A*RV]Q#)&XZJ<"@#\W?C7_P5>_8Z\%?LU>)/C-X$^.WP^\8^)[_
M ,&7MU\/?AYHGB'2+_XAWWC+4=-1= T?6_ RWA\0>'O[/U2_L)/$TFMV%I'H
M^GQ7D\GGND,%QX-_P0<_9_\ $_PA_8^U/XA>-=.O=+U_]H#QU=>/],M-1ADM
M[X^!-/TRRT/PI?75O/&DZ'7+F'7_ !%I\SDQWVA:QH]_!F*Z$DGU/H'_  2<
M_P""=_AGQDGCS2_V7O!3:]%>+?16^K:QXW\0^%HKE&1T:/P'X@\4ZIX&CB1D
M5DMD\.+;(P)6$%FS^AL44<,<<,,:10Q(D4442+''%'&H5(XT4!41% 5$4!54
M    "@#X2^%O_!1?]G/XO_M6_$;]COPE/XQ7XJ?#6?Q-9:CJ.J:%86O@O7M4
M\%W267B[2/#6KV^MWFJ7.H>'KO[5!>+JNA:/;W!T^_ETRYOX(5ED_,C_ (+6
M>$_%OP:^.'[%_P#P4"\,:)J&N:'\#O&^A^&_B0FGP><]EI>F>,;/Q?X6ANB
M$MM.\2B[\;>&9]0O)[2TMM4U#0K!+E+W6+85^VOA?]F?X!>"OB[XM^/7A3X3
M^#-!^,/CJUFL_%?C_3M*2#7=7ANIH;F_:60,;:WN=5N+>WGUJ]LK>VO-:FMX
M)=6N+QXHV7U;Q-X9\.>,_#^L>%/%^@Z/XH\,>(+"XTO7?#WB#3;/5]%UC3;M
M#'<V&IZ9?PSV=[:3H2LMO<0R1N.JG H _-WXU_\ !5[]CKP5^S5XD^,W@3X[
M?#[QCXGO_!E[=?#WX>:)XATB_P#B'?>,M1TU%T#1];\#+>'Q!X>_L_5+^PD\
M32:W86D>CZ?%>3R>>Z0P7'RI_P $8OV2]7TK_@GY\3D^)=E?Z-=?M>S^,;OR
M;VW>+44^&FM>$3X'T#4I[2Z2.7?K/VCQ'XDTV24F'4-#U?1[Z']S="23[9T#
M_@DY_P $[_#/C)/'FE_LO>"FUZ*\6^BM]6UCQOXA\+17*,CHT?@/Q!XIU3P-
M'$C(K);)X<6V1@2L(+-G]#8HHX8XX88TBAB1(HHHD6..*.-0J1QHH"HB* J(
MH"JH    % '\S?\ P1T_:>\#_LAQ?'?]A3]J_P 7^'O@K\0/AW\6M:U_P]>_
M$35K'PGX7U1-1L=&T36M&T_Q+KL^G:82]WHUCXH\-O=R6Z^)M%\4+J6BS7UK
M'MBQ/VN?B3X6_P""F7_!2W]D+X"? '6(/B/\*OV?=6?QW\3/'WALIJ'A#[+-
MKOAGQ-XZFT_7[7[387VEP:#X0\->%=+UHO\ V?=^,O$!T>R-P62:Z_=#]H3]
MA?\ 9+_:IOK35_CS\$O"_CK7K*VAL;?Q,EUK_A3Q9]@MI#+;:?/XK\%:QX<\
M1W>G6TCR-;V%WJDUG!YUP(H$6XG$G:? /]EG]GO]EW0[[P[\ _A3X7^&]AJK
MV[ZQ<:1#=WNNZV;02"S&N^*-;N]4\2ZVEF)I_L<>JZM>):&XN&MEB-Q,7 /?
MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_,^OTPK\SZ /K[X ?\ (FZG_P!C->?^FK1J]RKP
MWX ?\B;J?_8S7G_IJT:O<J "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 *_,^OTPK\SZ /K[X ?\B;J?_8S7G_IJT:O
M<J\-^ '_ ")NI_\ 8S7G_IJT:O<J "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *_,^OTPK\SZ /K[X ?\ (FZG_P!C
M->?^FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "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 *_,^OTPK\SZ /K[X ?\B;J
M?_8S7G_IJT:O<J\-^ '_ ")NI_\ 8S7G_IJT:O<J "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,^OTPK\SZ /K[X
M ?\ (FZG_P!C->?^FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "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 *_,^OTPK\S
MZ /K[X ?\B;J?_8S7G_IJT:O<J\-^ '_ ")NI_\ 8S7G_IJT:O<J "BBB@ H
MHHH **** "J6IZGINBZ=?:OK&H6.DZ3I=I<7^I:IJ=W!8:=IUC:1-/=7M]>W
M4D5M:6EM CS7%S<2QPPQ(TDCJBDB[7\]'_!:/QQXW^+OQD_8_P#^">?@C7[[
MP]IO[0/C#1-=^)\^FLXN+CP[>^+[7POX:>\C22-;S1-!>Q\9^*]0TRX\RWO+
M_0-%NB@FTR(D _5KPY^W]^Q-XN\81^ _#G[4GP2U7Q3<7B:?9:?!X]T-+?5+
M^5UC@L=&U>>ZBT;6KRYE=8K6VTG4+R:ZF816Z22?+7U[7XT?M!_\$8_V-M=_
M9C\5^ ?A-\)+7PC\3O#/@O4[[X>?$33]0U:]\;:CXSTC33>:<OBF_NKYX/$M
MIXHO[--.UFQO;0VEG;:I=R^&[?0[J*PEM=#_ ((A?M*>)/V@_P!B^PTCQOJM
MWK?C#X(>+M0^%EQJ^HSS76IZMX7MM+TG7O!M[?W4TDKW,MEI.L/X7CFD*SRP
M>&HI;D232/<W !^P]4M3U/3=%TZ^U?6-0L=)TG2[2XO]2U34[N"PT[3K&TB:
M>ZO;Z]NI(K:TM+:!'FN+FXECAAB1I)'5%)%VOYZ/^"T?CCQO\7?C)^Q__P $
M\_!&OWWA[3?V@?&&B:[\3Y]-9Q<7'AV]\7VOA?PT]Y&DD:WFB:"]CXS\5ZAI
MEQYEO>7^@:+=%!-ID1(!^K7AS]O[]B;Q=XPC\!^'/VI/@EJOBFXO$T^RT^#Q
M[H:6^J7\KK'!8Z-J\]U%HVM7ES*ZQ6MMI.H7DUU,PBMTDD^6OKVOQH_:#_X(
MQ_L;:[^S'XK\ _";X26OA'XG>&?!>IWWP\^(FGZAJU[XVU'QGI&FF\TY?%-_
M=7SP>);3Q1?V::=K-C>VAM+.VU2[E\-V^AW45A+:Z'_!$+]I3Q)^T'^Q?8:1
MXWU6[UOQA\$/%VH?"RXU?49YKK4]6\+VVEZ3KW@V]O[J:25[F6RTG6'\+QS2
M%9Y8/#44MR))I'N;@ _2KXO?'WX)_ '1;;Q#\:OBIX%^&&DWSS1:9/XR\1Z;
MHLVL3VR+)<6VB6%U.NH:U=01NDDUKI5K>7$<;J[QA2#6=\&_VE/@!^T+:WUW
M\$?C#\/OB<-*2.35K3PEXETW4]6TB*9S'!-J^B),NL:5!<.&2VFU"QMHKAE8
M0/(5;'\[G[&OP?\ "/\ P5:_;?\ VK_VG/VD[*[^(/PD^$7B2Q\#?![P!?W^
MH6_A.73+G4_$D/A:TN(+*ZMY);#P]X;T&'7=8TB"2VL-=\4^,'U?4HKJ)[NR
MN8_^"EG[/?@W_@F3\:?V9OVY_P!DSP_-\-=(/Q$_X0OXF> ?#UU>Q^$=;9[6
M?7_[-MK*>]8:?9^./">F>+M"UO1+>:#1E&E:5J>E6FF:G#=WEP ?U*T5GZ3J
MECK>EZ;K6F3BYTW5]/L]4T^Y4,JW%CJ%M'=VDZJP# 2P2QR , P#8(!K0H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K\SZ_3"OS/H ^OO@!_R)NI_P#8S7G_ *:M&KW*O#?@!_R)
MNI_]C->?^FK1J]RH **** "BBB@ HHHH *_F]_; -L/^"^?[#_\ :GF_9?\
MA5/A 6FX(5^TG6/CZ--\KSP8_*_MDQ;C'\XD\TPD7(!K^D*OY\/^"TOP[\>_
M"[XH?LF?\%#OAYH5_P"(H?V<?%^B:7\3;'3O,26'PO9^+K/Q1X:EOIX89GLO
M#VK7=UXK\(:YJ,R-!:3^)]%B"DWKF@#^@^OYOO\ @W2%O_P@'[6ITX2C1C\5
M_" TK=@Q?9QHOB QA&B MS*+0V?G>2 -IA. ACKZ1_:%_P""UG[&^G?LR^+O
M%OP>^*,WBKXM^*?!.HZ;X ^'=KX?\3:9XLT;QEKFF?8;27Q,][H\>DZ+;^$+
MV_&I:K=MJDMIJB:3<VWAB\UF>>S:;MO^")_[,OB?]G']C#3+OQYH][H'CCXT
M>+=3^*NJ:%JMM)9ZOH6@WNGZ5H'@[2M2M9 LEM<7&AZ''XG-I.D=Y8MXF>QO
MXH+RVFMH #]>J_F]_; -L/\ @OG^P_\ VIYOV7_A5/A 6FX(5^TG6/CZ--\K
MSP8_*_MDQ;C'\XD\TPD7(!K]&?@3_P %-OA3\>OVQ_BW^QQX?\">/-'\3_"R
M?QQ8CQEJT-@V@^(-3^&WB&/PUXNMA86TTFIZ';I?NTNA7VI*8M5MH)$NTTB_
MFL+&^^&?^"TOP[\>_"[XH?LF?\%#OAYH5_XBA_9Q\7Z)I?Q-L=.\Q)8?"]GX
MNL_%'AJ6^GAAF>R\/:M=W7BOPAKFHS(T%I/XGT6(*3>N: /Z#Z_FM_X-Z@G_
M  JK]LDZ,+D::?B-X=&B>7D_(/#GB0VX@:W B-R+<V6_[, >8"H"F*OJ+]H7
M_@M9^QOIW[,OB[Q;\'OBC-XJ^+?BGP3J.F^ /AW:^'_$VF>+-&\9:YIGV&TE
M\3/>Z/'I.BV_A"]OQJ6JW;:I+::HFDW-MX8O-9GGLVF[;_@B?^S+XG_9Q_8P
MTR[\>:/>Z!XX^-'BW4_BKJFA:K;26>KZ%H-[I^E:!X.TK4K60+);7%QH>AQ^
M)S:3I'>6+>)GL;^*"\MIK:  ^2/^#<(V/_#//[08CS_:0^,^E&[XBQ]A/@?2
M/[/P0/.)\\:GD2'R@,&$!S/GU+_@X=^P_P###G@G[6#Y_P#PTGX$_LS!C&+[
M_A7WQ8\PG>"Q']F_V@,18DR02?*$@/R;^R=\7/"W_!)3]N7]JC]G3]I*ZU/P
M/\$/C5K-K\0/@_\ $6YTO5M1\-0:=::GXCN/"]S)#I&GWERUKK.A:^_A7Q'J
MMA;7-OHOBSP=!I]_';Z>;G4K*K_P45_:#\(?\%3?CE^S-^Q)^R3K.I?$7PK9
M^/3XW^*WQ$T72M6@\+:%%Y9\/W&L1MJVGZ?)<V/@+PEJ'BC5M0UH1OI.HW6O
MZ3H6A76H:M/):$ _HX_9V$P_9^^!8N!()Q\'/AB)Q,&$PF'@K1/-$H?YQ('W
M>8'^;=G=SFO8ZI:;IUEI&G6&DZ= EKI^EV5KIUA;1YV6]E901VUK F23LA@B
MCC7))PHR2:NT %%%% !5/4;ZWTO3[[4KHL+73K.YOKDHI=Q;VD+W$Q1!@NPC
MC8JH.6.!WJY7,^-?^1-\6_\ 8LZ]_P"FJ[H \M@^,/B*_C^U:5\,=>U/3Y))
MEM;^TGU"6"YCBF>$R(\/AZ:/(>-ED197\J17B9BR&IO^%J^,O^B1>)O^^]5_
M^9FNF^#O_).?#O\ W%__ $^ZG7IE 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9
M?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]
M]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S
M7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO
M_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1
M(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J
M_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\
M+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B
M\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_
M /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5%
M 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?
M&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W
M_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S
M,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9
M?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]
M]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,U6O/C#XFT^WEO+_ .%FNV-I
M"%,UU>76H6UO$'=8T,L\WAQ(HPTCHBEF&YV51EF /O=><?%S_DG?B3_KEI__
M *=]/H X^#XN^*[J"*YM?A1XAN;:XC2:"X@GU*:":*10T<L4L?AMHY(W4AD=
M&964@J2"#4O_  M7QE_T2+Q-_P!]ZK_\S->C^!/^1+\*?]B]I'_I#!75T >&
M_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7Q
ME_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3
M?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__
M #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"
MU?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7QE_T2
M+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]Z
MK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U
M[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y44 >&
M_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7Q
ME_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3
M?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__
M #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"
MU?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7QE_T2
M+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]Z
MK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U
M[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S5&_P#C1X@TJ 7.J?#+6--MFD6%;B_O
M;VS@:5E=EB$MQX=CC,C*CLJ!MQ5'(!"DCZ KQ+X]_P#(EV?_ &,-C_Z0ZI0!
M"/BMXQ(!'PC\2D$ @A]4((/(((\,X((Z&E_X6KXR_P"B1>)O^^]5_P#F9KVV
M#_40_P#7*/\ ] 6I: /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7
M_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J
M* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J
M^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)
MO^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\
MF9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KX
MR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_
M[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9
MFO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#
M?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^
MB1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]
M5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_
MX6KXR_Z)%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)
M%XF_[[U7_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7
M_P"9FO<J* /#?^%J^,O^B1>)O^^]5_\ F9H_X6KXR_Z)%XF_[[U7_P"9FO<J
M* /#?^%J^,O^B1>)O^^]5_\ F9JC=_&G7]/EM8;_ .&>L64U]+Y%C%=WU[;2
MWDVZ-/)M8YO#J/<2[Y8E\N$.^Z2-<9=0?H"O#?BW_P C+\+/^QF/_I?H- !_
MPM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]
M$B\3?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?
M>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S
M-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7Q
ME_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3
M?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__
M #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y4
M4 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\
MPM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]
M$B\3?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?
M>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S
M-'_"U?&7_1(O$W_?>J__ #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7Q
ME_T2+Q-_WWJO_P S->Y44 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3
M?]]ZK_\ ,S7N5% 'AO\ PM7QE_T2+Q-_WWJO_P S-'_"U?&7_1(O$W_?>J__
M #,U[E10!X;_ ,+5\9?]$B\3?]]ZK_\ ,S1_PM7QE_T2+Q-_WWJO_P S->Y4
M4 >&_P#"U?&7_1(O$W_?>J__ #,T?\+5\9?]$B\3?]]ZK_\ ,S7N5% 'AO\
MPM7QE_T2+Q-_WWJO_P S-49?C3K\-]!IDWPSUB'4KJ,RVNGRWU['?7,2B0M)
M!:/X=%Q-&!#,2\<;*!%(2?D;'T!7AOB7_DM_@7_L!W7_ **\14 '_"U?&7_1
M(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J
M_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\
M+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B
M\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_
M /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5%
M 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?
M&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W
M_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S
M,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9
M?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]
M]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S
M7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO
M_"U?&7_1(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1
M(O$W_?>J_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J
M_P#S,T?\+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,T?\
M+5\9?]$B\3?]]ZK_ /,S7N5% 'AO_"U?&7_1(O$W_?>J_P#S,U13XTZ_)?RZ
M5'\,]8?5((A/-IJ7UZU_#"1&PFELU\.FXCB(FB(D>,(1+&0<.N?H"O#=)_Y+
MQXG_ .Q9M_\ TF\/4 '_  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]
MZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,
MU[E10!X;_P +5\9?]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5%
M'AO_  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\
M"U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?
M]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-
M_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJ
MO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\3?\ ?>J__,S1
M_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]ZK_\S-'_  M7
MQE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(
MO$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\
M?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\
MS->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E1
M0!X;_P +5\9?]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_
M  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&
M7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\
M3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]
MZK_\S-4;7XTZ_?3W=K9?#/6+NZL)/*OK:UOKVXGLI2SH([N&+PZ\EM(7BD39
M,J-NC=<91@/H"O#?AC_R/?Q8_P"PY'_Z<=;H /\ A:OC+_HD7B;_ +[U7_YF
M:/\ A:OC+_HD7B;_ +[U7_YF:]RHH \-_P"%J^,O^B1>)O\ OO5?_F9H_P"%
MJ^,O^B1>)O\ OO5?_F9KW*B@#PW_ (6KXR_Z)%XF_P"^]5_^9FC_ (6KXR_Z
M)%XF_P"^]5_^9FO<J* /#?\ A:OC+_HD7B;_ +[U7_YF:/\ A:OC+_HD7B;_
M +[U7_YF:]RHH \-_P"%J^,O^B1>)O\ OO5?_F9H_P"%J^,O^B1>)O\ OO5?
M_F9KW*B@#PW_ (6KXR_Z)%XF_P"^]5_^9FC_ (6KXR_Z)%XF_P"^]5_^9FO<
MJ* /#?\ A:OC+_HD7B;_ +[U7_YF:/\ A:OC+_HD7B;_ +[U7_YF:]RHH \-
M_P"%J^,O^B1>)O\ OO5?_F9H_P"%J^,O^B1>)O\ OO5?_F9KW*B@#PW_ (6K
MXR_Z)%XF_P"^]5_^9FC_ (6KXR_Z)%XF_P"^]5_^9FO<J* /#?\ A:OC+_HD
M7B;_ +[U7_YF:/\ A:OC+_HD7B;_ +[U7_YF:]RHH \-_P"%J^,O^B1>)O\
MOO5?_F9H_P"%J^,O^B1>)O\ OO5?_F9KW*B@#PW_ (6KXR_Z)%XF_P"^]5_^
M9FC_ (6KXR_Z)%XF_P"^]5_^9FO<J* /#?\ A:OC+_HD7B;_ +[U7_YF:/\
MA:OC+_HD7B;_ +[U7_YF:]RHH \-_P"%J^,O^B1>)O\ OO5?_F9H_P"%J^,O
M^B1>)O\ OO5?_F9KW*B@#PW_ (6KXR_Z)%XF_P"^]5_^9FC_ (6KXR_Z)%XF
M_P"^]5_^9FO<J* /#?\ A:OC+_HD7B;_ +[U7_YF:/\ A:OC+_HD7B;_ +[U
M7_YF:]RHH \-_P"%J^,O^B1>)O\ OO5?_F9H_P"%J^,O^B1>)O\ OO5?_F9K
MW*B@#PW_ (6KXR_Z)%XF_P"^]5_^9FC_ (6KXR_Z)%XF_P"^]5_^9FO<J* /
M#?\ A:OC+_HD7B;_ +[U7_YF:HV'QIU_58I)M+^&>L:E#%*8)9;"^O;R*.95
M5VADDM_#LB)*J.C&-B'"NK$88$_0%>&_ 7_D6M<_[&:[_P#2#3J #_A:OC+_
M *)%XF_[[U7_ .9FC_A:OC+_ *)%XF_[[U7_ .9FO<J* /#?^%J^,O\ HD7B
M;_OO5?\ YF:/^%J^,O\ HD7B;_OO5?\ YF:]RHH \-_X6KXR_P"B1>)O^^]5
M_P#F9H_X6KXR_P"B1>)O^^]5_P#F9KW*B@#PW_A:OC+_ *)%XF_[[U7_ .9F
MC_A:OC+_ *)%XF_[[U7_ .9FO<J* /#?^%J^,O\ HD7B;_OO5?\ YF:/^%J^
M,O\ HD7B;_OO5?\ YF:]RHH \-_X6KXR_P"B1>)O^^]5_P#F9H_X6KXR_P"B
M1>)O^^]5_P#F9KW*B@#PW_A:OC+_ *)%XF_[[U7_ .9FC_A:OC+_ *)%XF_[
M[U7_ .9FO<J* /#?^%J^,O\ HD7B;_OO5?\ YF:/^%J^,O\ HD7B;_OO5?\
MYF:]RHH \-_X6KXR_P"B1>)O^^]5_P#F9H_X6KXR_P"B1>)O^^]5_P#F9KW*
MB@#PW_A:OC+_ *)%XF_[[U7_ .9FC_A:OC+_ *)%XF_[[U7_ .9FO<J* /#?
M^%J^,O\ HD7B;_OO5?\ YF:/^%J^,O\ HD7B;_OO5?\ YF:]RHH \-_X6KXR
M_P"B1>)O^^]5_P#F9H_X6KXR_P"B1>)O^^]5_P#F9KW*B@#PW_A:OC+_ *)%
MXF_[[U7_ .9FC_A:OC+_ *)%XF_[[U7_ .9FO<J* /#?^%J^,O\ HD7B;_OO
M5?\ YF:/^%J^,O\ HD7B;_OO5?\ YF:]RHH \-_X6KXR_P"B1>)O^^]5_P#F
M9H_X6KXR_P"B1>)O^^]5_P#F9KW*B@#PW_A:OC+_ *)%XF_[[U7_ .9FC_A:
MOC+_ *)%XF_[[U7_ .9FO<J* /#?^%J^,O\ HD7B;_OO5?\ YF:/^%J^,O\
MHD7B;_OO5?\ YF:]RHH \-_X6KXR_P"B1>)O^^]5_P#F9H_X6KXR_P"B1>)O
M^^]5_P#F9KW*B@#PF;XM^++>*6XN/A/XB@@@C>::::;4HHH8HE+R2RR/X:5(
MXXT5G=W8*B@LQ !-0V7QC\2:E;I>:=\+M<O[24N(KJRNK^ZMY#&[1R!)X/#D
MD3E)%9'"L=KJRMA@0/6_%W_(J>)_^Q>UK_TVW-<?\&O^2=Z)_P!==6_].]]0
M!SW_  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\
M"U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?
M]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-
M_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJ
MO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\3?\ ?>J__,S1
M_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]ZK_\S-'_  M7
MQE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(
MO$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\
M?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\
MS->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E1
M0!X;_P +5\9?]$B\3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_
M  M7QE_T2+Q-_P!]ZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&
M7_1(O$W_ 'WJO_S,T?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\
M3?\ ?>J__,S1_P +5\9?]$B\3?\ ?>J__,S7N5% 'AO_  M7QE_T2+Q-_P!]
MZK_\S-'_  M7QE_T2+Q-_P!]ZK_\S->Y44 >&_\ "U?&7_1(O$W_ 'WJO_S,
MT?\ "U?&7_1(O$W_ 'WJO_S,U[E10!X;_P +5\9?]$B\3?\ ?>J__,S1_P +
M5\9?]$B\3?\ ?>J__,S7N5% 'A,WQ;\66\4MQ<?"?Q%!!!&\TTTTVI110Q1*
M7DEED?PTJ1QQHK.[NP5%!9B ":ALOC'XDU*W2\T[X7:Y?VDI<175E=7]U;R&
M-VCD"3P>')(G*2*R.%8[75E;# @>M^+O^14\3_\ 8O:U_P"FVYKC_@U_R3O1
M/^NNK?\ IWOJ .>_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:
M]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_
MX6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)
M%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7
M_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A
M:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7
MB;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_
M )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH
M \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KX
MR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_
M[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9
MFC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+
M_HD7B;_OO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_O
MO5?_ )F:]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:
M]RHH \-_X6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \-_
MX6KXR_Z)%XF_[[U7_P"9FC_A:OC+_HD7B;_OO5?_ )F:]RHH \'G^,/B*PC^
MU:K\,=>TS3XY(5NK^[GU"*"VCEF2$2.\WAZ&/)>15C1I4\V1DB5@SBO;-.OK
M?5-/L=2M2QM=1L[:^MBZE'-O=PI<0ET.2C&.12RDY4Y':O/_ (Q?\DY\1?\
M<(_]/NF5TW@K_D3?"7_8LZ#_ .FJTH Z:BBB@ HHHH *_,^OTPK\SZ /K[X
M?\B;J?\ V,UY_P"FK1J]RKPWX ?\B;J?_8S7G_IJT:O<J "BBB@ HHHH ***
M* "JU[96>I6=WIVHVEM?Z??VT]E?6-[!%=6=[9W43P7-I=VTZ207%M<02/#/
M!,CQ31.\<B,C$&S10!\P>&_V)_V/_!_BZW\>^%OV8O@5H'C&ROGU/3_$&E?"
M_P 'V>H:9J3R>:=0TIXM)5-*ODDRT-WIR6UQ!N=89(UD<-]/T44 <'HWPL^&
M7ASQIXB^(_A[X=^!]"^(7B^UALO%GCG1_"FA:9XO\36EO*DT-MK_ (CLK"'5
M]8ACEBAD":A>7"[H+<D$V\'E]G>V5GJ5G=Z=J-I;7^GW]M/97UC>P175G>V=
MU$\%S:7=M.DD%Q;7$$CPSP3(\4T3O'(C(Q!LT4 ?,'AO]B?]C_P?XNM_'OA;
M]F+X%:!XQLKY]3T_Q!I7PO\ !]GJ&F:D\GFG4-*>+2532KY),M#=Z<EM<0;G
M6&2-9'#?3]%% 'F7Q1^"WPA^-VBV_AWXP_#'P)\3M$LYVNK'3?'7A;1O$UOI
M]T_E[[K31JUG=/IUU(L,:27-BUO-)&@B=VCRIH_"CX!_!'X%6-_IOP9^$OP\
M^%UGJTJ3ZM'X%\(Z'X:DU::/=Y,FJW.EV5M<ZF\"L4MS?33FWBQ%!Y<8"#UN
MB@ HHHH **** "J>HV-OJFGWVFW08VNHV=S8W(1BCFWNX7MY@CC)1C'(P5@,
MJ<'M5RB@#'T#0[#PWI-IHNF+*EC9>?Y"S2&:0?:+F:[EW2$ MF:>0C(X4A>U
M;%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %9.NZ+8^(M*N]&U)96LKU8EG
M6&0Q2$0SQ7";9 "5_>0H3@<KD=ZUJ* *6FZ?;:3I]CIEF'6UT^U@L[82.7<0
M6T2Q1!W."[!$&YB!DY-7:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWQ/
MX7TGQ=I\>F:PD[VL=U'>*+>9H'\^**:)"74$E=D\F5QR<'M7144 (JA%51T5
M0H^@&!^@I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YO7/"ND>(;S1;[4
MDG:?0+S[=IYAG:)5N/-MILRJ ?-7?:0_*2!@,/XJZ2B@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KF[SPKI%]XCTWQ3.DYU;2K9[2S=9V6!89%NU820
M@8=L7L^&)&,K_=YZ2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFX/
M"ND6_B:\\61I.-8O[-+&X=IV-N;=$M$4)!C:K;;.'+9)R&/\7'244 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %<WH_A72-"U+7-6L$G6\\0W(N]1:6=
MI8VF$MS,##&0!$N^ZE^49X*C^&NDHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *YOPSX5TCPE9W-CHZ3I!=7CWTPN)VG<W$D44+%68#:NR%,*!@')[U
MTE% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% %6^LX-1L;S3[D,;>^M;B
MSN C;',%U"\$H1QDJQC=MK ':<'M5#P_H.G^&M*MM&TM94LK5IVB6:4S2 W$
M\EQ)ND8 MF25R..%P.U;-% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %
M6^LX-1L;S3[D,;>^M;BSN C;',%U"\$H1QDJQC=MK ':<'M5#P_H.G^&M*MM
M&TM94LK5IVB6:4S2 W$\EQ)ND8 MF25R..%P.U;-% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
MA'QEH.E>)O#.NZ>[/9ZMH>MV4.HZ9J%N75)!'=6=Q%*(Y8XYHBQCFCCE1T4
MZ6BOQ ^,'_!9>+_A;_BGX'?L:_LO?$C]L;Q9X+GN['Q3X@\%76J6GA33KNPO
M&TZ_NM,_X1[PAXUU+6]"L=2"Z;+XANX_#>A7=T3)I6J:C8M:7=YUW[-?_!7;
M2_B)\<-"_9H_:>_9V^(?[(7QH\5/:6/@_3O'EQ?W6@>*=7O"\.GV"7.N>%_!
M>KZ-/XFNX9+?PFSZ5JNBZU=F+3+7Q%-J%SI\5^ ?LC17AG[1O[1?PL_96^$G
MB7XT?&#6WT;PAX<6W@6*SA6]UO7]9OW,.D^&_#FF&6%M3US59PRVUOYL%O;V
M\5UJ6I75CI-A?W]K^,VF_P#!9O\ :;\:Z4WQ*^%G_!+SXY^-O@A$EU=P^.+?
M6?%LKZYI$#RPR:QIL^B?![6]$2#3I8I6U1=-O_$ME:I:W(NM6LE66>V /Z#*
M*^+OV(_VZ/@]^W7\.-2\;_#(:IH6N^%;^UT?Q_\ #[Q(+5/$O@[5+V&6>P:X
M-I++;:CH>L1VUZVAZY:E(=0-AJ%K-;V.IZ=J.GVGVC0 4444 %%%% !1110
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
M;N+CP5\-K;4F$FO:):Z+JFFK+J":#X9^(VK,NIM):Y\/V*%%BNIY4W/VZ_\
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
MVFB:3\-/!]S<::-=U1=<U+6=1EO;V\T77;^W%HX2^TN;1UL+.6></=?!:?\
M!:7XN_%G5-;O/V0O^">/QQ^/_P -O#NJSV5S\1%N?$&G6^IK8MFXLK?3/#'P
M[\9V&EZG=6\MK>V-G=>)+S65M9U:Y\.H^Y(P#]^J*_-+]AC_ (*:?#']M#7?
M%GPROO!'BCX&_'SP+#<77B?X/>.IQ<:C]CL;F&QU:YT+4Y=/T.[U%M"U">&R
MUS3M4\/Z!K6FR30S/ICVK23P]9^W=_P4.^%7["V@^%H/$.@Z[\2OBK\0YYK?
MX=_"7PE+##K>O>1/#:2:EJFH207W]A:(U]<0:7:W46F:OJFJ:I.+31]%U$6F
MJ3:< ?H#17X(Z?\ \%H?B-\+O%G@^Q_;5_85^+?[,?P^\?7R6VA?$>^N]>U:
MUTX2JK&/4]$USP'X4EOI=+BDCN]>MM,U(^(M.L2;A?"D\AA@F_=NTUO1[[1;
M;Q'9ZII]SH%YI<.MVNM17<#:7/H]Q:+?0:I'?!_LS:?+9.MVEV)/(-NPFW^6
M=U &G17X0>+/^"TVN^//'OBOP+^P_P#L;?%C]K6P\'W9LM7^(FARZYI?A=9%
M=PE[:6&A>"/%UW_8VIBVO8M'U#Q%J'A2>_>%9K33KF-XTE]U_9!_X*P>#_VA
MOC#=?LW?&7X+^.?V5?VA5CGDTGX??$.YN+NW\02VMI)J4VE66HZIX=\&ZS8^
M('TF-M7M=)U;PQ9PZA8+(VEZEJ$R)%* ?K5117Q%^WK^W'X _8.^# ^)WBS2
MCXQ\3:WJ\'A_X??#>UUN+0-2\9ZP3'/J1_M5].UEM(T;0M+,FH:QK/\ 8VI1
M6KOIVGBWDOM7L(I0#[=HKY9_8J_:6_X;!_9F^&G[1?\ PA7_  KO_A8G_"9?
M\4=_PD?_  EO]C_\(E\0/%7@7_D8?[!\,_VA_:'_  C/]J?\@.Q^R?;OL/\
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
M[!.C_L5?#[7K_P 3:\_Q#_:$^+=[%XF^-GQ-O);B]EU36Y9;F_.@:+?:@O\
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
MGX#\&^#=9TZ\FMD6W_M"S\:WFDVFH1SDS3:YX9U.0^;-;2RC)_:AL+;]H?\
MX+R_LO\ P?\ %EO#JG@CX0>!M,\1MHMU EYILFJZ%X5\<_&1+F\LIM\$PU/6
M+7PCIE]',AAFL["UCEBE4%)?U7_X)]_L)^$/V&OA/>^'8-6;QM\6?']Y:^)?
MC)\2[I96N?%'B1(IC%IVFO= W\?AC09;W4!I"7[O?WUWJ&JZY?\ DW>K26=I
M^6'CF2/P+_P<5_#+4=99+*R^)'PM2/3;FX)\N:2[^!WC7POIRQ,?+"/>^(/"
MATB *+D/=RB,[#(S6X!^U'[:GPNT+XS?LF_M#?#K7["WU"VUSX2>-YM.%Q;1
MW1L?$FC:#>ZWX5UFVBD5A]MT7Q)IVEZI9LNUUN+2/:RDYK\T/^"&_B[Q%\6_
M^"<&N^ IO$5[I5]X%^('Q6^$GAO7TWW=_P"'['6?#^@>--,O[5&N8)9O[$U#
MXAW4FG0BYMD1+**S@E@B@0Q_K;^T+XBL?"'P"^-_BO4YXK73O#/PA^).OWUQ
M/_J8;32/!NLW]Q)( \9*)%;L2H=&8?*K D&OQY_X-X- NM+_ &)?'FKW43QI
MXF_:,\9W^G,2=D^FZ?X"^&.BB9047D:KI^K0.59T/D*,JZNH /OC_@G]^PIX
M2_8'^$WB3X:>'?%LWQ U#Q9XWO/&6M^,[_PY:^&]4O%DTC2=(TS19;6VU/6-
M]AHT6FW,]ENO2BW&K:C*D$3W$K2_EK_P6^33/&?[0_\ P3J^%_@B2%_CIJ'Q
M5N+S2GTR/S->T/P]KGB[X?Z9H6HWIMT-Y'I]QXCTS4+W3)&?R8&\.Z]<+Y0C
MGD;]._V\/^"@'PV_8G\'V%O/9R?$3XZ>.A'8?"7X)Z!))/XC\5:I?7)TZPU+
M4X+*&[OM+\,+J9%G]K2TGO\ 6M04Z-X?M+Z_%R;+YB_X)]_L,?%6#XHZY^WS
M^V]?_P#"0_M7_$BUN'\,>#G2$:1\$?"^IV0T^'3;:UC>X@LO$JZ W]@6VFV5
MQ)!X5\/SWNG75UJ>O:MK%S:@'TW_ ,% ?V#]._;W\'?#;P+KWQ1UCX=^'? 7
MCB3QO?V6E^'H?$">*+O^RYM'M;:Y6?7-&33WLK&^U>*"]1;R9!JDX1(QO$OW
MCINFZ=HFF6&D:59VNF:3I%C:Z;INGV4,=K9:?IUA;QVMG9VEO$J16]K:6T4<
M$$,:K'%#&B(H50!=) !)(  )))P !R22>  .IK\"/VMOVR/BM^V[\1]>_8&_
MX)X3)JD%W&VC_M%?M-VLTO\ PA/@;PE>/-8:]H?A[7;1)(Y(KN);K3K[7M/E
MEOM>DCO= \$6]X[W.NV8!Y__ ,$E(]-\7?\ !1/_ (*8?%#X821'X*W7BW5-
M+TVXTF+9X<UO5]=^)>OZKH^JZ2\"1V4ML]GHOB74;!(5#0Z;K]NZI'%<J'_H
MXKY@_9!_90^&O[&7P1\._!7X:1SW5II\L^L>*/%&H0P1:UXW\8:C' FL>*-7
M6WS%%+<K;6MCIUA&\L>DZ)8:9I23W(LS=3_3] !1110 4444 %%%% !1110
M4444 %%%% !1110!\*M^P/\ #*[_ &X9?V[-9\4>+M>^(4'ANW\-^'O!NK+H
M-UX)\)QV_A.V\)+J.@1OI!UJTU VHU:^$G]JF-+_ ,0:K+'&JS*J_+__  4B
M_;I_9(NOV3OC;\)?"WQ8^&_QP^)OQ:\&>(/A=X&^&7PJ\2:+\4/$=SXT\2PO
MHVEWMWIW@Z\U@:*_A;4IH_$*2:N]E-)>Z1%9Z9%>ZO+9V,_Z+>"OVE_@;\1/
MBU\0/@3X-^(.FZW\6_A9 UUX]\$QZ?KEGJ?AZV2ZLK)KB:?4=+L].O8%N=2L
M(S-IE[>Q_P"F6S[O+E1S^;'[1?\ P2%_9AT[P=X\^+7[-D'C?]FC]H#PKHGB
M?QQX0^)/PX^)WC^R9?$NGZ7>:DEKJ=KK/B?4;?3=(U62)[34)O#4GAZ\MTNI
M+M;F58Y;6X /IS_@EU\$OB!^SU^PM\"/A?\ %&TGTKQOIVE^*/$.L>'[EB;C
MPPOCCQOXD\:V'AV[1D1[?4],T_7[6/6[-]QL=<;4K,22) CGX"_;49/VM?\
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
M? ^MZK9VWEQI:6NMZCX;N-9AL80\%A'?BQAFF2W$C 'V)1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ?S'?L%_$#X3^.?V^?^"CO[='[0WBCPMX9
MT?X/>+[/P!\/_%'Q"U;3[73?"NE:_KGC;POHPTBZU"<P1^([?P/\+M/\/V46
MD^9?W$&NZM8Z9'.-2G27]&_&_P"W#_P2U_;-T/Q!^S!XS^/?@3Q;H_CN;2M'
MO-$UN+QSX"T[4M1CU&SU31!H/CK7M"\-:*-5CU6SLFT^?1O$)N3?B*RC9IYQ
M;2?C_P#\$Q?V)?@3\;_VN_VXO#7[1VA:CXRU3X ?%_4/^$:^%6N:K=Q>"M1O
M=4\;_$/1]8\6>(-#M)E_X22ZT;_A'M)L+)+K4)]#FM/$$CW]EK"SZ?-:?J7_
M ,%)O^">G[)/B#]C;XX>*/"OP.^%/PJ\:?"'X9>,?B9X,\6?#7P/X9^'^HVM
MWX&TB]\5W&A7Q\+:=I-OK>D>(;;3[_1GTK6(;^VM[C5WU'38K35TM[V, _4'
MX/?";P9\"OAGX0^$?P[M=1L?!'@33#HWAJQU76-2U^]L=+%W<W<-D^K:O<W>
MHW,-HUR]O9K<7$GV6SCM[2';!!$B_B;$R?M@_P#!<.5^-1^&?[ OPO:-"-TN
ME77Q0U!?+96(#&'6=/\ %/C*8@9A5I_A2#EUB*W/O?\ P36_:@U&U_X)4>&O
MCO\ &#4[O5D^"G@GXI0:IJ^H7,C7^N>&_A/J.OQ^'[;[7<M/+=ZB="T_3/#-
MK(1+<7U]:Q*(YKJ8K)Q7_!#3X8Z[;_L\?$S]J'QX&N?B+^US\7?%/Q!U759E
M*7%_X>T+6-8TVPEE23=,INO&-_\ $#5HF9]L]CJEC+&&0K+* ?9O[07[ _PR
M_:1_:.^ _P"T5\0?%'BZ6]_9_>PN/#'P\A70;KP'J]_8^(9?$G]H:[8ZGI-[
M?2W%S?)I:70L[RU2>#1--216\IB;G[2'[?/['/P&\)?$6'XC?&GX6:]XB\,6
M&L:-K/P;T/Q=X<\5_$;6-:-G/ /!5SX!TJ]U#6[*\U:9TTNY.NZ=8Z7IZW1G
MUN[L;!)YT]IO?VEO@;IWQVTG]F:^^(.FVGQTU[0I?$VC?#V?3]<34M3T.'3M
M3U>74+/43I?]A3)'INC:K=M$NJFX$>GW0,.^)DKY&^/G_!)G]CCX]>)_%GQ,
MN?"/BGX=_&WQ3JDOB-OC'\//'_C32/$^G>*S(]S!XAM='N]=O_!PO(KTQ7#M
M'X=@N&6%(K>[M"D4L0!X#_P0F^ ?Q/\ @A^R%KVI?$[0M1\(S_%WXG:C\1O"
MGA+5K>ZLM2L/"<OACPSX?T[5[_3;Z-+W3I_$,FBW%Y9P76^6XT"'1-1+E;X
M?,'_  0IM+/XS?&3]NS]KOQ"@U3QCXX^(]MI>C:G=P*;K2M*\8:UXI\<^(K6
MTEF,EQ:V]\6\)6J6<1AAM+30[>U421"..W^E/^".'[3WQJ^)\7[3?[-GQZ\8
M7?Q,\8?LI?$"Q\):3\3-4FDOM<\4:#>ZOXU\-S6>M:I(9Y]7GTG5? =S>V6M
MZM?W^LZG8Z_';W=Y>#25N&^=?^#=R9_#OA#]KWX4ZI+!%XF\"_%CPM-J^G@X
MN(7NM+\0^&Y92IC4M -0\'WL"D2R;'C8/'"9$:< [+_@X8\"6D7[/WP,^/.C
MYTSX@_"_XX:7H&C>(+**.+4[/2/%7AWQ!KCE+] +E#I_B3P5X=O;!"S107$E
MS+&J22L7_<[X3>,7^(GPK^&GQ D18W\<_#_P;XQ>-$,:(_B;PYINM,BQM@HJ
MF^*JA&5  /(K\8?^#A?Q)9Z3^Q)X0T"2XB74/%7Q]\&V]K:,5\^:TTCPEX]U
M:^N8T,;MY5K-!I\4TBM#L>\@0R$2^5+]:_'3XOWG[(?_  2XD\;WET=+\9>"
M/V8? '@?PVRN8KF#XDZ[X+\/^ _#4EO$P$TKZ5XEU*VU6YA15E2QTV\FD:".
M&6:( ^+/V!63]K/_ (*=?MN?MFW.-0\%?"0VO[/GP<NCNDTZ6.)SHEYKNARX
M.&ET'P?=ZM<(TBA8OBA(WDDRJ+;[NN?^"?7AO5?^"@4?[>GB/XAZAX@U72?"
MUMX=\(?#"_\ #-H^C^%+BV\'Q^$TU:Q\0R:Q--+,AN=?UF"W_L2 6^I:[--%
M.)K:.>3EO^"07P"/P _8/^$%CJ%F;3Q3\4;6Y^-7BW>NR:2^^(,=K=^'4G1@
M)8KBR\!6GA'3[N&8F2*\M+D,L;$QI][?%/XJ_#WX)^ ?$GQ/^*GBO2O!?@7P
MEI\FI:[X@U>5DM[:%,+%;V\$*37FHZE>SM'::9I.G6]WJ>JW\T%AIUI<WD\,
M+@'R]_P4KUWP)X?_ &"_VK+KXB&Q;0KWX,^,M$TV&_$96X\;:[ILFD_#N.T6
M1)!_:4?CN[\.W&G2K%*UI>00WI0I;,1^0_P8\0>-?@+_ ,&\OC?Q9?W6HZ=J
M'B7P=\0;'PRDB7,-[H_AOXR?&%_AMITMF=RRV\>I0^*+KQ)IE[;F-8X-9MM1
MA8']X;6G>'_C1_P6\^+>D^+O%VG>*?@__P $VOA;XFEO/"WAZY8Z7XH^.OB/
M2))K">_D>%Y(Y;B4/>Z;J&M6<MUH_@;3I=1\->';K4/%UUK^LV_Z%_\ !7#P
M/ /^"8/[0W@SP;I-EI>E>&/"7PPDTC1=-MX[33M)\,> ?BG\.=9DL;"T@58;
M6RTOP]H$T5I;Q(L4$%O'&BJB@  K?\$9/A=H?PU_X)[_  2N]-LX(M7^)$7B
M7XD>*K^.WAAGU35-=\2ZK:Z9)<O&"\QT_P +:;H&D0O-)(QBL RB%7\B/\__
M -I:TMOV>O\ @O/^RSX[\(H-,@_:%\'^&]-\=6MG;I;VNL:KXKD\<?":\:[C
MMU5;HO%H_@[6Y9I5\PZO8QWT[.Z>8?U _P""4'B2R\4_\$\?V6[^QN(+E+'P
M#<^&YS <B&]\)^)]?\-7MO*OEQ%)X+C2I$E#)\S#S%DF1TGD_,K]OFY;QC_P
M6T_X)Z>"]%EBN[_PEHW@+Q)JL,7[Q[)+?X@>/O%5_%<!(MZ2IX>\-KJ 5Y75
M+>XAF*0I(TDH!^FO[1O_  3Z\-_M*?M7_L\?M,>,/B'J$6D?L^Q:7+IOPEE\
M,VFJZ!XBU?2O$NH>*(]6N]7N-8@:Q>YOWT%+NU&C7T=Q!X=M8Y7=)V2'[0^*
MNN>!O#/PQ^(?B#XFMIZ_#G1O!/BC4?'8U5$ETV3PC:Z+>R^(8+V%_EN+>XTI
M;J"2VP6N5D\A%9Y%4]+XA\1:#X1T+5_%'BG6=,\.^&_#^G7>KZYKNM7UMIND
MZ1I=A"]Q>ZAJ.H7<D5K9V=K!&\L]Q/(D<:*69@!7\Z'Q2^)WQE_X+1?$Z]^
M7[.]SX@^&G[ 7@/Q':Q?&;XW7.GSZ=??%K4-*NH=1@T;0+2_BB>YB)BL[_PW
MX4N8@UB9M.\:_$"UMI!X;\-Q 'HW_!NSX9\1:7^R9\6/$FH"]MO#7BOX[:HW
MA2RNQ)Y<J:)X.\)Z?K&LV<A6.&X@N[UH]&FN8(D#WOAVZA<!H B?>_[,7[&W
MP&_X)Z6?QW^*EY\4+VY_X6AKMKXO^)/Q3^,^L^#]$BT2&*_U*?R+CQ2;+0;+
M3]'N]:\0W-W<MJMXWVG4KBW,DSRK"*^N?AO\//AU^SO\(_#?P[\#:7%X7^&W
MPM\*"PTRRACFNGM-(TBWFO+_ %"[:"*2[U/5;Z7[9JVKWOE37^KZK=WE[*)K
MRZ<OY?X8\<?LP?M^?!#Q=9>&-;T7XV_!/Q)J%WX&\70VJ^)M%LKS4=*71];N
M]$NS-%X=UZUFMDO-&O\ ?;FWWQ7%NT<SQNP(!^)__!7?XN_"[]O&S^ 7['7[
M(VM>&_VA?C5J?Q>L/&EWK_PUO(/&'A+P!X1M_#/B'P]J$^O>.O#YO]"L].OK
MKQ%9:OK;6E_?VVD:9X5N+S7HK*X;0A=?T?:'I\VDZ+H^EW%Y+J%QINEZ?I\]
M_-_KKZ:SM(;>6\EQQYMR\;32?[3FOYROV^?V,_#?_!-?X6C]L;]@;QIX^_9_
MU[P3XM\&:=XX^'4'CGQ)XM^'7Q \/ZYJR:);1:WH?C35=<O-:N+/5]0LI9=.
MUC4-7TE]/FOY[73M/O[6VU"']ZOV??BB?C?\"?@U\9&TU-&E^*?PO\"?$"XT
M>-Y98M)N_%OAG3-<O-+AFG2.6XAT^ZO9K.&Y9!]IBA2X7*R*2 >OT444 %%%
M% !1110 4444 %%%% !1110 4444 %<EX^FU^W\">-9_"@+>*(/"7B.;PV %
M).OQ:/>OHX =)$).HK; !XW4GAD89!ZVB@#^>/\ X-TK3P7-^SC\>?$$,EG=
M?%;4_CF]MXXO9V67Q')X6M_!?AN\\%?VC,[/=RZ;-K>H_$&XL9KAOW^IR:]@
M,\3N?;/^"]?P\\">)_V&=2\=:_=:/IOCGX6>/?!6L_#:[N[NULM:U*]\1^(-
M.\*^)?#>AO++#<WHN?#VIW/B>_TRT\YG3PC!J;P_\2I9H8?BM_P2!US3?C?X
ML^/G[%/[57CC]D7Q-\0;J^U#QSX4T/1)M;\(:MJ&I7_]HWATR+3/$GAC^S-&
M>]DN=2'AO5M/\4:;;ZE<%M&;0[**"RB^#?\ @I)^P8/@/^QY\2_CM^TS^U'\
M4OVKOC]-J7@?P-\(M6\>W]_H/@WP->>)?'6A:GXH@\&^")O$7B56U2[\&:/X
MIB=O[5ATI;5+C5(/#UKJ%K!=6P!_0=^Q?\3=3^,G[)?[.?Q.UVX>[\0>,/@[
MX#U/Q'>2RF>2]\2)X?LK/Q%>O(Q+LUYK5K?7)$C/(AEV2.[JSM^3W[$3)^UM
M_P %6/VS?VN)\:AX&^ %C;?L^_"*Z.Z2P:\WW7AN^UK1+@@^;'<:9X8\6ZO,
MF]?+@^)<#F("6)8_?/"OQ,O_ -C#_@C'X+^(6J/)HOBSPE^RQX;F\-PSNL=W
M:^/_ (D:7;0>"+=XL&3S[/Q+XNTF6]M50S6T%K=B7R_L\LD?:_\ !'#X"/\
M G]@_P"%DFIVC6_BOXQM??&_Q2\H)GF?QU':-X3\QI!YP9/A_IWA(SPRG,5_
M)?':K2/D [[6_P#@GYX;\3_M^Z#^W=XF^(-]K>H^$O"EOX;\)_"Z]\,6LNC:
M%<6OAJ_T"VUBW\02ZS+*UQ;7>L:SKUI NB1"UU6^6XAF6XMDN6[_ /X*(Z[X
M$\/?L-?M4W_Q'-B?#4_P2\>:1%!?^7MN_$^NZ)<Z-X'L[,R(XCU:Y\:7V@1:
M-<*I>TU5K2\1D: 2)])?$WXG> ?@WX%\2?$SXG^*M)\%^!O".FS:KK_B+69S
M#:65K%@+'''&LMU?7]W,T=IINE:?!=:GJM_/;Z?IMI=7MS!;R?STIIGQG_X+
M?_%G3M7U>R\5?!W_ ()K?"SQ0]UI%E<9TKQ5\=_$FD/-9SW:-&TD<MVP>ZT^
M74+=[K1/ .G3WVF:=<:GXQN-4N(0#2_9.T;XF>"_^" ?Q:U*QFU.TU;7OAG^
MT/XH\,Q-Y]M>Z5X$O]7US3]8GLA(#+;0WNDV'B?Q'I]Q L/G0:I#J5G(/M$5
MVWV'_P $,M-\!V7_  3M^&%WX/33?[=U;Q9\3;SXF2V:PB_D\;P^.-8T^U76
M_*R_VZ'P'9^"H[,3,9#H8TF4*J2JH_5C3O!_A72?"-CX!T[P]H]IX)TWP[;^
M$+'PI'86YT"W\+VFFIHUOX?32WC:T.D1:5&FG"Q>)K<V8\AD:,E3^(+_ /!&
M_P")_P &_'/BO7OV'OVY/B5^S1X%\:WZW^K_  SET"\\6:78W!,V9+/4+?Q?
MH-KJD%A%*MEH<>M>'[C7-/L4,-QXIOV<O0!YG_P< Z7H'@#0OV4_VFO"^J:5
MH?QV^&WQDL]+\,2PWL%GXEU/PW;6-_XXBU 6\<\.HZAI/@[Q;X7T=4GB22+2
M;GQE-'YL#:PPF_H!L/&FB7'@.S^(E_=0Z3X;G\(V_C2\O;N4&WTS1)=&37+B
MZN9U4*8;.P9YII50 I&SA<8%?R/_ /!6;]B#1/V;/@?\,/$/C?XV_%#]J/\
M:R^,7QATCPV/B-\2M6U";47\ >'/"OBB34_#/@?P?<:SXAETK3'\4:[X*,XN
MM=UVXM9I+2QTR;3[2_NK:Y_8K_@JG\6+K]F7_@FCJG@BTNW@\;?$3PMX'_9R
M\/PVTPENKB77-$BL?&B0K &DG1_ NB>*[030 (+N\LEWAIXDD /&/^",NE:A
M\;_'O[:'_!0#Q393PZG\??C!J?@[P&EZK"XTGP'X=GCUV>PM'(/G:<L>I^$/
M#2R>;)BX\!R19#QR,_V]\%/^"?GAOX2_MG?'?]M#4_B#?>//&7QEM=3T_2]!
MU3PQ:V,/P^T[4[_1Y7MM)UK^V=1N+^6'2-!TSP_%<_8=,D73([B! EO=2VQ]
MC_8A^ T?[,W[)_P,^"K6R6NK^$? FF2^+43:0_CKQ$TWB?QS()!S+$?%FLZN
MEL[EF6T2WCSMC4#M?VB_VC_A'^RM\+==^+OQF\3P>'/"VBIY5K;H%N==\3:U
M,CMI_AGPMI DCGUG7]3>-EM[6(I!;0)<:GJEUI^CV.H:C:@'P!_P7#UWP)I/
M_!.WXKV'C$V+ZOXC\1_#?2/AS;W/E_;IO&T/CC1=9:32'9'>&ZL_".E>*[N\
MDCV-+HT.IV32!;PH_P ,?MD>(/&OP3_X(*_ 7P3KEUJ-EXC^(_A7X$> ]26=
M;F#4K#1-:AN/B=#X>N@[+<6)M/#GA>V\-ZA:3A-MJEUI,\"+*T*]7\#_ (&?
M&K_@K)\;_"_[8?[6N@7_ (!_9&^'^I'4_P!FW]GJ^+?\5O:K=V]S;>(_$EM/
M%&+_ $'66L;&[\1:Y=6T9\<)#;:+H$%OX*MXYKCVO_@X&T"_U;]@S3K^QB#6
MOA7X[_#S7=5(&!!IUQH7CCPO$X X .J>(],A';][@<XH _0C]@7X7:'\'OV,
MOV:_!&A6<%FD7P@\#^(-9:"WAMS?^*?%^@V7BGQ5J<ZPCYYK[7]7U";?(\TH
MB,43S2^6&/XV_!.TMOV>?^"__P 9?AOX00:7X/\ C]X UC6+O0[6W2WTX:IK
M'P^T+XO:E=K;0!;99D\5^&O$DUI=+%%)!;ZQ>V2L1<W#7'[I?LJ>)++QC^S#
M^SKXITZX@NK/7_@=\*M4BFMSF(F[\#Z'++&!Y<)1X)FD@EB>&&2&6-XI(8I$
M:-?PXAN6\:_\'&/F:/+%>6WPO^%5S;:[)#^\2U63X 36LL3R1Q*OFP:KX[TZ
MUFWR2^5,S6S2K*GV:( _3?6_^"?GAOQ/^W[H/[=WB;X@WVMZCX2\*6_AOPG\
M+KWPQ:RZ-H5Q:^&K_0+;6+?Q!+K,LK7%M=ZQK.O6D"Z)$+75;Y;B&9;BV2Y;
MO_\ @HCKO@3P]^PU^U3?_$<V)\-3_!+QYI$4%_Y>V[\3Z[HESHW@>SLS(CB/
M5KGQI?:!%HUPJE[356M+Q&1H!(GTE\3?B=X!^#?@7Q)\3/B?XJTGP7X&\(Z;
M-JNO^(M9G,-I96L6 L<<<:RW5]?W<S1VFFZ5I\%UJ>JW\]OI^FVEU>W,%O)_
M/2FF?&?_ (+?_%G3M7U>R\5?!W_@FM\+/%#W6D65QG2O%7QW\2:0\UG/=HT;
M21RW;![K3Y=0MWNM$\ Z=/?:9IUQJ?C&XU2XA /K[_@C1\._$TW_  3"\(>'
M?$&JZYX?C^),WQAN/#-]:%K76O#7ASQ+XAUS0K+5-&%VDB6\SW]MJ/BG1IV@
M-M/_ &C:Z@D<T%RLLWTM^S!^S;^S;_P2_P#@;KOAV7XHZ3X:\&ZWXYD\1>(/
MB=\:?$?@CP?)>ZUJ]CIVD:3HE]XDGB\-:.UO:P:48]#TZ5_-6>ZU%[=6ENIR
MWUQKFM?#CX"?"R]UK57T[P'\*?A-X-66Y:RTZ[;2/"/@KPGI:0HMOIFD6EW=
M)IFBZ39HB065I,T%I;C;'L0X\>UCP_\ LN_\%"?V?M,?4X-)^-_P#\=W<NJ:
M5/;7WBSP[9ZG?>%M9U30I;JWNM-NO#'B;3[O2-;L-4L_];93175L[J#MBDH
M_%']N'QIX,_X*&_MT?L1_"[]D34++XJ7_P  /'%WX\^,'QF\%(^J>!O _A>?
MQ3X"UJ. >.;&*?1=3.G6W@S5+VTDMKF\TNZUW5]$T31;^;5M0U:TM_Z5*_F-
M_;D^#]Q_P1VU'X1?M._L4^,O'/@_X9>*/BG;>"OBA^SCKWC/6O%/PR\4O=Z'
MJGB&VE@M/$=UJNHPSWVA^&-=T:XUK49]9U[19Y=+O] U;2Y([B"]_IBTG4K?
M6=+TW5[02"UU73[/4K82HT4HM[ZVCNH1+&X#1R".5=Z, R-E2 0: -"BBB@
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
M_:&^*'@^.[66.:QM9]3^)'BWP"(FGVNUK?0S:3JUC(H$0M-2@6V+P)$[X/\
MP;]?#'1?"W[%VM?$I+*%O%/Q;^*_BN]U?6Y($&H76B^#TL_#&AZ1)>8\ZXL-
M.U&V\2:G;)(S"*^U[5&',AK]&/VW_"$>I?L-?M1^#O#FFV]I%!^S;\5++0='
MTV".TM8(]&^'^L3:7I6GVEM#Y,$"+8P65G:0Q1PHGEP)Y,>&3XB_X(->(K'6
M_P#@GKX2TRTGBFN/!_Q,^)_AW4XX_OVM]=:Y'XMC@N/G;]ZVF^*-/N5^6/\
M<7$/R'_6. ?)G_!7&UA^ _\ P4+_ ."<O[4'A6)-*\1^)/%Z>$/%UY81"T?6
MM%\$>-/!5I>0:K/ 8S<SZQX/^*&N>&+BXN&-Q+HEO!8&9[2QMX;?]0/VY/\
M@G_H/[<?B7]GS4?%_P 1M0\+^%/@=XLU;Q/JG@>#PS;:_I?Q'36+_P 'SW.F
M:S-<ZUIRZ=$FF^&+W2(;A++472W\1:D_ED#RIOS$_P""YTB>+_VC/^":GPJT
MMDNM?U;XH^(II;"/=]J2+Q5XY^"OAW0'4IYA2.^O-/UN($V\A+V68\[)$/\
M2!<7%O:6\]W=SPVMK:PRW%S<W$J0V]O;PHTDT\\TC+'%##&K22RR,J1HK.[!
M02 !D\]GIMG-<W,UM8:?86TD]Q<3R16MG96=K$9)9II9#'!;VUO!&SR2.R10
MQ(68JBDC^=?_ ((3V-MJ_P 5_P#@HK\2? D;67P2\4_&?1['X=6MM:R6VC3V
MUOXD^*FO6,>G1>5#;6K:+X2\1^&(Y+6&-)$M=7L%FBACBME;7_:1_:@^+G_!
M3GXCZ_\ L0_L'WTFE_ VQE&F_M-?M3^5._AN;PW//):ZCX4\(W,1@_M#1=4C
MANK:&*PO(]3^)LD<]CI\VE?#JT\0>(M9_:/]FK]G7X;_ +*GP:\'?!#X5Z?-
M:>%_"5I('OKYH9M:\1ZW?2M=:UXF\0W<$-NEYK.LWSR7%R\<,-M:PBWTW3[>
MTTRQLK.W /GWX.?L1?!G]F#X]_M+?MB7OCO6]2\3_&,^)O$WC#7OB->^&+3P
M[\-/"]QKE[XS\06NC:W_ &;ID^B^%K"VM].AO9]9U2:WM=$\,::]U<*EG),?
MSL_X*\_M5?L__M$?LYVO[*O[/'B_PM^TO\=OBWX]\"CP3X9^"VI:=\3I-!_L
M'78-8U'7[K6?"UQJ>C:9-+86UQX=%LVHC4OLVO75U+:QZ1:ZI>VOZ[?#[XX?
MLV_MC>%OBSX(\ ^,-*^*?AG3(M5^&?Q9T."R\3:,;./Q-IVJ:1JGA[4AJ=AH
M6HQ_VCI\>JV;7&FR93RYQ#=13QAE_([]MG_@FU\(OV1_@G\0/VL_V'-=^(7[
M,'Q?^#>CKXND_P"$.^(?B[5/#/C30+75[&;7?#_B'3?&&MZ])):RVK&ZM=+C
MNF\-WTEG'I.J>'-1M;P&V /V;_9J^'FN_"/]G7X#?"OQ1>1W_B3X;?!SX:>!
M/$%Y!+Y]O/K7A/P;HVA:F]K-C,UH+VPF6TD;+O;K$SLSEF/ME?(?[!7[06M_
MM3?LA_ _X[>)[.VLO$_C;PSJ$/B:.RA-M97'B3PCXEUSP1K^I65J506EGJ^K
M^&[S5;6S3?%:07D=O#+/%$DS_7E !1110 4444 %%%% !1110 4444 %%%%
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
M=:U[P5I6@R3O$HFCM-0\6V#S:3-+*L-O-H.N3Q^4$NI*M_\ !:US\8/VKO\
M@G)^RC?W%Q'X1\>?$_3[_P 76D1<17=OXW^(/@SP!;7T@,B12SZ-HL/BX6P3
M;+&FJW2[CY\8'TO_ ,$^_P!AGXN77Q5U3_@H!^W/?R:]^U'X\M9G\$^!+B.)
M-+^"?AC4K)K.VM5T]6GATOQ''H<\FC:?H5K*T?A'1[J_AU2XU+Q7JVK3:7\T
M_P#!6&=_!'_!3+_@EY\2M7DALO"\GCGPCHUQJ5R=MO:Q:%\9_"T_B2YF;RY<
M1Z=I/C"QO'VH7 /R%&*NH!_0OKG@OPKXB\&ZK\/=7T'2[KP5K7AN\\(:AX9^
MQ6R:-+X:OM-DTBXT5=/2-;6+3SILC6<=K'$L,4 6.-%15 _GV_X-_-=U3PQ!
M^VM^SE=ZA=7NE?!_XOZ#J6BBY4KFZUU_&G@W7YU12T=LTX^&>ASSVZLL?G3N
M\2NQG8?T8$@ DD  $DDX  Y))/  '4U_-]_P0?G?Q=\9_P#@H_\ %*RDCN/#
MWC'XK>$I])OX1F#4'U#Q7\:?$4DENZQ0Q&..QU?39L+''E+Z$B*)<*0#]-OV
M.?\ @GYX;_9+^+'[2/QHE^(-]\4/'?[1GBJ3Q'J6L:QX8M=#O/"]K>^)/$OB
MK6-%T^[CUG6)[^VUO5]?M+G4YI6M#<2:!I4CPL\2E/B#_@X5U;P4G[('P^\,
M:K%:WGQ!\1_&_P /3?#JPCC$NMG^RM \0Q^*;ZPC2-[F2PBLM4T_2[^.(A)+
M_6M#5TDE^SA?U!_:]_;%^#7[%GPKO/B=\7-9*R7!N+'P9X*TQX9?%OC[Q!%!
MYT>C>'K"1UQ%%NBDU;6KLQ:3H=K+'-?W*RW%E;7?Y7_L?_LJ?'3]M/X\Z#_P
M42_;OTZ?P_8:)+;ZE^R_^SG/'+'IW@_1H+EK_P .^)M>TR]B2XMH+.=H=:TF
M&_M[?7O%6OI;^*M9CT[1++0=&O #]FOV>M$\3^&O@#\#O#GC=;A/&F@?!_X:
M:)XN2[<R72^)]*\%Z)8Z^MS(68O<+JL%V)G+,6D#-N.<G\6/C?J6H_\ !5S]
MM2W_ &7/"-]>/^Q3^R7XBL_$O[1/BG2;B:+3OBG\3;*:[M;'P%8:A 5^TV-O
M<V^I^'K62WDB006OCGQ/:75R]KX.N)/HG_@LG^VOK?[)?[/.D^$? 5Y<:)\4
M?VA+O7O!/AGQ@%N%M? GAK2[;2QXZ\6I/9PW5ZFMVEAX@TW3M %C;/?6EWJD
MNO69>ZT**TN_GW]B;]O7_@DQ^Q?^S]X1^#'A/]I6WU#5+6,ZY\0?%J?!/X_P
M77C?Q_JD,']O^(;C=\*1,+16A@TK0;6=GET_P[INE6,LL\\$US, <U_P06LK
M/3/%/_!0C3=.M+:PT_3_ (Y^';*QL;.&.VM+.SM-1^*4%K:6MO"J106UO!&D
M,$,2+'%$BHBJJ@#^B6OY.?\ @CO^VY^S#\%/B5^UCHOQ-^)O_"-:G\?_ (\>
M%Y_A';?\(7\0M9_X2V+4M?\ '%I9/YWA_P )ZK;Z#YUQXDT6/;XFET9H_MN^
M41I;7;0?UC4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7XZ?\ !=3X
MLZM\,/V O%6DZ-=7%C=_&#Q_X+^$T]Y:3>1/'I.H)K/C37+7>'1VM]8T7P-?
MZ%?PH'^T:?JEW!(A@DE9?V+K\)O^#A;PQJ&N?L.>$]9L;>>:'P9^T)X&UW5Y
M(\F*TTK4/!WQ&\++<7"F1%5&UKQ!HUK'+LE=9;E(E54FD=0#VSX*?M'?L'_\
M$Y_V:O@A\%/'WQB^'_PY\2Z?\,_!OB/QCX<TRTU;Q-XQU'QAXH\.:?K'B7Q/
MXD\/>!]'\1>(8;_7=3EN)[>35K))1IJ:=861.G6EA$GJ/PD\.?L ?M??'W1_
MVV?@CXLT+Q_\:_AUI5OX<N/$_@_Q9XET'4K#3[K2=>T.U3QM\/KB;2)Y&O\
M1-8U72+6_P#$WAT/?Z=:06=O<31Z+;+:<U^Q]_P3M_8@\,_!+X>^,+;X->!?
MC/KGQ,\$^&?'^N?%#XT>']%^*OBOQ=>>-=$@\07&LB\\7:=J%EI$.HQZS(#;
M>']/TF&ZM6C?4EO[YKF]N/R_^-_PG\)?L&_\%C?V/=6_9KTV#X?^$_VCYM$\
M-^.OAQX=,EKX72V\7^++CP)XEAM-"@E2ULO#MS'<:-XHT[1XXQI6C^)M!_M+
M3+6VCL[6VM@#]T?VYOCW'^S+^R7\=/C-'=)::SX6\"ZE:^$'=PI?QUXE:+PO
MX)5$'[R58_$^L:7<W,<0WBS@N9=T:1/*GRI_P2"_9\NO@U_P3Z^'MO))-HGC
M;XWV>M_&37M6,+2W=K>?$&TAA\&7XCF:&:5[/P+8>$+IK>26,&^-VR.@G:0_
M-W_!934M0^.OQ+_8J_X)^^%[Z=+_ ..OQ:L?'/Q"2QEV76E^ ?#LTNB6^HW*
M!7>:P2UN_'?B/R]K(+GP-'*8Y)8H=G[N:3I6G:%I>FZ)I%G#I^DZ/I]GI6EV
M%LNRWL=.T^WCM+*SMTR=D-M;0Q0Q+D[411DXH ^$O^"?/[ WA+]@7X=^.?!F
MB>,[OXDZ]\0/&_\ PENO^.-4\.6OAS5KBRM=&T_2]&\.36]MJNLFXL=&N8]=
MU6TGFO3(;SQ-JG[I P+_ )8_\%_HK+Q?XF_8C^&/@.%;_P#:&UWXD:X_@>WT
MI=_B&STO6;SPKHFG?-"OVBW@U?QDFD-I3R2QI+=:#J<EN&-G=/%^K7[=O[?7
MPK_8?\!V]]KR/XT^+OC"*2T^%/P=T28R>)/&.K22BRMKR]2WCN)]'\*VU^\<
M-]K$EO++=2J^F:'::IJ[)95\>_L _L/?&+Q#\7;[_@H3^W?=2:M^TKXQM96^
M&_PUN(%ATOX(^%[^TFM+**72W:==)\10:/>7&EZ/X;BE=O".G7NHW.OW.I^.
M-9U*30@#T?\ X+8?!CX@_&G]A'Q=9?#C3[_6]6^'_C+PK\3M8\/:5"]UJ>N>
M%?#D.L6&O165I%#++=OH]MK:^*9K>$QSO::!<>09YA':7.S^RA_P4A_84N/V
M5?A)J-S\>OA)\+3X)^%O@[PWKOPV\4^+-*\.^+?"VH^%?#FGZ+J.A:7X0U&Y
MB\1^(K2SN+"2+2;SP]IVJQZM9"VN;9I'F:-> _X+)?M8_%O]GWX7_!_X6? S
M7#X+^(_[2_CV[\"6WQ#BE>"_\'^']-_L2VUB;1;M(G.DZUJ5]XHT2UAUZ(F^
MT?3$U:YTE(=7-AJ>F3>#_P#@AM^PQ9>$(['XI>&_&_QD^)FHI+>^+OC!XD^)
M7Q#T?Q+XB\2W]Q)>ZQKB:3H'BNT\/VWVR]GF:&'4K#7+U8#'_:6JZMJ)N=3N
M0#P3_@C[X8UWXC_M+?MW?MH:!X5U3P7\!?CGX^U.R^$\.IZ=)H__  FD1\;:
M_KUYXEMM.E5B!80/;+J5Q;3/IL?B#Q#K6D64US-I%^EG];?\%E?CTWP-_80^
M)UGIET8?%GQIEL/@AX8AB=OM,Z^-H[L^+_*BBS.X_P"$!T[Q3;I)'A8[V[L5
M=BTL<4OS#^Q!X_\ BM^RE_P4"^(G_!-+Q=\4_$7QG^#5K\.X/''P)UWQK=C4
MO&G@33[70]'UNQ\%WFHX+?V1:>'9M3TH:<K1:7;R:!HVI>'-+\/66LWNCQTO
MVTE'[6__  5C_8[_ &3K=CJ7@3]G32Y_V@OBW:(^ZR34S):>)K#2=:ME4F6.
MYL/#_@32HF<_);?$:X2,PK-/(P!][_!G]C<^%?\ @G'X>_8WBUZY\ ZMXC^
MVI^"?&7B73[!=1O='\6?$S2[Z_\ B1?V]D]WIIO&&O>)-?@M8IKVV<6A@B:1
M%B"CU/\ 8G_9,\+?L5?L^^&O@1X7UI_%7]D:MXFU_7O&5QHUOH.H>+-<\1ZU
M=7YU/4M-M;W4(HKC3]&_L?PS;-]MN'?3-!T_>X8%%^LJ_+O_ (*!_P#!1C1_
MV7%TSX*_!O0W^,/[8/Q*6UTOX<?"C0K6XUN30;K6PT.E>)/&5EII-T(&9A<:
M+X9B>+5O$3*DA.G:']JUJW /SX_X*!Q67C;_ (+/?\$]_#/PNA6]^)_A&[^'
M>M_$Z?1EW7EGX(TGX@ZAXRNK+6I8%!C:R^']CXPU2YAN)3(NAZW9LZ+;WML)
ME_;7M;/]H?\ X+?_ +%7P#\2H-3\#_#CPGIOC&X\/WT"W6F7FNZ7;>/OB_JZ
MW-G=$VEW8ZWIO@;P;I>JP/$\5U9V,EM<)<)^X'W3_P $XOV ?$W[/E[XP_:7
M_:5\1R?$?]L?XWQ37GCWQ#=W-MJ5KX$TS5)[>_N/!^B7MN@M;K49I;:P3Q%J
M6F^5HD$>F:;X:\*V\7A_2/[0UWX@^-\S^ /^#AG]FG7M<DAL]*\<_"F&UTN>
M8[4N/[>^&OQB^'FFP+)Y<A6YG\66"6D2*%,CR0Q/)%'.T@ /W!_:L^%^A?&C
M]FOXY_"_Q%9PWNG>,/A=XRTV-9K>*Z-EJR:)>7F@:Q:Q3 Q_VCH6NVVFZSID
MIPT&H6%M.C*\:L/R?_X(%>/-=\??L&>+? =QJ]S:77PV^+7CSP=X7OMC7!T7
M1/$OAWPWXRL9K=6DB#O:>)_%'B6\6U66-0/*_>QB8;/V?^+/B2S\&_"SXE^+
M]0N(K2P\*_#_ ,9>)+Z[G95@M;/0_#FI:I<W$S/'*BQ0PVKR2,\4BA%8M&XR
MI_#O_@W2T.^LOV0_BUKMQ&8[/7/VA=:@T_<K!ITT?X>_#V.YN4)&UH&N;Q[5
M&4D^?:7*,!L&0#]!_P#@GS^P-X2_8%^'?CGP9HGC.[^).O?$#QO_ ,);K_CC
M5/#EKX<U:XLK71M/TO1O#DUO;:KK)N+'1KF/7=5M)YKTR&\\3:I^Z0,"_P"6
M/_!?Z*R\7^)OV(_ACX#A6_\ VAM=^)&N/X'M]*7?XAL]+UF\\*Z)IWS0K]HM
MX-7\9)I#:4\DL:2W6@ZG);AC9W3Q?JU^W;^WU\*_V'_ =O?:\C^-/B[XPBDM
M/A3\'=$F,GB3QCJTDHLK:\O4MX[B?1_"MM?O'#?:Q);RRW4JOIFAVFJ:NR65
M?'O[ /[#WQB\0_%V^_X*$_MWW4FK?M*^,;65OAO\-;B!8=+^"/A>_M)K2RBE
MTMVG72?$4&CWEQI>C^&XI7;PCIU[J-SK]SJ?CC6=2DT( _:VXN+>TMY[N[GA
MM;6UAEN+FYN)4AM[>WA1I)IYYI&6.*&&-6DEED94C16=V"@D?S>:Q'>?\%:O
MVC/B=\7=2CN;C]@_]C+1_&NE_"ZQE25-&^-WQEL]!N+R7Q+<VTR*E]I%N4L=
M8FBN ?L_A>'PEI,]A#+XR\41P^K_ /!;K]L>3X;^'OA[^Q[H?BT_#.?]HB*W
MN?BU\5[O3=:U.P\$?!.?6I- UB*VT_PW8ZGXAU6Y\07%MJ2:S:Z+8W-\?#>E
M7^CQ6T\OB6&:RTOA]_P4@_X).? 7]E]/V>?@_P#'U8=&\.?#;7_#&C1/\'?C
MI;W_ (AU_4]&OUOM=UF[?X5VUH^M^*-=NY]4U6\E>WM1>7LNS[-9Q110@#_^
M#>/_ ),;\:?]G(^//_4 ^%-?N[7\QG_!!C]L']G3X=_!6/\ 9B\8_$3^Q_CC
M\2/V@O%.J>"_!'_")>.M0_MFQUCP7X#L=.G_ .$ETOPS?>$-.^TW7AW6(O*U
M77[&:'['OGCBCN+5Y_Z<Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MJ'OM/\#:;\3T\6P1:U) H(@T?PGH_C[7[VPN9F?^P=3$LENMIJ<#77Z)?\%
MO^"B_A[]D^TTSX2_"W1'^,'[7'Q)2WTWX8?"#0K6ZUJXTZ\UEC::3XD\8V.E
M%K]-/:X8/HWARV:+6_%EQ&+>R-AI2ZCKNF\;_P $Y/V O%_P-UGQ?^U3^U+X
MBD^(G[97QLAGN?&.KW=S9ZE9_#O2-4DM;B;PIHUU:)]@FU>6.ST^SUJ_T@1:
M%I>GZ=8^$?",,?A[3Y[[70#]2?%_B[PUX!\*^(_&_C+6;'P[X3\(Z)J?B/Q)
MKVI2F&PTC1-'M);_ %+4+J0*S"&UM()966-'E?;LBCDD94;^6/XB>%?%/_!1
M3X??MI?\%'OBYI.HZ;\#_A7\%/BYX%_8L^'VK*4@==)T?5K+5?B;?V#[[>2^
MM[H37#7<9NA)XWGFL[:_6#X;Z0)O;_\ @L?^USX.\4?'#X9?L">,OB/>_!3X
M(7=WX9\>?M1_$Y-#\1Z[=7OAQ\^(/#G@;0=(\*:)XAUN],L-A#J+S)I%WITO
MB?4?"K7\EII?A_6S<]W^TM_P4N_X)HWG[#'QA_9P^ GQCLHYI_@+XE^&GPP\
M$:?\)_C7HMHTS>&YM)T+2(]1UOX<:=I=J\\GEK/J6KZE;QRW$DMYJ%Z9)9IV
M /LC_@BK_P HS/V:?^ZR?^K_ /BK7ZF5^#O_  1)_;!_9TU#]EW]G_\ 9%M/
MB)YW[0VAZ?\ &#5-4^'W_")>.H_LMA-\5/B%XWCG_P"$LE\,IX(GW>%]8T[4
M_*M_$LTP^T?8FC&H0SVD7[Q4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'YM_M)?\$O?@!^UK^T+H'QY^.NM_$'Q18^&?"VB>&=,^$]AKT>A^ KI=)U
M#5M0N;S6)+*U/B24ZJVI11WD.AZUX>:5-/MUN+FZC)B7\R/^";WA_0O"?_!9
MS]OSPQX8T?3?#_ASP_X#\>:-H6A:-96^G:3I&DZ=\3OA-:6&FZ;86D<5M9V5
MG;11P6UM!&D4,2*B*% %?TMU_-W_ ,$_O^4W/_!1/_L5?B1_ZM;X54 ?NO\
MM(_!V7]H/X$?%/X)1^+;WP*GQ0\(:EX-N_%6GZ>NJW>EZ;K(2WU41Z<]]IB7
MB7VF&[TV>"2^@C>"\E$A=-T3\9^QQ^R]X9_8Y_9\\$_ /PQJQ\26_A677[[4
M_%<VCV^AW_BG6/$&O:CK5UJVI6%O>:@J74<-Y:Z3"6OKIDT[2[&!9%BACBC^
MH*_+#]O[_@HO:_LY7NE?L^_ 'P^?C/\ ME?$KR=)\"_#/1(7U>/P=-J]N7T[
MQ-XVMK1BX(A<:GI7AIY;6?4;*%]6U:ZT?PXAU*X /A;]L"/3?'7_  71_8C\
M/_#62)_'/@?PEH&J?%.^TB+=-8:1I5WX_P#&$VE:_+;(&CN9? 3R*[W;E3I7
MB;1;8N8YH8:_>SXT?$_1/@I\(_B9\7O$97^Q/AIX%\4>-M0B:586O(O#FCW>
MJ)IT#MP;O4YK:/3[*, O-=W,,,:M(ZJ?@/\ X)S?L"ZO^S+#XR^.WQY\2O\
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
M<:1\7?BI9SW-K8^![#4+655O-,BDAU+0+2>VDB2.PMO'7B2VNYWE\&2R5_\
M@@[9VFG7_P"WSI^GVMO96%A^T3;6=E96D,=O:VEI:S>-8+:UMK>)4B@M[>%$
MBAAC58XHT5$554 :W[%O[?7_  26_8R^ 'A#X*^#_P!I6&^O;&,ZUX[\5#X*
M?M 0W7C;Q]JD%L/$/B6Z5OA6TJ0RO;P:=HUI*\CZ;H&G:5IS2S/:O/+\C_\
M!'3]MS]F'X0>//VGO"?Q%^)O_".Z_P#M!?M&Z+/\(;#_ (0OXA:M_P )=%K^
ML^(=-TE_M6A>$]3LM!^UWNNZ5#M\3W.BM!]J\RY$,4%S)" ?U8T444 %%%%
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
MMIH=SX=ANP^IVMB+W5-2OM,T34WCMHM4T_P]#XUU_5+!;BSLY%TV]O<?K?X
M^!_B/]BO]AMOA%^S;H=I\0_B3\+/A;XEG\$V6KPQ6=O\0?BO>Q:EKUSJ&J0/
MJNG"&U\0>,=0N;E=/EUVV%EICVVD1ZM%#:Q7*?;=% '\?WP,^#O_  5D^$WQ
M]\7?M2>-OV']._:$^/?B>?S;#Q]\8?%OAK49O!0>&2VF'@O1]!^)FBZ1HDIL
M6BTFQFBM'.@Z);QZ-X<32+"?4(KW]#_^&O\ _@M]_P!([/A;_P"%+%_\^BOW
MRHH _$W_ (*J6?\ P47^*?P6^%?PK_9<^&^I/:?$SPE?W/[1=WX0UG0-'\0:
M3=-I^@H/A[9:MK?BG3GM/#FKW&H>((M<.F&^O-5M-,M],FU:+2KG4[/6?C7]
ME_6?^"K?[(7PLTKX3?!C_@F5\*](T6T*W>MZU>^)K2Z\4>,]?:%(KOQ+XMU>
M/XPV[:GJ]V$55"0V^GZ;:K#INCV.GZ7;6UG#_3Y10!^5/[(_[0G_  4S^(_Q
MBLO#/[4O[(7@;X,_">70-=O+SQMH.LI?:A!KEI!$^BZ<L"_$CQ,3%J$[21RO
M_93[0@_?0YW']5J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\,OV
MO/V+/VLOA?\ M@O_ ,%!OV!&\->*/'?B/0+30/C+\%/%>JV^EVWCJTM+#2-'
MN/[-:_O=!T>]T75-*\.^'[W5=)G\3:%K5CXHT"S\0Z%=:K>W[V5AP?Q/^.?_
M  6,_:<\#>(?@7X1_8?\._L]2>.--O\ P5XV^*_BKXAZ?=6FC:%K-G<:9KMY
MX;DGU"R>R,]M)<0QZGH]AXZU"VM)S)H]L^HM9:C#_0310!^+6M?L:_%G]D7_
M ()4>//V7?V;]%U/XN_'+Q_I-_I/B:^T"[TO1H;_ %[XGW.GZ1\2=<TZ?7[W
M14L]%T3P/#=Z!X?>26/5IQ9:1=SPPW<]R8/N[]A']GYOV7_V2?@=\%KRUCM/
M$/ACP7:7WC6*.2*<#Q[XIGN/%/C:,74+.EW%9^)=9U+3[.X5W1["SM%B*PI&
MB_6]% 'Y;?\ !3G]@_QE^U[X9^%?Q ^"/B^T\!_M(?L\^)Y_%WPKU[4KZYTS
M2KX7%UHVJWFEW&HV=CJ%QIFM6NL>&M UCPIK$EM<6=CJ-G=6-[';V>LW.IZ=
M\R67[8?_  6<T;0H_ VL_P#!.?POX@^)T6GM9Q?$*T\=Z+!X$O+Z%'MH]7U#
M2]/\73:+NN)H'O+FTM?'VC6\QE4VD.GVTUO&/WDHH _(C_@FE^PE\7/@'XP^
M-?[47[4OB32/$'[37[1%]//XBT[P[=QWVC>#M!O]63Q'J.DM?06\-E<:KJ.L
MI8I<6FCO=>']%TS0=(T_1KZ\B-Q+7K_[;/QL_;[^%?BGP1I_['O[,GA'X\>&
MM5T#4+SQCJWB354T^?0=<AU%8+#3K9&\=^$O,BN; FY=A;7>'&//3_5U^C%%
M '\E/[-_@_\ X*]?LT?'K]I']H#PI^PYH.O>)?VF?%6M>+/%FB^(?$_AXZ'H
M%[K?C/Q!XUN+;P\--^*5C?BUBO\ Q#=6D/\ :5Y?2_8X(-\CS>9*_P"E?[?7
MAK]N#]J'_@G[\,?A;X?^"+:7\;OC;XD\'P_'KPOH.N:'8Z!\./#>B:C<:]>P
M7&H:KXGNI;BTGU_3O";21Z=J.L2RZ;%JZ2EU*6\W[5T4 >??"7X<:%\'OA=\
M.OA1X80IX>^&_@GPQX(T<LH626P\,:-9Z/;W,X!.ZZNTM/M5W(S,\MS-++([
MN[,?Y^_^"O'PK_X*2_M+_%JV^$_PF^#FO>+OV3?"J^$M;.G>&?%'A?PW;_%#
MQ ;2SU36?^$PNM0\5Z=K-Q;Z'?R7&D:/8+9V^G6%Q;#7(H+O5%M+VV_I%HH
M_G4^&OQT_P""P7P>\#>&_AK\,?\ @F'\%_!?@;PEIT>EZ!X<T778;>RL;6,L
M[NQ;XU//=WMW.\MYJ6I7LUSJ.J7\]SJ&HW5S>W,\\GZ2?L4?%O\ ;?\ C"_Q
M0L?VTOV:_"'P,TS3+'PQ%X&70=0BU6/Q?_:Y\20^+;748CXU\8(L.F6]IH8C
M1X[%9EU2=2;H*5@_0>B@#^:WP%^S_P#\%!O^"5'Q8^*FG?LK?!BQ_:O_ &5?
MBKKZ>(M$\+QZ_#I_BCP=J*!TL8;^%[U=:L-;L=+!T#4M;M-*\1>'?$VF:=H6
MH7DNCZP%TFT]0_9O_9%_;!_:J_;5\+_MX_MW^$M%^$FD?"JPM(?@M\#M/U"V
MU"]M;S2UO7\/W-Y;6NHZM-H^G:/K6I:EXOO+G7-2B\2:QXL%DB:-I_AB&VM8
M_P"@*B@#\,/^"Q_A/_@H9\8],\,_ O\ 9/\ A]K6N?!GQ1X7FU'XMZ[X5UKP
MWH>MZ_JKZM?6D7@/4;W7/$FD7<?A@:9:VFI:E8Z;;+%KC:@+'5+NXT^&;3Y?
MFO\ 9W\:?\%8_P!EGX7Z%\(O@S_P3$^$OAKPIHJ>;/*WB6WN-;\2:S+%%'?^
M)O%.K?\ "XXIM:\0ZH88VN[Z94BBACM]/TZVL-)LK"PM?Z8Z* /S _8U^/?_
M  4>^)WQ6U/P]^UK^R?X*^!_PRM_!.K:KIWB_P /:PE_?7?C&VUCP_;:7H+P
MK\0_%1%M>:5>Z[>R2?V;&%DTV)?M<6[RI_C?Q_\ LC?MQ_L0?M8_%K]I[]@?
MPUX5^-GPL_:"U>;7OBG\!/$GB"TT74[/7M1U+4-<O[VU&IZEX9LI[+3=?UG6
MKWP9J>B:S=:MH5GX@U+0-0\,W^CV[ZA??T#T4 ?SG?'/4_\ @K;_ ,%#/ ]S
M^SPW[*OA7]DCX4>-)[&W^)GCOQOXWAU/4[G2-.U&QU,:9;+#-!KZ:9=W%M$]
MW8Z-X+U&YU;R4T^XUW3-+EU);G]Q/V;_ (&>&?V:/@9\,O@3X0N;J_T'X;>&
M+708-3OECCO=8OFFGU'6];NH8?W,%QK>N7VHZM+;0YAMGO&@B)CC4GVVB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /PT_:Q_8L_:E^#7[6$_
M[??_  3WA\-^(O''BO29=*^-_P "O$]Y;:;I?CV(P6B7NI:=)>ZKH5A?0:S'
MI6E:AJ>E+KFA:U9^*-(MM>T6]U:;5[W3+7Q/XY>*_P#@KQ^WMX(O/V;K?]DC
M0/V5O 'C8Z?I/Q5^(OBKQI;W32^'UO8);^SL;B6[@U1=#OGA4:KIGAGPWXEU
MK4K!6TTZA#IEWJ'VG^C>B@#\0?VS_P!CWXP?#W_@FI\._P!A7]CSP5J_Q$NM
M3UKPIX4\=:[%?Z!X=*^'+?5[WQ]XW\8:O-JFJV7V?_A*OB#%I[7&F:?)?O%H
MNI:G8,\]K:B.[_7'X+?"_0_@E\(?AE\(/#8!T3X:>!?#'@G3YMFQ[R+P[H]I
MICZC<#)+7>I36\NH7DC%GENKF:5V9W9CZ;10!^/'_!1W]A7XW_%?XK_!W]LO
M]C[Q+I/A_P#:?^!-BNE6VB^(-0BTS2O'7A:PN]9U33]'L[NYA.DQ:LT_B+Q)
MHFI6/B*ZT_0?$OAOQ%<Z;J>L:7%IT O/(M2_:_\ ^"S?B/0I_ ?A[_@G9X7\
M(_$RYLX[&7XCZAX[T:Z\#Z9<W*QP3ZSINEZEXJ@T=Y+4S_:[2WN/&^O06TL?
M^F6>K0P7%K)^\E% 'YC?\$O_ -A#7_V)_AAXXN_B9XHL_&/QT^-WB:U\8_%7
M6=)N;F]T:VFT[^U&T30["_O;.QO-6GLIM=UW4]7UB>UMUN]6UN\@M8FLK.WN
M[OXA^+_[*7[:/[$'[9?Q+_;#_88\!Z/\<_AO\>9M1U+XM_!.\U*VT[5[#7->
MU)M9UF>WM+C4=,N+^R;Q3//XA\-:QX;EOM4T1M7U?0]3\.OH$#ZAJ/\ 0O10
M!_-YJ'[-7[=__!3[]H;X1^-?VR/A#I7[,_[+_P $=9?6K7X8RZU;ZIX@\:WO
MVZQO]4TY[5+RYU:^O/$26&EZ'J?B+5K#PQHFE^&HKW_A&+.ZUJ;4?MGU]_P5
M=_9\^/7[6]]^RO\ L]_#OP5J^H_!;5?C'8>,OVA?'5IJVBZ99>%_#>D366AV
M$;PW>JVNKZI*FBZ_XSUC[%865PG]HZ=H)&ZY:)[3]A:* *MC96FF65GIVGVT
M-G8:?:V]E96ENBQ6]K:6L206UM!$H"QPP0QI%$B@*B*J@  5_+9_P4>^"O\
MP4W_ &GOVHYQ+^S=J7Q1_9;^$OC8S?#+X:V_C'P_X;\#>/-/L(UC/B3Q<+3Q
MYHWB>_U/7RT]O<71FTJ^TK19[G2=!;1FO=0O;S^IVB@#^?7P]^T__P %H?"6
MA:/X8\+_ /!-3X->'O#GA_3;/1]#T+1M8LM-TG2-*T^!+:QT[3K"T^,D5M9V
M=I;QQPV]O!&D44:*J* *_0S]G'4?VD_VIO@#\8_!/[=WP&T'X+7GC(^)/ANG
MA3POJ:7<>O?#KQ/X/M].U+5Q=KXH\7_9=0:ZU76+*WD%W;O ]G!<):[E$TGW
M]10!_-)\#_!__!4G_@EU'XS^!'PU_9YTC]L'X"7_ (CUGQ'\,/%&C:Y'IE[H
MDVHJ1,;O3[>_?6]#%Z1I^H:_X:U+2)M,_MD:BWA?Q5=1W5]>R?2'[!'[%7[3
M.O\ [5?CG_@H?^W-:Z+X;^+_ (DTN]T;X9_"K1;VSU!? FF:KI46@_;;MM,U
M#5[#1X-+\&B3PMH&AC6M7UB6'5M=U+Q;+;Z\1]H_<NB@#^<?_@K_ /"__@I'
M^TG\2['X/_!KX1:_XJ_93T&T\+:Y?VOA?Q+X6\.+\2_$Q5-1U2W\6W>J>*=.
MU:XL-!N MEH^F+8PZ9:WT(UUHK_4H=.N;"?X7?&W_@K[\%? ?AOX8_"W_@F%
M\&/!?@7PG8)IVA>'M'U^.*UM80S23332R?&J2ZOM0O;AY;S4]4OY[G4=3OY[
MB^U"ZN;N>:9_Z,:* /ST_8E^,7[=7Q:U'XC67[9?[-7A'X$Z1I.F^'F\#S^'
MM2CU/_A*;O4)]8B\16=]'_PF_B]5BTZUM]+>,-%9+)]NE4O< ;8OS3\&_LS?
M\%"O^"77Q.^)O_#'/PX\.?M2?LH?$OQ'=>*[;X9:EXJMM)\9>![F*!8[3*ZE
M?Z+=1^((]/2#0)=9\/6WC"S\4:1HVE3:UI&EZM#IT5K_ $;T4 ?S?_&SX:_\
M%0?^"HP\)?"'XL? SPO^QI^S59>)]'\4^-[_ %;Q3:^(O&7B"72I;B#[/#9P
M7LFK:G/9PS7-[H.BW'A;PUH;:J+6^UKQ%.D.G"#^A7P'X+T'X<>!_!OP\\+6
M\EIX8\!>%/#O@OPY:RR":6VT'POI%GH>D6\LH1!+)#I]C;QO($0.RE@BYP.K
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H;FVM[RVN+.[@BN;2[@
MEMKFVGC66"XMYXVBF@FB<,DD4L;M')&ZE71F5@02*FHH _G'^'/P)_X*&_\
M!*_Q[\4O#7[+_P &]%_:W_9-^(GBJ[\:^'?"X\3V>@^.?!.J36EG8HMVLT]K
M?QZN=-M;#1-4N-.T7Q7H_B#3_#NC:K&?"^HRWNFB?5OV9?V_O^"G_P 6?AKJ
MG[;/@#0OV9OV4_A=KUOXI3X/Z;J]IJGB7QYJT!;SDNHK;4]1U5;_ %33KB7P
M]=Z]KK^'[7P_HEQJ!\-^'9]5O]2GN?Z,:* /QV_X*M_L[_'3]J#1/V7OV9_@
M]X$U"3X.ZO\ %S1=<^./B_2+_P /Z-I'@3P5X<.GZ!I%LUE>:C:7U]:VVF>(
M/$>O1Z;I&G7@BN/#.CI'!).]M&GZ]:5I>GZ'I>FZ+I-I#8:5I%A9Z7IEC;KM
MM[+3]/MX[2RM(%))6&VMH8H8E).$11DXJ_10!_+=_P %+O@Q_P %-/VH/VFI
M=/M_V==5^)?[*GPI\76US\.OAY8^,/#WAGP;\0K>UM;9KKQ%XQ:V\=:-XGO]
M2U>9[O3OM DTJ[T717N;#PZ=(N-0U/4M0^@_#/[3/_!9SP9X>T7PEX2_X)H_
M!GPUX8\.:99Z-H'A_1-7LM-TC1])T^!+:RT_3K"T^,D5M:6EK!&D4,,,:HBJ
M !UK^@ZB@#\[OV?;G]IG]K3X ?''X=_MX? ;0?@=+XUM-;^'5EH/A/48+YM7
M\$^*/"C6&HZ]#<2>)_&<5KJUA?7URNG3/+#]GN;2WN1:.T8D;\U/@?I'_!53
M_@F?X=UK]GSP?^SAX=_;%^!&D:YKNI_"7Q=X:\4V^@ZQH5EK^K7NISV%]IOV
MF76K6WN;VXFUW4]!N_#L\.FZYJVJQZ5XTU73'MC#_1Y10!^ /PA_8Y_;(_;0
M_:I\ ?M:_P#!0[0/#/PR\"?!:>/4/@Y^SCHMWI^LJNK6]Q!>VEWJZ66IZW#9
M:>VMV&G>(]=N=;U>_P!?\1WVF:;HKZ1I'AJVMK>W]O\ VVOV;_C?^U1^WE^Q
M5HLO@+4G_91^!=_<?%7X@>-Y]3T.'0]3\;1WTFM6WAFXT9M4_M[45>/P5X6T
M%)X]*:&*/QEK06:&&*[N*_8^B@ K^1C]I#X(?\%4?C[^UJ?C7\6/V/8OC;\/
M?ASXEUVV^$OP<\3>*_#%I\(;/P]:ZE,NA7=[X?T[XB:9J.LS:G%!8ZSXADU2
MZ2;Q+>16EAKD<OARQM?#D']<]% 'X$0_M<_\%N+:&*WM_P#@G/\ "BWM[>*.
M&""'Q#;Q0PPQ((XH8HH_C.J1Q1HJI'&BJB(H50  *^ZM+^'7Q>_;G_8=\<?"
MO]L[X;Z;\#/B%\4+3Q%H.I^'?#,D>KVWA631M=@U3X?>+K5#XDUZ.^N+'5=*
MT;Q#)8/KJ)=M:-9R-9),Q3]#:* /YL/@=XH_X*__ +!'P];]F"Q_9(\._M+>
M%_!LNI6OPC^)VC>)OM&D6>B7VH/<6UI>FQU2PU.]T"TNY;Z73]'\26?@[Q'I
MEO=_99+YM&M=+2+Z]_X)A_L)_&?X+>./C/\ M;_M;:IINH?M._M RW4.I:)I
M5[8:G!X(\.ZGJ]OX@UJPO=1TAYM"EU76M7L-&C73/#US?:'X?T3P[I5EI^J7
M9O+NVL/V2HH _EN_X*7?!C_@II^U!^TU+I]O^SKJOQ+_ &5/A3XNMKGX=?#R
MQ\8>'O#/@WXA6]K:VS77B+QBUMXZT;Q/?ZEJ\SW>G?:!)I5WHNBO<V'ATZ1<
M:AJ>I:A]!^&?VF?^"SG@SP]HOA+PE_P31^#/AKPQX<TRST;0/#^B:O9:;I&C
MZ3I\"6UEI^G6%I\9(K:TM+6"-(H888U1%4 #K7]!U% 'Y_\ [,^M?M.?M/\
MP2^,W@O]NWX!:!\%)/%D.M_#N#PQX6U5;E/$GP^\6>$WTO7KY[M/%7B\VMX7
MU+4+"%Q<6[1[$E%JY D;\P?@S\-O^"I/_!+X>*/A%\)O@OX:_;._9EG\0ZOX
MC\!SZ?XKM-!\7>%EU2])DLC97-Y;:SI-UJ,8CU+7]%L_#/B?PTFLSW6I:)K<
M$MWJR77]'U% '\Y/C3]FG_@H)_P5&^*7PL?]L#X6^&?V6/V5/A?XDB\63_#N
MS\36NM^-_&\MQ'#]KMV%E?ZO=2:[/IN_0$U;7=/\':=X;TS5-6GT_1]6U<W5
MK/\ T:JJJJJJA54!550 JJ!@*H&      , <"EHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** .8\;7_ (CTKP9XNU/P?I4&N^+=.\,:_?\ A;0[E_+M
MM9\1V>E7=QHFE7$AN+/9!J.IQVMG*_VNUVQS,WVB#'FK_+#^W)H/_!7_ /;P
M^&7A?X7?$7]AGP[X/TCPKX[L_'UGJ'@KQ/H"ZE<:E9>'_$/AV.RN3KGQ4U:U
M^PO:^([J=Q%!'/Y\%OMF$?F(_P#6+10!^2_[#OQF_P""DGB3Q[X>^''[4'[)
MG@[X/?"'0/A_/9P>.](UF"^U>76] M-*T_0=/G@A^(?B1,:G MU+<O'I"QK)
M"-LUNI"M^7O_  4(^"7_  4Y_:9_:PN=4U;]F2\^+G[,_P (O'6HI\*?A>?&
M&@^'/AYXTT+3YI8+/Q-XH@L?B#HOB>^U7Q-&L4VJ7;W6F7]OICRZ)I0T:TGN
M1+_5510!_/YH_P"U1_P6H\/:3IF@Z!_P39^#NB:'HMA::5H^CZ3K-EIVEZ5I
MEA!':V.G:=86GQDAM;*QL[:*.WM;6VBC@MX8TBBC1%51[5\2?&O_  44^.G_
M  3G_:&T3QK^S':>!OVF?'NOZC\(_"7P\\$:UHWV>?X4>)M'\(6_B3QK=ZCK
M'CG5[.WFETO5?B%H4:)K<%RMW::4\>G(KO<S?LS10!\I?L._ %?V8?V3_@=\
M%9K6&UUOPGX(L)_&*PF-U?QYXCDF\3>-V$\;.+J./Q1J^J6]I.7?=8P6J(5B
MCCC3\V/^"R7@_P#X*&?&?3O"_P "_P!E+X?:UKOP6\2^&'U3XL:UX5UGPWH>
MMZ_K)U>_M8? VJ7VN>)M(NAX733;6RU2^T_3K18=9EOA;:I>75E ;"OW4HH
M_FB_9]\=?\%9?V7_ (7Z!\(O@S_P3#^$GA?PAH,9D?'B:&XU?7]7F2-=1\2>
M)M5;XRK<:UX@U5XD>]O[C:J1QV]A8066E65A86OZ3?L7?'C_ (*+_%#XHZ]H
M'[7?[*?@SX&?#:S\ ZIK&B>+?#NKIJ%[J/CBW\1>%K+3?#LL*_$'Q85M;O0=
M0\2ZF\O]G0A9M(@3[;'O\BY_3>B@#^>>Y_9C_;G_ ."<O[2/QE^+?[$_PU\-
M_M'_ +.7Q]UV3Q3XK^"][KUEX?\ %'@S5OM>JZTD&D&ZNM+:*+1KK5M6TKPS
MJ>BIXF>]\/7T&D^)?#EQJFF:7KAY3XF_!C_@IA_P5/\ $'@[X?\ [0_PPT?]
MC/\ 93\.>(K7Q/XJTB/6;+6_&OC"YL9+N""&&V-]=:MJ>L65NUQ;:0=3TKPE
MX3TYM1?Q%<V_B.^LM*T\?TAT4 ?D7_P5&^ GQH\=_L<^ ?V2?V2?AI/J6A^(
MO%/PZ\$>(8M.O]'TS1/ GP@^'\5M=Z<EY)JVJ6%S);0:WI'A +%8)?74VF:5
MJJR0N[HLOZ<_"[X>Z!\)/AKX ^%OA6$0>&_AUX-\-^"=#CV+&QTSPSI%IH]I
M+,JD@W$\-FL]S(6=Y;B2661WD=G;NZ* /Y5?^"A'P2_X*<_M,_M87.J:M^S)
M>?%S]F?X1>.M13X4_"\^,-!\.?#SQIH6GS2P6?B;Q1!8_$'1?$]]JOB:-8IM
M4NWNM,O[?3'ET32AHUI/<B7ZGT?]JC_@M1X>TG3-!T#_ ()L_!W1-#T6PM-*
MT?1])UFRT[2]*TRP@CM;'3M.L+3XR0VME8V=M%';VMK;11P6\,:111HBJH_H
M#HH ^._V._'?[3GQA^$7BF__ &RO@?X:^#'CM_&NM^&['P-HUS%JVDZW\/&\
M,>&)K76;W=XF\6QO)J6L:GXHTBYMGOXE:VTN+=8HLGG7/XY^ ?@+_P %!_\
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
M\)?$32_ &L:GJ#6]_:^')?$X\8)8#5-.TK1+C4)+'59C=M#;+<3.+6&.&_\
M\,,_L3?]&>?LL_\ B/OPE_\ F1KZFHH _ 3_ ():_P#!.]_AEXT_:FUW]IS]
MEGX=6S7/Q?T/Q!\ ]2\<^#/AGXPN=&T'3M6\:7B7G@69$UZY\'P6AD\-7$,-
MF='EBDATYXH1)8IY'[]T44 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MBG4TN=.U=WO#8:CKP']L:KHVD6/B/5-=F\.3V_AZP&F^'?#275]>:X_]#=%
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
MI'C3XF7MHU\USI^F6^J7&OVU]IVO^+;><7-]IEA9LWPO@DB=TN;:34/V,HH
M*_G4T_\ 94_;Z_X)J?&_XJ>,OV'_  )X7_:0_9F^,.OR>(]2^#FL>(;31?$_
M@R]VWEQ:1VRZGJ>B.DVCRWTNC:9K?A^X\1S:[X?M[*#Q-H,5]96.H6_]%=%
M'\XGQQ\*?\%4_P#@IQHVD? KQS^S]X6_8S_9YO\ 7=&USXC>(/$GBNV\1^)-
M>@T+4(KJUTS^SX+U-<U1+6_M1KNDZ+!X4T/3[K6-.TB76?%ME9+;O/\ OI\,
M_AQH7P7^$_@?X5>!+>X;P]\,O N@^"O"\-_*DU[<V/A;1+?2=-DU*YC2VCN-
M0O5LXYM1NEC@%Q>33S[8_,P/1Z* /Y7/VSIO^"Q/[;'P9?X*>/OV$?"WA30'
M\5:%XL.K>$/$^B+K O= 2_2VM@=:^*^J67V68:A*9_\ 1?-RB>7(GS9^^OV!
M_B?_ ,%-M)\1? SX!_'S]D+PA\-?@+X'^'EIX$U3XFVVMVE[XDM;3P#\.9M,
M\(W%Q;V?Q'UNVDO-=UC1=&L=1-MH#VZG4+AXH[.,++#^U-% 'XY_L[_LW_&K
MQ9_P5$_:C_;%^.'@&^\(^#O#?ANT^$_[-W]KWVB7@UG05:/P_=^,-%M]*U34
M;W38KK1O#FJ:G+!K4>GW9'Q-N(A9I)!/;V/W#^VOX@_:2\-?LW?$&_\ V2?"
MMOXN^/%Q%I.D^#K"X&E.=/CU?6++3];\0VD.N:EI6CSZEX?T2XO]5TN+4[F6
MP_M"VMGO-/U2V273;KZKHH _D5_9&^%O_!53]DCQ/X[^)>E_L!>'_BU\:OB-
MJ=_?>)_C/\6_&NF>(/'LEKJ4B7-]I6GWMI\6-/MM/M=0OA)J&L7<-L=6UNYE
M1-4U"ZLK'2[.Q_1#P]^UM_P6IO=?T.SUW_@GS\,=-T2[UC3+;6=1B\1Q/+I^
ME3WL$6HWL:?\+CGW26MH\TZ+Y,VYHP/*DSL/[M44 ?FA_P %0_V$K_\ ;B^"
M6AZ;X&UFP\,_&KX3^()O&7PKUS4YKBTL+FYN;:*WUWPI?:E:QSW.D6VOI9Z5
M?6VJV]O,]EKN@:(\VRP-ZX_/GQ#\>O\ @MOX_P#A1>?LVR?L<:;X:^).N:--
M\/?$7[1/_"3:#::=_9TUG%I&L>++-E\0OX/L-=O;$7UW+K^CZI?V2W-VUSX7
M\-V]]#86R_T:T4 ? /\ P3[_ &-5_80_9;MOA=:W6G>+OB7J5SK/C[X@:QIH
MFATK7O'^I:=:VL.DZ/->QVUZ- T?3]*TCP]IMQ=Q63WOV6ZUV6PTNXU:YL8/
MY\C\%_\ @K5XJ_:G'[6GQP_8GTWX^>-]();P#X.^(7BCPR?AE\-F@O?MFBKX
M4\):1\3[%/(\-EIFT:VU>[U.'^T[F?Q+JJZIXI\C6X?["Z* /P-_X:__ ."W
MW_2.SX6_^%+%_P#/HK].O WPSTW]IOX,_";Q/^VS^S-\&]0^+EEH^KW.K>!_
M&O@7PC\1=.^'NJZOJ*PZG9>&KCQ.OC$:?'J]AHOA^YU-K#5IOMSVMD+J63[%
M;QP?7%% 'RS_ ,,,_L3?]&>?LL_^(^_"7_YD:_+K_@EK_P $]1\+O$W[3&O_
M +2O[+?PZLM1?XWV/B;X"ZOXT\&?#3Q9J&A^'-.U#Q!>V%_X$O8H]=N_!\%C
M/_8MU9P64FCSVT\%E+!"DEHC1?O710 4444 %%%% !1110 4444 %%%% !11
M10 5^9]?IA7YGT ?7WP _P"1-U/_ +&:\_\ 35HU>Y5X;\ /^1-U/_L9KS_T
MU:-7N5 !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 %?F?7Z85^9] 'U]\ /^1-U/_L9KS_TU:-7N5>&_ #_ )$W4_\
ML9KS_P!-6C5[E0 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 %%%% !7YGU^F%?F?0!]?? #_ )$W4_\ L9KS_P!-6C5[E7AO
MP _Y$W4_^QFO/_35HU>Y4 %%%% !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 5^9]?IA7YGT ?7WP _Y$W4_^QFO/_35HU>Y
M5X;\ /\ D3=3_P"QFO/_ $U:-7N5 !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 %%%%
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
MB'2;E(M1T'7[".YMWO-)U.WM[N.&XM;N-)+*\M+F< ]CHHHH **** "BBB@
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
MTO0VU.>, O;Z3:7MQ'>:O=(I#O:Z9;W=PJ9<QA 2+WQE^)^A?!/X2_$OXO\
MB=6DT#X9>!O%'CG5+:*5(;B^MO#.C7FK'3;22167[=J;VJ:?8(4<R7ES!&L;
MLZHW\Z?_  3E_9&M_P#@I'XC\?\ _!03]N>.Y^*,?B3QEJWAGX3?#+4;S4K;
MP1IFC^';GS)YDL+6[A:Z\(>';Z\G\+>&?#+S_P!G37FE^(]5\3P:YJ.H+=L
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
MQ)I<_A[QIX5EO?.-BVK:-<-+'+97OV>=+;5=(O=4TB6X@N;(7XOK2ZMH?/\
M]K+_ (*1_LR?L=>(=%\"_$?5?%GBSXG^(+.+4=+^%GPM\-_\)?XXDTZY-PEC
M>7=M/?Z/HFF#4KBW:VTRTU37++4=19Q<V=G-817-Y  ?>U%?F]^S+_P50_99
M_:@^(B_!_0G^(OPL^+=Q%<RZ7\./C9X/B\%^(];%E#)=7<&DRZ?K/B/0KC4(
M;.)[U=(EUF#5[FS2>YL["XBL[UK;[2^,?QG^&'[/_P //$'Q5^,'C#3/ _@/
MPS#'+JNN:F9Y!YL\@AL[#3["RANM2U?5M0N&6WT[2-*L[S4K^=A%:VLK9  /
M3Z*_&O1O^"Y?['&H:CIK:WX3_:-\$>"-8U"VT_2_BUXO^$L5M\-;_P"TR^3]
MMM]4T?Q1K>N/9P,&-PQ\.BX1(Y&6W<(V/UZ\.>)/#_C#0-&\5>%-;TKQ)X9\
M1:;9ZSH/B#0[^VU31]9TG4($N;'4M,U&SDFM;VRN[>2.:WN;>62*6-U9&(-
M'FGP5_:%^"G[1F@ZKXH^!_Q&\._$KP_H>KG0-6U7PW-<3VMAK(LK743I\[7%
MO;L+@65[:W.%5E\N=#NR2 >(OVA?@IX3^+WA+X!^)/B-X=TCXQ^/-(77_!_P
M^NYKA=?U_1G?7HTU"PA2W>![=I/"_B!07GC;.E77R_*N[\2/^#<?_DUWXY?]
ME\E_]5YX+H_:T_Y3Z_L&_P#9 [+_ -.7[45 ']#E(2 "20  223@ #DDD\
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
ME549.C7I3E3J*,XMQJTZM.F^BBBOG#Z\**** $9E569F"JH+,S$!54#)9B<
M  $DDX Y-?$OB?\ X*1_L(>#_$TO@_7_ -J?X06^O6][)IUW!9>)8]:L;&^A
M+K<6NHZWHD.HZ'ITMM)')!=K?:C;_9;E&MK@Q7 ,5?+_ /P7$^)GCCX:?L"^
M,SX&U*_T:;Q[XT\'_#KQ-J>F32VU[!X-U\ZI>:[9I=0,DMO:ZZND6_AS4U#!
M+S2M8OM-E#0WLB,W]B#_ ()R_L&W7[)/P4UR3X&_#'XL:A\1_A3X+\6^)_'_
M (ST2T\7:]K.O>)M TO5]<DT_4M5%S<^%8['5'GTVWTG03I$FCQ6DMA=(=1;
M5)KH _47X>?$WX<?%OPW;^,?A9X]\'?$?PG=32VT'B/P/XDTCQ3HK7< 0W-D
MVI:+>7MK'?6OF(MW922I=6KL([B&)_EKJ]2U+3M&TZ_U?5[^RTK2=*LKK4M4
MU34KJ"QT[3=.L8)+J]O[^]NI(K:SLK.VBEN+JZN)8X+>".2::1(T9A^)?[+/
M_!/?XU?L6?\ !07QGXK^ WV#3_V%_B;X?N[;Q%X2U3QQ<ZCJN@ZDOAJ75=%%
MEH6H-/?ZG<>'O'EL='T+6KZZN]4M?!WB/4[2[OKR0W=S/V?_  7:N?'MM_P3
MZ\8'P5]N72YOB%\/;;XD2V#S1M%X"GU&[1_M30R1L;&X\8_\(=9W:.)89(KD
MQSQF%G= #[7^'?[>G[&GQ8\;P_#?X=_M(_"GQ3XWN[XZ;I?A^Q\3VL5WKU^!
M(PM/#,MZ+6T\3SNL4CQ1^'KC4S-&ADBWI\U?6]?RA_\ !0[X7_L6>%O^">7[
M(/B#]FWP-X'T/XY?$'5?A#=_!;Q#\-='T>R^,OC:>'01!XJN?$6M^&[2'Q3X
MJU&PUNYLK+59+^XN+[3/B'-H]K;?9+]6M:_J<\)1^((?"OAF'Q;-;7'BJ+P_
MHT?B:XLE"6<_B!--MEUF:T0%@MM+J(N7@4,P6)D )QF@#RKXW_M-? 3]FVU\
M.WOQT^*/ACX96GBRXU&U\.3^)9[F"/5[C2([.;4H;0V]M<EGLXK^S>8.$PMQ
M'M+9./$-'_X*8?L"Z[?1Z?8_M8_!F&XEV;'U?Q7!X?L\O-% H;4=>CTW3XSO
MF0L'NE*Q"6=@((9I(_R7_P"#A^UM[ZU_8EL;R%+BTO/B9\0;6Z@D!*36]Q'\
M.(9X7 ()22)V1@"#AC@BOTZ\0?\ !)S_ ()Y>(](OM&N?V8/ NFQWT$L/V_P
M_=>)- U>S9XV1+FQU32M<MKNWGA9A+'\[PM(B^=#-&#&0#] M)U;2M>TRQUK
M0]3T_6M'U2UAO=,U;2;VVU'3-1LKA!)!=V-_9RS6MW:SQD/#<6\LD4B$,CLI
M!K0K^;7_ (),:]XQ_9J_;O\ VM_^"=LGBO6?%WPB\$6_BCQM\.?[8N/M,WAZ
MZT3Q)X6A@$$4:BVL9/$OA;QK:3^)DL_LUA)X@T"&ZMK"WFU&[)_I*H X'6_B
MM\+O#6IW.B>(_B3X!T#6;+R?MFD:WXQ\.Z5J=I]IMXKNW^TV%]J,%U!Y]K/!
M<P^;$GFV\T4R;HY$9J5I\:/@[?W5M8V/Q9^&E[>WMQ#:6=G:>._"US=7=U<R
M+#;VUM;PZJ\T]Q/,Z10PQ(\DLCJB*S, ?YVOA]^Q_P# W]O#_@J;_P %&Y?C
MUX;U7Q7X;^&NH?#[2M'@TWQ+KOA@VNMKH]EX422:Y\/W]E<7(73_  5>01PS
MSM%@-*81* 8_T=\'?\$7_P#@G[X#\7>%O''AKX6>)K/Q'X-\1Z'XKT"[F^*'
MQ"NXK76_#NIVNKZ5<2VESX@DMKJ."^LX)7M[B.2"=5,4J/&S*0#]4Z\M\5_'
M+X*> ]9'AWQS\8?A;X,\0&*&8:%XK^(/A+P[K)AN?^/>8:9K&KV=Z8I_^6,G
MD;)?X"U?+_\ P4M_:;UC]DO]CCXK?%?PI/';>/9;;3/!7P]N)8HYEL?%WC*_
MBT>UUE8ITEMI9O#6F2:KXGMK>[AFM+NYT6&TN89()W0_F%^P]_P1Q_9S^,'[
M,?A#XS_M66/CGXH?&GX_^'X/B??^*+[Q[XPT;4?"UCXW@BUGP^UF-.UB"/7-
M<GT>XM-8U?5/&5OK[7&JZG=0M9K;VT*D _HIMKFVO;:WO+.X@N[2[@BN;6ZM
MI8Y[:YMIXUE@N+>>)GBF@FB=9(I8V:.2-E=&*D$MN[NUL+6XO;ZYM[*RM();
MF[N[N:.WM;6V@1I)KBXN)F2*""&-6DEEE=8XT5F=@H)K^=K_ ()3>-O'_P"R
M[^V5^TM_P3'\?>+M6\7^#? <6H>-?@MJ.NF3[3IME:MH6J_V=80%Y186?C#P
M3XNTCQ9/I5O(-'TW5=$U>XTY(Y];NWNZ_P#P5'\6^//VM_VXOV<_^"8W@KQ?
MK/@_X?>([:P\<?&R^T%F6[U-);37?$TUEJ$1*PWUIX2\!^&+C7M'L+QVT>]\
M1^(["XU.TNKC1=+>W /WD\(_'#X*^/\ 5V\/^ _B_P#"[QMKRPS7#:)X1^('
MA/Q)JZV]OS/.VFZ-JU[>"& <S2F'9'_&RUZC7\X_[=W_  1__9Z^"'[-'BGX
M\?LE6?CCX4?&;]GO2/\ A9MMXAT[Q[XQUJ\\2:5X1#:EXCN;I]6UF[.@:WIN
MCQW6O:=JOA1-%AAN=)%K+8-!=O+;_JO_ ,$X_P!I;4_VLOV._A!\8/$LD4OC
M>ZTO4/"OC]X8HX%N/&7@S4[KP[JFK&"!([:W/B2*QL_%/V6T1;:S76UM(DB6
M#RD /N&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 *_,^OTPK\SZ
M /K[X ?\B;J?_8S7G_IJT:O<J\-^ '_(FZG_ -C->?\ IJT:O<J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *_AO_ ."JO_!4+]L'5?VMOC-\
M(?AO\7OB#\#OAI\'?&^L_#K0]!^&?B'5/ NLZO<^%KU=.U7Q1KWBCP])I7B7
M4I?$&IV4U]I]H=132;#1);.TM+222;4;_5/[D*_*3]K[_@C;^QW^V9\2Y_B_
MXZ3XE?#WXA:I!;0^*=?^$GB3P]H7_"9O86<&GZ?>>)--\5^#_&NDR:E96%K;
MV:ZEI5CI-]>6\,*:G/?>1 8OU'PFXDX2X7XBKX_B[+/K^%J8"I1P5;ZG2S!8
M'%NK2G[9X6LTFZE&%2C&O34ZU%RY8Q]G5JSA]3PEF>497F-3$9QA?K%*6'E"
MC/V,,1["MSPES^RGH^:"E%5(WG!NR5I2<?XD?^&\_P!N7_H\[]J__P 2*^+_
M /\ -A1_PWG^W+_T>=^U?_XD5\7_ /YL*_J\_P"(;7]AK_HJO[5__A<_"#_Y
MQ5'_ !#:_L-?]%5_:O\ _"Y^$'_SBJ_I#_B,W@W_ -"[_P UBAY?W/ZMZ'Z5
M_KIP9_T#?^8NGY>7]6]#^4/_ (;S_;E_Z/._:O\ _$BOB_\ _-A1_P -Y_MR
M?]'G?M7_ /B17Q?_ /FP-?U>?\0VO[#7_15?VK__  N?A!_\XJC_ (AM?V&O
M^BJ_M7_^%S\(/_G%4?\ $9O!O_H7?^:Q0\O[G]6] _UTX,_Z!O\ S%T_+R_J
MWH?QC>/?B+\0?BIXEN_&?Q/\=>,?B/XPU"&TM[_Q7X\\3ZWXO\2WMO86Z6EC
M!=Z[XAOM1U2YALK6*.VM(YKITM[>-(8@D:*HXVOZ(_\ @IE_P0TO/V6_A^GQ
MM_99UGXA?%7X:>&-/FE^*OAKQK-H6M?$#PE;0/)*_C?39_"GAKPM8ZUX.MK8
MK'X@M(]#35?#"0'7)[C4]"FU.X\-_@U\+OA=X_\ C1X_\+?"[X7>%M4\:>/?
M&FJPZ/X<\.:/")KR^O)0SO)(\C1VUE865M'-?:IJE_-;:;I.FVUWJ>IW5K86
MMQ<)^N\,<6\,\29&LXR+&X=95A8U*==34,'_ &:L-#FG2Q="?(L'&E12J+GY
M:7L'&K"3I-2?U^5YOEF98#Z[@:]-82DI1GS*-#ZLJ2O*-:$N545&%I:VAR-2
MBW%IG9_#G]IO]I/X.Z%-X7^$?[0GQP^%GAFYU"?5[CP[\.?BQX]\$:%/JMS#
M;V]QJ<VD>&=?TO3Y=0N+>TM8)KU[=KF6&VMXWD9(8E7OO^&\_P!N7_H\[]J_
M_P 2*^+_ /\ -A7]./P>_P"#;+]GI?AOX5;X]?&'XV7GQ:FTU+GQH/A5X@\
MZ)X"LM4N&:9M*\/V_BKX7>*==O+;2HW2P?6+[4H6UF:WDU./2=&BN4TRV]+_
M .(;7]AK_HJO[5__ (7/P@_^<57Y7C/&?P?>+Q#K8=8VJJTXSQ:X=A7CB)1E
MR^VC6JTU4J0GRJ4)S2E**3:6B/E:W&O!SJU.>G[:?/)2K++HS51II<ZG.*E)
M.R:DTFTD[;'\H?\ PWG^W+_T>=^U?_XD5\7_ /YL*/\ AO/]N7_H\[]J_P#\
M2*^+_P#\V%?U>?\ $-K^PU_T57]J_P#\+GX0?_.*H_XAM?V&O^BJ_M7_ /A<
M_"#_ .<57-_Q&;P;_P"A=_YK%#R_N?U;T,O]=.#/^@;_ ,Q=/R\OZMZ'\J.F
M?\%!/V[=)O[;4;7]LK]J&6XM)#)%'J?QU^)FM6#L59,7.E:SXEO],O8\,2(K
MRSGB#!7"!T5E_MN_X(]_M>?$S]LW]CRR^(GQ@%O=_$+P7\0?$OPMU[Q/:V-M
MI<7C8^'](\,>(+#Q2^FV4%MI]E>SZ;XKM-*U5-.ABL;C5M)OKVVM[)+K[#:_
M(<7_  ;<?L,1RQR/\4/VK)T21':&7QU\)1%,JL&:*0P_ Z&81R %',4L4H4D
MQR(^&'[2_ 'X!?"O]F/X4^%O@O\ !KPU%X6\">$K>=+"R^T3WU_?7U]<27NJ
MZUK6J7;R7FJZSJ]]--=WU[<2'YG2VM(K73[:SL[?\I\6^/\ PXXIR##8+AG*
M.7-Z>/I5HX]930RUX;"0IU57I.M#EJUE7E.G%8?EE1O!UI2C.E24_D^+^(.&
M\UR^E0RS!VQD<1":Q'U2&%=*C&$E.+G&TJBJ-Q2IV</=YVU*$+^+?\%"_$'P
M6\-_L8_M!WOQ_M4U'X:W/P_U/3+W2$FA@U36/$.HF*V\%Z?X=EF5U@\3/XN;
M19]!O?+D72]1MX-5G46MC.Z_S7?\$*;KP?H/[9$ME\?+'Q-:_&'Q#\"M)_X9
MCU#QHUR-._X1.;3C>:C;^&(M4A>?[1JWP^BB?P5?Z;/!I4?A.Q\;:9#YLNJ6
M\-?9_P"VIXAU3_@IM_P4(^'/[ ?@+4;Q_@!^SQK-QXY_:0U[3)6%G?Z]H30V
MOB>Q,\,H9;CP]!?P_"_0KA=L]AXW\7^)KBYL[K3]'AN5]L_X++?LI:K9?"KX
M6_M@_L[60\)?%;]C!M N+-_#<"6TEM\(?#UY%>6(L[6-&CDMOAEJT4&M6UBZ
MK80^%;_QE]K2>)8;<_SH?G!^R'QS_P"2)?&+_LEGQ!_]1+5Z_#+_ (-Y?@I\
M/+#]G3QU\?/[$CO/BAXC^)6O_#Y_$=_Y=U/HW@_PUI'AS4[;1/#WF1;M'M]2
MU/7[^_UUK619-8FBTU;UI(M,LHX?TB^#O[4OA;]L;]@;Q%\<?#8MK.^UOX/?
M$+2O''AVWF\UO"/Q!T;P=J-OXJ\.R;F:=;>&\=-1T66Y$=Q?^&]3T75)(HA?
MJ@_(/_@A-^VC\"OA?\"O$'[/_P 7_%VD_"3Q#>?$?Q#XY\$^)_B'JEEX6\#^
M/]/U?3?#FDZGI/A[Q3K,ECHW_"1^'-0TB"/4-%N;Y+F\BUG3'TK[;,-0MK$
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
M_P!#W1_Q"T?\$_/^BP?MC?\ AP/@I_\ 0]U^1_\ $-_$?_H,_P#,W5_^2/\
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
MOPU!=QS307\_ACPSX?TSP_OMKF6QOM;MK^YTUG@OT>0 _/+]IOXR_"GXR_\
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
MCH_X:R_:G_Z.7_: _P##R_$7_P":.OZ /^'*7[+'_0_?M ?^%5\.O_G54?\
M#E+]EC_H?OV@/_"J^'7_ ,ZJOVG_ (@SXR?]#'_S9Z_E_?\ ZMZ'ZE_Q##Q.
M_P"@W_S/5O+^]_5O0_G_ /\ AK+]J?\ Z.7_ &@/_#R_$7_YHZ/^&LOVI_\
MHY?]H#_P\OQ%_P#FCK^@#_ARE^RQ_P!#]^T!_P"%5\.O_G54?\.4OV6/^A^_
M: _\*KX=?_.JH_X@SXR?]#'_ ,V>OY?W_P"K>@?\0P\3O^@W_P SU;R_O?U;
MT/-O^"3/[87QG^,WBWQY\'/BSXBU#Q[;Z%X-;QUX<\6ZULGU[35L]>T?0]1T
M+4M46)9M7@OV\06M]ITNHR2WUD=/OH%N)[6:"&Q\#_X.0_\ DB7[-O\ V5/Q
M9_ZB45?L]^S%^QU\%_V3-)URQ^%]AK5WJOB5[7_A(/%OBW4;;5O$^J6UAYIL
M-/>XL=/TC3++3[62XN)EM=+TJQ2XGE\Z]-U)#;-!^,/_  <A_P#)$OV;?^RI
M^+/_ %$HJ_JKP[R?B+(>$\MRSBC,?[2S>@\0ZM9XBKBW2HU*\YX?"RQ=9*KB
M70I.,'.2:A_!IRG2I4YR_H3@K+,ZRCAW X#/\;]>S*BZSJ576GB73I3JRE0P
M[Q%5*I7=&FU'GE=1_A0E*G3A)^H^./VH?^"[FD>%]5OK;]@;X,:9-%;L$O\
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
M-9LYU$UIK%I?VSJIBVJ ?HW1110 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 %?F?7Z85^9] 'U]\ /^1-U/_L9KS_TU:-7N5>&_ #_D3=3_ .QFO/\
MTU:-7N5 !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 ,DCCEC>*5$EBE1HY(Y%5XY(W4JZ.C JZ.I*LK JRD@@@U\D_ C]A'
M]D_]F;XB>/\ XJ?!'X-^'? GCCXDR2_\)!J]C/JMZMC97-S]OO=%\)6&JZA?
M6'@K0+_4<7][H7A2VTC2YY8K&W:U%AI.C6>G_7-%=F'S',,)A\9A,+CL7AL+
MF$*=+'X:AB:U+#XVG2G[2E#%T:<XT\1&G4]^G&K&:A)MQLV[[4\3B*-.M1I5
MZU.EB(QAB*5.I.%.O&$N:,:L(M1J*,ES14TTGJK!1117&8A1110 4444 >$_
M![]F/X!? #4?%VL?!SX6^%_ .L>/)K6X\9:OHUO<-JGB.:RGO[JVDU74;ZYO
M+RY*76J:A<MNG EN;N6>822D./:-4TS3M;TS4=&UBQM=3TG5[&[TS5--OH([
MJRU#3K^WDM+VQO+:97BN+6[MI9;>X@E5HY89'C=2K$&]10!\?3?LW? W]G#X
M ?'[1O@;\-] ^&ND^)?AUXWU/7--\."^BL=1U&S\%:U:V]]+;75Y<PI=+;/]
MG>>%(I)X8X(YVD6WMQ'^1/\ P1I_9L^!/[3/_!.RY\)_'?X8^&/B5HFE?M$?
M$;4-(BUZVG2_T6]G\,?#^*YN-%UO3KBQUO1I+N*.**].F:C:"]BBBCNA,D4:
MK_1?=VEK?VMS8WUM;WME>V\UI>6=W#'<VMW:W,;0W%M<V\RO#/;SPN\4T,J/
M'+&[(ZLK$'G/!W@3P/\ #O26T#X?^#?"G@70GO)M0?1?!WAW2/#.DO?W*0Q7
M%\VFZ)9V-FUY/';V\<UR83-*D$*.[+$@4 \:_9]_9"_9J_97L]3M/@#\(/"O
MPYDUN."#6=6T]=1U;Q+JUK:A/LUEJ7BSQ'?ZSXGOK""2,7$6GW6KRV4=V\UZ
ML N[B>:3WW6M%T;Q'I&I:!XATG3->T+6;&YTS6-$UJPM=4TC5M-O8F@O-/U+
M3;Z*>SOK&[@=X;FTNH98)XG:.6-T8J=.B@#\]H/^"4G_  3PM_$DGBJ/]E?X
M>-JDEQ)=-:SS^*+KPV)9+AKIE3P;<^()O"$5N)&*QV<6AI:16^VTB@2T581]
M^:9IFFZ+IUAH^CZ?8Z3I.E6=MIVEZ7IEI!8:=INGV4*6UG8V%C:QQ6UG9VEO
M''!;6MO%'!!#&D42(BJHNT4 >-?";]GKX*_ JZ\:7OPA^'/AWP#=_$35XM?\
M;3Z##<1/XDUF"34)HM0U$SW$X>X235=1=6C$:YNY<J<C&O\ %SX,?"WX\^#I
MOA]\8?!.B_$#P7<:A8ZK/X=U^*:;3Y=0TQWEL+MD@F@D,MK([M$?, !8Y!KT
MZB@#(\/Z!HWA30-#\+^'=/M])\/^&](TW0-"TJT#+:Z9HVCV4&G:9I]LKL[K
M;V5E;06T(9V81QJ&9CDG/\:^#/"WQ%\)>(O GC?1++Q)X0\6Z1?:!XDT#4E=
M[#6-&U*!K:^T^\2-XW:WN8'>*4)(C%6.&!YKIZ* /.?A3\(_AK\#O!6G?#GX
M2^#M(\!^!](N-1NM-\-:%'+%IMG<:M?3ZEJ,T*333R![R^N9[F8F0@RRL0 ,
M 8'PF_9Z^"OP*NO&E[\(?ASX=\ W?Q$U>+7_ !M/H,-Q$_B368)-0FBU#43/
M<3A[A)-5U%U:,1KF[ERIR,>RT4 >-?%G]GKX*_'6Z\%WOQ>^'/AWQ]=_#O5Y
M=?\ !,^O0W$K^&]9GDT^:74-.,%Q $N'DTK3G9I!(N;2+"C!S[(RJRLK*&5@
M596 *LI&"K Y!!!(((P1P:6B@#X,\3_\$P/V O&'BJ[\::[^RW\-)->OKK[;
M>-IEOK'A[1[F[+M))<3>&?#VK:7X9>6XE=Y;MCI!^V2LTMUYTC%C]H^$O"'A
M3P#X<TGP?X&\,Z#X.\)Z#:BRT3PUX8TBPT+0=)M%9I!;:=I.F06UC9PF1WD9
M+>"-6ED>1@7=F/144 >&>!?V9?@!\,_B9XY^,G@'X2>"O"GQ1^)4EY+XW\;Z
M1I$5OKNNOJ5]%JFK&6Y)9;,:UJL,.K:ZNG1V::YJT,6J:LM[?QI<+[G110 4
M444 %%%% !1110 4444 %%%% !7QO^V%^P-^RW^WAH7@S0/VF?A[<>-K;X>Z
MGJVJ^#;W3O%/BGPEJNAW&OV]C:ZY%!?^%]7TJ6XL]6ATO3/MME??:K=Y=.LI
MXXXY[=)!]D45SXK"87'8>IA,;AJ&+PM9)5</B:4*U&HHRC.*G2J1E"7+.,9Q
MNGRRC&2LTFO8R#B'/N%,XP7$'#&=9IP]GN6SJ5,OSC)<?B<LS/!3K4*N&K2P
MN.P=6CB:#K8:O6P]7V=2/M:%:K1GS4ZDXO\ $'_B'<_X)6?]$2\9?^'I^*W_
M ,U5'_$.Y_P2L_Z(EXR_\/3\5O\ YJJ_;ZBO#_U.X3_Z)K(__#7@_P#Y2?JG
M_$R?TA/^CW>*G_B=\2?_ #Q/SR_9$_X)8_L3?L-^.M?^)G[.GPLU#POX[\2>
M%YO!=_XCUKQUXV\874/AB[U/3=9O]*T^V\3:]J6GV":AJ6BZ1<WEU;V:W\@T
MZ"!+J.V>YAG_ $-HHKV<%@,#EM!87+\)AL%AHRE.-#"T:="DIS=YR5.E&,>:
M3UE*UWU>A^:<3\6\4<:YM4S[C#B+.^*<ZK4:.'J9MQ!F>,S?,)X?#0]GAZ$L
M7CJU>O[&C"\:5+GY()OEBKNY11176?/!1110!XUX'_9Z^"OPU^(/C[XK>!/A
MSX=\,?$7XHW$UU\0?%NF0W":MXKN)[]]4FEU622XEBD>34)'NF\J*(>:Q( '
M%>RT44 ?/W@O]E3]G3X=?%;Q+\</ OP@\&^%?BQXQ.N'Q/XXT73WL]8UIO$V
MH6^J^()+SRYA:-+K&IVT.H:A*ELDES>*UQ(QEDD9]'PE^S7\"? OQ8\7?'3P
ME\,O#6B?%[Q[:ZA9>+_B!;0W,GB+7;/5;[3=1U"UN[NYN9U6"YO-'TJ5XH(X
M446%K%&$AB6,>X44 %>'^+?V:_@3XZ^+'A'XZ>+?AEX:UOXO> K73[+PA\0+
MF&YC\1:%9Z5?:EJ.GVMI=VUS K06UYK&JRI%/',C"_NHI \,K1GW"B@#POXW
M_LR_ #]I+2;31OCI\)/!7Q+M=.$HTJY\1:3')K.C"XQ]H71/$5HUKX@T5;DA
M3<KI6IV:W#)&TP=HXROSO\._^"6W[ 'PL\26WB[P?^S'X%37K&_?4[&Z\2WG
MBKQ[;V%^TT=Q'=6&E^//$/B72;*6TGBCETXVMC$-+D4-IPM3G/WY10!C^(/#
M^C>*M UOPMXATZWU7P]XCT?4O#^N:3=*QM-2T;6+*;3M3TZX5&1C;WEC<3VT
MRHR,8I&"LIP1\/?\.M_^"?/_ $:G\+/_   U/_Y9U]\T4 ?/WP?_ &4OV:_@
M!<3WWP8^!WPS^'&JW,/V:YUSPSX3TJS\17-MAQ]EN?$36\FN3VV)9/\ 1Y=0
M>'YW^3YCGU#X@_#[P9\5?!GB#X>_$+P_9>*O!?BJR&G>(O#NHF<6&KV GAN3
M9W@MIH)GMWF@B,L2RJLJJ8I0\3NC=C10!P'PO^%GP\^"O@?1?AM\*O".C^!?
M GATZB=%\,:# UOIFGMJVJ7NM:D\,;O+(7O=5U&]OKAY)'=Y[F1BV" .]=$D
M1HY%5T=61T=0R.C JRLK AE8$AE((()!&#3J* /$?@G^S=\#/V<;#7]*^!OP
MT\.?#33/%%]:ZGK^G^&HKJWL]2U"RAEMK6[FMY[JXB2>*WF>$/ D1>(1QR;E
MAB",^-?[-/P!_:-TJVT?XX_"3P/\2[6Q#+IMQXET2WN-8TA79FD71?$$ M]>
MT82EF,PTK4K,3;B)=X->XT4 ?S3_ +4G_!-V]_8U_:$^'G[6_P"Q9^R=X5_:
M#^%VAZ3=V/Q*_9FUFWU3Q[J&F:T)9WA\;^!++Q+<^*O$-Q>W44UF-,C\/:9K
M^I>$-=TI;^TT'4=%U>[MM(_4W]AK]N'Q=^UYJ7Q0T7Q=^R]\2_V;+SX9V?@R
M=+7XBR:GYGB$^*V\21O#IMOJ?@WPC+"-''AZ-IV$=SYB:E;$QVP4>;^A=% !
M67K>AZ+XETG4- \1Z/I?B#0M6M9++5=%UO3[35=)U.RF&V:TU#3;^&>SO;65
M>)+>YADBD'#(16I10!^=6L?\$EO^"=6N:R^O7O[+7@B"^DEGE:#1]7\;^'M&
M#7#(T@3PYX?\4Z9X>CB4HOD0QZ6D-LI=;:.)9) WVK\-/A3\,_@SX5M/ _PG
M\!>$_AUX1L9)9[?P]X.T+3]!TP74Y!N;V:WT^"!;K4+IE#W>H71FO;N0>9<S
MROEJ] HH Q/$GAGPYXRT'5?"WB_0-%\4^&==LY-/UKP[XBTNQUO0]7L)L>;9
M:GI.I07-A?VLF!OM[J"6)B 2A(%?$>A?\$NO^"?OAOQ1#XPTO]ECX9?VS;W9
MOH(]3M=7UW08KDR"573PGKFK:CX4"12*K00?V+Y%O@""*,#%?>]% $<445O%
M%!!%'#!#&D4,,2+'%%%&H2.**- J1QQHH1$0!54!5   KQ[X=_L]?!3X3>,_
MB-\0_AQ\.?#OA#QM\7-7GU_XE>(](AN(]1\8ZS=:KJFN7&H:N\MQ+')<2ZMK
M>JW[&*.%3/?3D*%*JOLM% 'C7QF_9Z^"G[0^EZ%HGQK^'/AWXCZ5X9U<Z_H%
MCXBAN)H-+UDV[VAU"U%O<6[+<&VDDARS,NQC\N>:]EHHH \:^#/[/7P4_9XT
MO7=$^"GPY\._#C2O$VKC7]?L?#L-Q#!JFLBW2T&H70N+BX9K@6T<<.595V*/
MESS7X(?\$W_AG\/_ (P?MO?\%COA[\4?!WA_QYX)\0?'CQ#%K'AGQ-IMOJFE
M7OV;X\?&>[M97M[A&$=U97<,-W8WD!BN[*[AANK2:&>*.1?Z5*XWP[\.?A[X
M0UGQ'XC\)^!/!OA?Q#XPO)-0\7:]X=\+Z)HNL^*;^6[NK^6^\1ZIIMC;7VMW
MDE]?7MY)<ZG/=3/=WEU<,YFN)G< ^:O@?_P3[_8T_9P\6MX\^#7P"\'>$?&>
MRXCM?$\\^O\ BG6M)6[66*Z_X1^^\8ZSX@G\-M<V\\UI</H#::\UC+)82,UF
M[0'['HHH ^./C'_P3Y_8O^/OBF?QO\6/V>? /B?QA>$MJ7B6W@U/PSK.L2D8
M%QKM_P"$M2T*?7KM4"QI>:P]]=)$D<*3+%&B+[Q\)?@K\)/@/X5C\$?!OX=>
M$OAMX6CG-W)I'A+1;/28;V^:-(GU'5)H(Q=ZOJ<D4<44NIZI<7E_+%%%')<L
MD:*OI]% 'F?Q9^#7PI^.WA"Y\!?&/X?>%?B1X0NIENFT/Q9I%KJMM;7\<,]M
M#JFF23H;K2-8MH+JYBM-8TJ>SU2S2XF%K=P^:^[YE^&'_!-+]A3X-^++'QQ\
M/OV;/ FE^*]*U"#5M(UC5I?$7C"?1]3M5(M;_1H?&>M^(+32+NU8B>UGTVWM
M9+:[2*\A9+N**9/N:B@#@?BA\+?A[\:? NN?#/XJ>%-*\;^ O$O]F?V]X7UN
M.673-3_L;6-/U_2_M,<,L,C?8M9TK3M1AVRKBXM(F.Y05.OX+\&>%OAUX2\.
M^!/!&B67AOPAX2TBQT#PWH&FJZ6&CZ-IL"VUCI]FDCR.MO;0(D40>1V"J,L3
MS73T4 ?+&O\ [$7[)'B?XHVGQKUG]G[X:7'Q5LO$.E^+H?'%OH$6FZW)XJT;
M4HM7T[Q)>2Z6]G!J&NP:E##>/JU_!<WUS+##]KGG6*-5]I^)?PL^&_QE\(:C
MX!^*W@?PS\0O!NK!3?>'?%FD6>LZ:\T:2)!>PPW<4AL]2M/-D>PU.R:WU&PF
M;S[*Z@F D'?44 ?"?PW_ ."97[!WPE\4V?C7P-^S1X"L/$^FZC9ZOI>J:Q+X
MB\8'2-4T]8A8W^CVGC+7-?L-)NK1X8KF";3;6U>*^07ZD7N;@_=E%% !1110
M 4444 %%%% !1110 4444 %%%% !6!XG\*>%_&NBWGASQEX;T'Q9X>U!0E_H
M7B72-/UW1[U5.56ZTS5+>ZLK@*>5$L+[6Y7!YK?HJ*E.G5A.E5A"I3J1<*E.
MI&,X3A)6E&<))QE&2;3C)--.S1,X0J0E3J0C.$XN,X3BI0G&2M*,HR34HM:-
M---:-'RKI7[#O[(>C:K%K-C^SQ\+_MT$K3Q?;/#=MJ=E'*S%@ZZ7J9O-+!C8
M[H!]CVV[!3 (RBD?4EO;P6D$%K:P0VUK;0QV]M;6\:0P6\$*+'#!!#&JQQ0Q
M1JL<<<:JD:*JJH4 5-17%@<IRO*U4CEF6Y?ET:K4JJP.#P^$562VE46'ITU-
MJ[LY7:Z'+A,NR_ *:P&!P>"51IU%A,-0PRJ-7LYJC""DU=V<KVN[!1117H'8
M%%%% !7B7QM_9O\ @9^T?I>B:)\<OAIX;^)>E>&]0N-4T*Q\207$\&F:A=VX
MM+F[MA;W-L5EFM@(7+,PV#  /->VT4 %>(>,_P!FWX%?$+XI>"_C9XT^&7AK
MQ!\6/AW#IUMX)\>7L%R/$'AVWTG4[_6=.M["Z@N85\BTU/5-2O(H9HYH_,OK
ML,K1SR(WM]% 'E7QB^!WPB_:!\'3> /C1\/O#7Q'\(RW<&H+H_B2P6Z2TU&U
MWBWU+3+N-H=0TC4HHY)H%U#2[NSO/LUQ<VIG-M<SQ2>.?"O]@W]C[X)Z3XVT
M;X8? +P+X7M/B-X<U7P?XTG6WU'5]7UWPGKMF]AK/AF?7]>U#5-=MM U2V<K
M?Z18ZE:V%U*D5S- ]S##,GUQ10!YS\*?A'\-?@=X*T[X<_"7P=I'@/P/I%QJ
M-UIOAK0HY8M-L[C5KZ?4M1FA2::>0/>7US/<S$R$&65B !@#YM^,'_!.3]B'
MX\^+;WQW\4OV=/ VO>,=3N%O-8\1::^O>#M3UV^6Z2[;4/$$_@G6?#O]OZC/
M+&J7>H:R+Z\O;8&RNYY[-F@/VQ10!Y+\'/@/\&_V?/#$O@WX*?#?PG\-/#5Q
M>OJ5YIOA72H-/&I:E(B1-J&JW8#WVK7P@CBMTN]2N;JXCMHH;:.18(8XTX[X
M\_LC_LU_M.QZ6/CQ\&_!GQ'NM$00Z/K&KV,UIXDTRT\V2X;3K'Q1HUQIGB.V
MTJ6XFDN)])BU1=-N+AO/GM))E5Q]%T4 ?+'P$_8D_92_9AOY=8^!?P0\&^ M
M>GTTZ/+XFMX]2USQ6^ENZR36!\5>*-0UOQ$+6ZDCB>]B74PM\\%NUX)S;P&/
MZ/\ $'A[0/%NB:IX:\5:'H_B;PYK=G-IVM>'_$&F66LZ)J^GW*[+BQU32M1@
MN;#4+.="4FM;N"6"53M=&'%;%% 'Y[Z;_P $I?\ @GCI/B-_%-I^RQ\/9-3>
M;[0;?4;CQ1K'AY9/M4EV!'X1U;Q!>^$XHA+*RB"+14@%LL5D(_L<$,$?W_96
M5GIMG::=IUI;6&GV%M!96-C9016MG96=K$D%M:6EM D<%O;6\$:0P00HD4,2
M)'&BHH LT4 ?.^H_LD_LT:I\7=.^/EW\$OAZ/C+I6HQZQ:?$:TT"VT[Q.^KP
MQ-!'JU_?:=]E_M75%@<VXU#5$O+PVZQP&8Q11(G7?&#X#_!G]H#P[;^%/C7\
M,O!GQ-T"SNC?Z?8>+]#LM6.E7Y01/?:/=S1_;M'O9(<V\UWIES:7$ULSVTLC
MP2/&WK5% '(> ? /@[X7>#O#_P /OA]X?T_PIX+\*:>FE^'?#NEI)'I^DZ?'
M))*EI:)+)+(L2R2R, TCG+GFO"_C%^Q1^RG^T#XMC\=_&?X'>"/B)XOATBST
M"/7_ !#:WDU^FC:?/>7-EIX>"]MT^SVT]_>2QCR]P:XDRQ! 'U'10!\#?\.M
M_P#@GS_T:G\+/_ #4_\ Y9U[3\$_V0OV:/V<=9UCQ#\#O@WX/^&NM^(-,CT7
M6M1\-VUW!<:CI<5W'?1V5P;B[N%:%+N&*<!55O,0'=CBOI"B@#PGXZ?LQ_ '
M]IC1=/T'X[_"GPE\2K#2)Y+C1Y=>L775M&EF"BX_L;Q!ITUCKVDQW82,7L.G
M:E;0WHBA%W',(8MG#? #]AK]DS]ES4+C6?@3\#_"/@;Q!<VCV$GB??K/B;Q6
MMA*J)/8P>*O&.J^(/$5K970CC-Y:6NIPV]XZ))=1S2*&'U?10 5\*_%/_@F=
M^PE\:/&-YX_^(G[-_@G5/%VIWQU/5M7T>\\4>#&UG4725)K_ %JR\$Z_X=T[
M6;RZ,TDU]<ZI:7<U]=;+N\>>ZBBF3[JHH X3X;?"_P"'7P=\(Z;X!^%?@GPU
M\/\ P9I D.G^&_"FDV>C:7!+.P>YNFM[.*,7%]=R#S;V_N3->WLQ,UU/-*Q<
MW/'GP_\  _Q1\*:QX%^(_A+P]XY\&Z_;&UUGPSXITFSUK1M0A#!X_/L;Z&:$
MS6\JI<6ERBK<V=U'%=6LL-Q%'*O7T4 ?!/P__P""7W[ WPP\96WC[P=^S-X%
MM/%%C>0ZCI]YK-WXI\7V&F:A;>0;6^TO0/&'B#7O#^F7=I);PW%I<6&EV\MK
M=JUY;O'=223/][444 %>)?"3]F_X&? ?5/'6M_!_X:>&_ &J_$S4+'5/'M]H
M,%Q#/XHU#3+C6[NPN]3,]S.));6Y\1ZY-$8UB ?4[DD$,H7VVB@#QJ']GKX*
MV_QGN_VAX?ASX=C^-E]I"Z!=_$=8;C_A(I]&33K;2%T^28W!MS;KIMG:V846
MX;RH4&[<"QZ?XH?"WX>_&GP+KGPS^*GA32O&_@+Q+_9G]O>%];CEETS4_P"Q
MM8T_7]+^TQPRPR-]BUG2M.U&';*N+BTB8[E!4]]10!S'@OP9X6^'7A+P[X$\
M$:)9>&_"'A+2+'0/#>@::KI8:/HVFP+;6.GV:2/(ZV]M B11!Y'8*HRQ/-?*
MGQ3_ ."=?[$GQJ\;7GQ&^)?[.7@#Q#XVU.X^V:QK\,6K:!<Z[?&19'U#Q!#X
M:U31[/7]0G95%S?ZS;7UY=(/*N9I8_DK[2HH \";]EG]G;_A+OAAX[A^#O@:
MR\5_!;18O#GPHU;3-&BTIO .@P"]$&D>&[/36M=/L+"'^T;[RK9+0QQF[G**
M"Y->R^(/#V@>+=$U3PUXJT/1_$WAS6[.;3M:\/\ B#3++6=$U?3[E=EQ8ZII
M6HP7-AJ%G.A*36MW!+!*IVNC#BMBB@#\]]-_X)2_\$\=)\1OXIM/V6/A[)J;
MS?:#;ZC<>*-8\/+)]JDNP(_".K>(+WPG%$)96401:*D MEBLA']C@A@C^O\
MXA_!_P"&7Q7^'M[\)_B#X,T;Q+\-M1M]*L[WP7<Q2VF@7%EH=U9WVCV+V.FS
M648L=.N]/L9[2R7;:Q/9VVV'$,87TFB@#EO!'@CPC\-?"/AWP%X"\/:7X4\&
M^$]*M=$\.>'=&MEM-,TG2[-/+M[6UA7)P!EY99&DGN)GDN+B66>621O/-'_9
MP^!OA[XQZ_\ M!:%\-/#>C_&;Q58/I?B7X@Z;#<V>N:[I\EIIME):ZIY%REG
M>Q2P:-I1E$]HYDN+"VO'+7<2SU[910 4444 %%%% !1110 4444 %%%% !11
M10!%/!#<PS6US#%<6]Q%)!<6\\:2PSPRH8Y89HI T<L4J,R21NK(Z,58$$BO
MAWQ+_P $R_\ @G_XNU^Z\3:W^R/\$)-8O9A<W<NF^#+'0;.YN=YDDN9](T'^
MS-(EN+B4M+>3O8F6^E=Y+QYW=V/W/175A<=C<$Y2P>,Q6$E-)3>%Q%7#N:6R
MDZ4X.271.]CBQN6Y=F480S'+\%CXTVY4XXW"T,5&G)Z.4%7IU%%M)7<4F[:G
M&^ OAU\/_A7X9LO!GPR\#^$?AYX0TTR-8>%_!'AS2/"OA^S>;:9I;?2-#L[&
MPBFG*JT\R0"6=QOE=VYKLJ**YYSG4G*I4G*<YMRG.<G*<I-W<I2DVY-O5MMM
MO<ZJ=.G2A"E2A"G3IQ4*=.G&,(0A%6C&$(I1C&*22C%))*R04445)84444 1
M3P074$UK=0Q7-M<Q207%O/&DT$\$R-'+#-%(K1RQ2QLR21NK(Z,RLI4D5^?7
MC/\ X)2?\$\_'NNS>(_$'[+O@2'4Y[\:E./"^H>,/ FF2W8:9V:30O _B7P[
MH;02O/(\]F=.-G<-Y;3P2&&$Q_H510!X]\&/V??@G^SOX<E\)_!#X8>#_AGH
M5U+%<:A;>%](@LKG5[J&,Q0WFNZHPEU;7;V*(F&*\UB^OKJ.+]TDPC^6NA^)
MGPI^&GQG\)WG@7XL^ _"GQ%\'W\D4]SX=\8:)8:[IANK?=]FOH+>_AF%IJ-H
M79[+4;0P7UG(QDM;B&3YJ] HH ^#/ __  3 _8#^'7B&R\5>%_V7?ANNMZ<Z
M36$_B&+6O&MI:7$4B2P7<&D^--8\0:1'?6TT:36E\MB+NTF19;::*0!J]W\?
M_LN?L^?%'XB>#_BWX\^%/A7Q#\3?  TL>#?'<UO<V?B?P\-#U.36=&73]6TV
MYLKI%TK5)IK[3UD>06<\]PUN(Q/*']\HH \2^,G[-_P,_:$_X13_ (73\-/#
M?Q%_X0?4+O5?"7_"0PW,W]@ZA?\ V'[9=V/V>YM]DUQ_9MAO+[Q_HL> ,'/M
MM%% !1110!\T_'G]CK]F']ITV4WQV^"O@KXA:CIL(MK#7M0L[G3/%-I9AG<6
M$'BSP_=:1XFCTX22/*-.75A8B9C,+?S?GK%^ G[#'[)/[,6IOKOP-^!?@SP/
MXC>T?3QXJ":IXD\70V$L$5M<V5KXL\7:EK_B.SM+V*"+^T+>UU2&'49%\^^2
MXF9I&^L** "O@WXC_P#!,/\ 8*^+'C*[\?\ CC]FGP-?>*]1OI=3U/4-'N_%
M'@^VU;4;@3&ZO]7T;P;X@T#1-6O+R2XEN+VYU'3KF:\O&%[=/+=I',OWE10!
MQGP_^'?@/X4^$M(\!_#3PAX=\"^#-!@:WT?PSX6TJST;1[%'=I9GBL[***)K
MBZG>2YO+N0/=7MU++=7<TUQ+)*T?Q%^&OP^^+OA'5? 7Q0\&>&_'W@S6T1-4
M\->*M)L]9TFZ,3B2WG:UO8I4BN[28+/97L'E7EE<I'<VD\,\:2+V]% 'PE\,
M?^"9/[!_P>\967Q \ ?LV^"--\6Z9?QZII6JZO>>*?&*:/J4(A%MJ&C:;XS\
M0>(-)T>]LWMXI[&ZTRQM9K&[#7EH\-W)),_W;110 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 %%%% !7YGU^F%?F?0!]?? #_D3=3_[&:\_]-6C5[E7
MAOP _P"1-U/_ +&:\_\ 35HU>Y4 %%%% !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 5^9]?IA7YGT ?7WP _P"1-U/_ +&:
M\_\ 35HU>Y5X;\ /^1-U/_L9KS_TU:-7N5 !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 %?F?7Z85^9] 'U-\$/$.@:
M3X3U"VU77-'TRX?Q#=SI!J&IV5E,\+:;I,:S+%<SQNT3/'(BR!2A>-U!RC >
MR?\ ":^#?^AM\,_^#[2O_DNO@?6(TBU?58HD2../4KZ...-0B1HES*J(B* J
MHJ@*JJ %    %9M 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'V
ME?\ R77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_
M "77YZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT
M4 ?H5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_P
MFO@W_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?
M^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H
M;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^
MTK_Y+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z
M/^$U\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$
MU\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\
MT-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P
M?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\
MR77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77
MYZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H
M5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W
M_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\
M,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H;?#/
M_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^TK_Y
M+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z/^$U
M\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_
M]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OA
MG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_
M\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\ R77Y
MZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77YZT4
M ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H5_PF
MO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W_H;?
M#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\,_\
M@^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H;?#/_@^T
MK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^TK_Y+H_X
M37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]
M#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X
M9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OAG_P?
M:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EU^
M>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\ R77YZT4
M?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77YZT4 ?H5
M_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H5_PFO@W_
M *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W_H;?#/\
MX/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\,_\ @^TK
M_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H;?#/_@^TK_Y+
MH_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^TK_Y+H_X37P;
M_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]#;X9
M_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\
M!]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OAG_P?:5_\
MEU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EU^>M%
M'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\ R77YZT4 ?H5_
MPFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77YZT4 ?H5_P )
MKX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H5_PFO@W_ *&W
MPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W_H;?#/\ X/M*
M_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\,_\ @^TK_P"2
MZ/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H;?#/_@^TK_Y+H_X3
M7P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^TK_Y+H_X37P;_P!#
M;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]#;X9_P#!
M]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7
M_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OAG_P?:5_\EU^>
MM% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EU^>M% 'Z%?
M\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\ R77YZT4 ?H5_PFO@
MW_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77YZT4 ?H5_P )KX-_
MZ&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H5_PFO@W_ *&WPS_X
M/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W_H;?#/\ X/M*_P#D
MNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\,_\ @^TK_P"2Z/\
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
M?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\
M":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"A
MM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[
M2O\ Y+H_X37P;_T-OAG_ ,'VE?\ R77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\
MDNC_ (37P;_T-OAG_P 'VE?_ "77YZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^
M$U\&_P#0V^&?_!]I7_R77YZT4 ?H5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\
M0V^&?_!]I7_R77YZT4 ?H5_PFO@W_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\
MP?:5_P#)=?GK10!^A7_":^#?^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:
M5_\ )=?GK10!^A7_  FO@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?
MGK10!^A7_":^#?\ H;?#/_@^TK_Y+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A
M7_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)K
MX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#
M?^AM\,_^#[2O_DNC_A-?!O\ T-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_
M^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\
MY+H_X37P;_T-OAG_ ,'VE?\ R77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_
M (37P;_T-OAG_P 'VE?_ "77YZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&
M_P#0V^&?_!]I7_R77YZT4 ?H5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&
M?_!]I7_R77YZT4 ?H5_PFO@W_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5
M_P#)=?GK10!^A7_":^#?^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\
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
M  FO@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\
MH;?#/_@^TK_Y+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@
M^TK_ .2Z/^$U\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_
M )+H_P"$U\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC
M_A-?!O\ T-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_
M $-OAG_P?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_
M ,'VE?\ R77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P '
MVE?_ "77YZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R7
M7YZT4 ?H5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?
MH5_PFO@W_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_"
M:^#?^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO
M@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#
M/_@^TK_Y+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_
M .2Z/^$U\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H
M_P"$U\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?
M!O\ T-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-O
MAG_P?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'V
ME?\ R77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_
M "77YZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT
M4 ?H5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_P
MFO@W_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?
M^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H
M;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^
MTK_Y+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z
M/^$U\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$
MU\&_]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\
MT-OAG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P
M?:5_\EU^>M% 'Z%?\)KX-_Z&WPS_ .#[2O\ Y+H_X37P;_T-OAG_ ,'VE?\
MR77YZT4 ?H5_PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "77
MYZT4 ?H5_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R77YZT4 ?H
M5_PFO@W_ *&WPS_X/M*_^2Z/^$U\&_\ 0V^&?_!]I7_R77YZT4 ?H5_PFO@W
M_H;?#/\ X/M*_P#DNC_A-?!O_0V^&?\ P?:5_P#)=?GK10!^A7_":^#?^AM\
M,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=?GK10!^A7_  FO@W_H;?#/
M_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=?GK10!^A7_":^#?\ H;?#/_@^TK_Y
M+H_X37P;_P!#;X9_\'VE?_)=?GK10!^A7_":^#?^AM\,_P#@^TK_ .2Z/^$U
M\&_]#;X9_P#!]I7_ ,EU^>M% 'Z%?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_
M]#;X9_\ !]I7_P EU^>M% 'Z%?\ ":^#?^AM\,_^#[2O_DNC_A-?!O\ T-OA
MG_P?:5_\EU^>M% 'Z%?\)KX-_P"AM\,_^#[2O_DNOSUHKT_P[I]A/H]G+-96
=DTK?:-TDMM#)(VVZG5=SNA8X4!1DG   X H _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>12
<FILENAME>xper-20241231.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 :2025-02-27T14:51:53.2441+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://xperi.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xper="http://xperi.com/20241231" 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/country/2024/country-2024.xsd" namespace="http://xbrl.sec.gov/country/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2024"/>
  <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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" namespace="http://fasb.org/srt/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" namespace="http://xbrl.sec.gov/cyd/2024"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" namespace="http://xbrl.sec.gov/ecd/2024"/>
  <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://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - 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://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations" id="StatementConsolidatedStatementsOfOperations">
        <link:definition>100010 - Statement - Consolidated Statements of 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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails2" id="DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails2">
        <link:definition>100020 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) 2</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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails2" id="DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails2">
        <link:definition>100030 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) 2</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://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss" id="StatementConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>100040 - Statement - Consolidated Statements of Comprehensive Loss</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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails3" id="DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails3">
        <link:definition>100050 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) 3</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://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" id="Role_StatementConsolidatedBalanceSheets">
        <link:definition>100060 - Statement - 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://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" id="Role_StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>100070 - Statement - 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://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" id="Role_StatementConsolidatedStatementsOfCashFlows">
        <link:definition>100080 - Statement - 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://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" id="StatementConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>100090 - Statement - Consolidated Statements Of Cash Flows (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://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity" id="Role_StatementConsolidatedStatementsOfEquity">
        <link:definition>100100 - Statement - Consolidated Statements of 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://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" id="DisclosureCybersecurityRiskManagementStrategyAndGovernance">
        <link:definition>995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance</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://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness" id="DisclosureTheCompanyAndDescriptionOfBusiness">
        <link:definition>995465 - Disclosure - The Company and Description of Business</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://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" id="Role_DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>995475 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureRecentAccountingPronouncements" id="Role_DisclosureRecentAccountingPronouncements">
        <link:definition>995485 - Disclosure - Recent Accounting Pronouncements</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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue" id="Role_DisclosureRevenue">
        <link:definition>995495 - Disclosure - Revenue</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://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions" id="Role_DisclosureCompositionOfCertainFinancialStatementCaptions">
        <link:definition>995505 - Disclosure - Composition of Certain Financial Statement Captions</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://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments" id="Role_DisclosureFinancialInstruments">
        <link:definition>995515 - Disclosure - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue" id="Role_DisclosureFairValue">
        <link:definition>995525 - Disclosure - Fair Value</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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures" id="DisclosureAcquisitionsAndDivestitures">
        <link:definition>995535 - Disclosure - Acquisitions and Divestitures</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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNet1">
        <link:definition>995545 - Disclosure - Goodwill Impairment and Intangible Assets, 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://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt" id="Role_DisclosureDebt">
        <link:definition>995555 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>995565 - Disclosure - Leases</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://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>995575 - 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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany" id="DisclosureNetLossPerShareAttributableToTheCompany">
        <link:definition>995585 - Disclosure - Net Loss Per Share Attributable To The Company</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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation" id="DisclosureStockholdersEquityAndStockbasedCompensation">
        <link:definition>995595 - Disclosure - Stockholders' Equity And Stock-Based Compensation</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://xperi.com/20241231/taxonomy/role/Role_DisclosureStockBasedCompensationExpense" id="Role_DisclosureStockBasedCompensationExpense">
        <link:definition>995605 - Disclosure - Stock-Based Compensation Expense</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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>995615 - 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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation" id="DisclosureGeographicAndSegmentRelatedInformation">
        <link:definition>995625 - Disclosure - Geographic and Segment Related 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://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1" id="DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1">
        <link:definition>995635 - Disclosure - Related Party Transactions and Net Investment By Former Parent</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://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan" id="Role_DisclosureBenefitPlan">
        <link:definition>995645 - Disclosure - Benefit Plan</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://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1" id="DisclosureSubsequentEvent1">
        <link:definition>995655 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifying" id="Role_DisclosureScheduleIIValuationAndQualifying">
        <link:definition>995665 - Disclosure - Schedule II Valuation and Qualifying</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://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>995675 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>995685 - Disclosure - Summary of Significant Accounting Policies (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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables" id="Role_DisclosureRevenueTables">
        <link:definition>995695 - Disclosure - Revenue (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://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" id="Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables">
        <link:definition>995705 - Disclosure - Composition Of Certain Financial Statement Captions (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://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" id="Role_DisclosureFinancialInstrumentsTables">
        <link:definition>995715 - Disclosure - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables" id="Role_DisclosureFairValueTables">
        <link:definition>995725 - Disclosure - Fair Value (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables" id="DisclosureAcquisitionsAndDivestituresTables">
        <link:definition>995735 - Disclosure - Acquisitions and Divestitures (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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables">
        <link:definition>995745 - Disclosure - Goodwill Impairment and Intangible Assets, 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://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtTables" id="Role_DisclosureDebtTables">
        <link:definition>995755 - Disclosure - Debt (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://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>995765 - Disclosure - Leases (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://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>995775 - Disclosure - Commitments and Contingencies (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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables" id="DisclosureNetLossPerShareAttributableToTheCompanyTables">
        <link:definition>995785 - Disclosure - Net Loss Per Share Attributable To The Company (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" id="DisclosureStockholdersEquityAndStockbasedCompensationTables">
        <link:definition>995795 - Disclosure - Stockholders' Equity And Stock-Based Compensation (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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>995805 - Disclosure - Income Taxes (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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables" id="DisclosureGeographicAndSegmentRelatedInformationTables">
        <link:definition>995815 - Disclosure - Geographic and Segment Related 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://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables" id="DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables">
        <link:definition>995825 - Disclosure - Related Party Transactions and Net Investment By Former Parent (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://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails" id="DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails">
        <link:definition>995835 - Disclosure - The Company and Description of Business - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>995845 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" id="Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails">
        <link:definition>995855 - Disclosure - Summary of Significant Accounting Policies - Long-Lived 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://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails" id="DisclosureRecentAccountingPronouncementsAdditionalInformationDetails">
        <link:definition>995865 - Disclosure - Recent Accounting Pronouncements - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" id="Role_DisclosureRevenueAdditionalInformationDetails">
        <link:definition>995875 - Disclosure - Revenue - 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://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" id="DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails">
        <link:definition>995885 - Disclosure - Revenue - Schedule of Revenue by Timing of Recognition (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://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" id="DisclosureRevenueScheduleOfRevenueByProductCategoryDetails">
        <link:definition>995895 - Disclosure - Revenue - Schedule of Revenue by Product Category (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://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" id="DisclosureRevenueScheduleOfGeographicRevenueInformationDetails">
        <link:definition>995905 - Disclosure - Revenue - Schedule of Geographic Revenue 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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" id="Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails">
        <link:definition>995915 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (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://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails" id="DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails">
        <link:definition>995925 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" id="Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails">
        <link:definition>995935 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" id="Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1">
        <link:definition>995945 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1)</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://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" id="Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails">
        <link:definition>995955 - Disclosure - Revenue - Schedule of Allowance for Credit Losses (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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails">
        <link:definition>995965 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Current 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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails">
        <link:definition>995975 - Disclosure - Composition of Certain Financial Statement Captions - 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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails">
        <link:definition>995985 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails">
        <link:definition>995995 - Disclosure - Composition of Certain Financial Statement Captions - 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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails">
        <link:definition>996005 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (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://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" id="DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails">
        <link:definition>996015 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued 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://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" id="Role_DisclosureFinancialInstrumentsAdditionalInformationDetails">
        <link:definition>996025 - Disclosure - Financial Instruments - 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://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" id="DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails">
        <link:definition>996035 - Disclosure - Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (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://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" id="DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails">
        <link:definition>996045 - Disclosure - Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (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://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" id="DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails">
        <link:definition>996055 - Disclosure - Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (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://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" id="DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails">
        <link:definition>996065 - Disclosure - Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (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://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" id="Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails">
        <link:definition>996075 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (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://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" id="Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails">
        <link:definition>996085 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (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://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails" id="Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails">
        <link:definition>996095 - Disclosure - Fair Value - Schedule of Non-recurring Fair Value Measurements (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" id="DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails">
        <link:definition>996105 - Disclosure - Acquisitions and Divestitures - 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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails">
        <link:definition>996115 - Disclosure - Acquisitions and Divestitures - Schedule of Purchase Price Allocation (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails">
        <link:definition>996125 - Disclosure - Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial 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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" id="DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails">
        <link:definition>996135 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (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://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2" id="Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2">
        <link:definition>996145 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) 2</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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" id="DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails">
        <link:definition>996155 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails">
        <link:definition>996165 - Disclosure - Acquisitions and Divestitures - Schedule of Principal Payments (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails">
        <link:definition>996175 - Disclosure - Acquisitions and Divestitures - Schedule of Carrying Amount of Note (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails">
        <link:definition>996185 - Disclosure - Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails">
        <link:definition>996195 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (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://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails" id="DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails">
        <link:definition>996205 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails">
        <link:definition>996215 - Disclosure - Goodwill Impairment and Intangible Assets, 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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails">
        <link:definition>996225 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Identified 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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails">
        <link:definition>996235 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Identified 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://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" id="DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails">
        <link:definition>996245 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization 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://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" id="Role_DisclosureDebtAdditionalInformationDetails">
        <link:definition>996255 - 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://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" id="Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails">
        <link:definition>996265 - Disclosure - Debt - Schedule of Outstanding Amounts of Debt (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://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" id="Role_DisclosureLeasesAdditionalInformationDetails">
        <link:definition>996275 - Disclosure - Leases - 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://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" id="DisclosureLeasesScheduleOfOperatingLeaseCostsDetails">
        <link:definition>996285 - Disclosure - Leases - Schedule of Operating Lease 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://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" id="DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails">
        <link:definition>996295 - Disclosure - Leases - Schedule Of Cash Flow Supplemental Disclosures (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://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" id="DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab">
        <link:definition>996305 - Disclosure - Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease 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://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" id="Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails">
        <link:definition>996315 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease 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://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails" id="Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails">
        <link:definition>996325 - Disclosure - Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails" id="DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails">
        <link:definition>996335 - Disclosure - Net Loss Per Share Attributable To The Company - 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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails" id="DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails">
        <link:definition>996345 - Disclosure - Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss 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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare" id="DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare">
        <link:definition>996355 - Disclosure - Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss 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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails">
        <link:definition>996365 - Disclosure - Stockholders' Equity And Stock-Based Compensation - 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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails">
        <link:definition>996375 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails">
        <link:definition>996385 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails">
        <link:definition>996395 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Options Outstanding and Exercisable (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails">
        <link:definition>996405 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails">
        <link:definition>996415 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary 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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails">
        <link:definition>996425 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" id="DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails">
        <link:definition>996435 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized 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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails" id="DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails">
        <link:definition>996445 - Disclosure - Income Taxes - Components of Income (loss) Before Income Taxes (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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails" id="DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails">
        <link:definition>996455 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" id="Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>996465 - Disclosure - Income Taxes - Components of Deferred Tax Assets and 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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails" id="DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails">
        <link:definition>996475 - Disclosure - Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails" id="DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails">
        <link:definition>996485 - Disclosure - Income Taxes - Schedule of Credits Available to Reduce Future Income Tax 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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails" id="DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails">
        <link:definition>996495 - Disclosure - Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails" id="Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails">
        <link:definition>996505 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" id="Role_DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>996515 - 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://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails" id="DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails">
        <link:definition>996525 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" id="Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails">
        <link:definition>996535 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails" id="DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails">
        <link:definition>996545 - Disclosure - Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic 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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails" id="DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails">
        <link:definition>996555 - Disclosure - Geographic and Segment Related 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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails" id="DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails">
        <link:definition>996565 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic" id="DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic">
        <link:definition>996575 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (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://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails" id="DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails">
        <link:definition>996585 - Disclosure - Related Party Transactions and Net Investment By Former Parent - 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://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails" id="DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails">
        <link:definition>996595 - Disclosure - Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (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://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" id="Role_DisclosureBenefitPlanAdditionalInformationDetails">
        <link:definition>996605 - Disclosure - Benefit Plan - 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://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" id="DisclosureSubsequentEventAdditionalInformationDetails">
        <link:definition>996615 - 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:roleType roleURI="http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails" id="Role_ScheduleScheduleIIValuationAndQualifyingDetails">
        <link:definition>996625 - Schedule - Schedule II Valuation and Qualifying (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://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations" xlink:href="xper-20241231.xsd#StatementConsolidatedStatementsOfOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails2" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails2" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss" xlink:href="xper-20241231.xsd#StatementConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails3" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails3" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" xlink:href="xper-20241231.xsd#Role_StatementConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" xlink:href="xper-20241231.xsd#Role_StatementConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" xlink:href="xper-20241231.xsd#DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" xlink:href="xper-20241231.xsd#DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2" xlink:href="xper-20241231.xsd#Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" xlink:href="xper-20241231.xsd#DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" xlink:href="xper-20241231.xsd#Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails" xlink:href="xper-20241231.xsd#Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:href="xper-20241231.xsd#DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails" xlink:href="xper-20241231.xsd#DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity" xlink:href="xper-20241231.xsd#Role_StatementConsolidatedStatementsOfEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:href="xper-20241231.xsd#DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:href="xper-20241231.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureRecentAccountingPronouncementsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" xlink:href="xper-20241231.xsd#DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" xlink:href="xper-20241231.xsd#DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" xlink:href="xper-20241231.xsd#DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails" xlink:href="xper-20241231.xsd#DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" xlink:href="xper-20241231.xsd#DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" xlink:href="xper-20241231.xsd#DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" xlink:href="xper-20241231.xsd#Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" xlink:href="xper-20241231.xsd#Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails" xlink:href="xper-20241231.xsd#Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" xlink:href="xper-20241231.xsd#Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureLeasesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare" xlink:href="xper-20241231.xsd#DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:href="xper-20241231.xsd#DisclosureSubsequentEventAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails" xlink:href="xper-20241231.xsd#Role_ScheduleScheduleIIValuationAndQualifyingDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd#eedm1" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="xper-20241231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" xlink:href="xper-20241231.xsd#Role_StatementConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="xper-20241231.xsd#StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness" xlink:href="xper-20241231.xsd#DisclosureTheCompanyAndDescriptionOfBusiness" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:href="xper-20241231.xsd#Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRecentAccountingPronouncements" xlink:href="xper-20241231.xsd#Role_DisclosureRecentAccountingPronouncements" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue" xlink:href="xper-20241231.xsd#Role_DisclosureRevenue" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions" xlink:href="xper-20241231.xsd#Role_DisclosureCompositionOfCertainFinancialStatementCaptions" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments" xlink:href="xper-20241231.xsd#Role_DisclosureFinancialInstruments" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue" xlink:href="xper-20241231.xsd#Role_DisclosureFairValue" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures" xlink:href="xper-20241231.xsd#DisclosureAcquisitionsAndDivestitures" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNet1" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt" xlink:href="xper-20241231.xsd#Role_DisclosureDebt" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases" xlink:href="xper-20241231.xsd#Role_DisclosureLeases" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:href="xper-20241231.xsd#Role_DisclosureCommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany" xlink:href="xper-20241231.xsd#DisclosureNetLossPerShareAttributableToTheCompany" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensation" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureStockBasedCompensationExpense" xlink:href="xper-20241231.xsd#Role_DisclosureStockBasedCompensationExpense" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformation" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1" xlink:href="xper-20241231.xsd#DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan" xlink:href="xper-20241231.xsd#Role_DisclosureBenefitPlan" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1" xlink:href="xper-20241231.xsd#DisclosureSubsequentEvent1" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifying" xlink:href="xper-20241231.xsd#Role_DisclosureScheduleIIValuationAndQualifying" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="xper-20241231.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:href="xper-20241231.xsd#Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" xlink:href="xper-20241231.xsd#Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" xlink:href="xper-20241231.xsd#Role_DisclosureFinancialInstrumentsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables" xlink:href="xper-20241231.xsd#Role_DisclosureFairValueTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables" xlink:href="xper-20241231.xsd#DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtTables" xlink:href="xper-20241231.xsd#Role_DisclosureDebtTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" xlink:href="xper-20241231.xsd#Role_DisclosureLeasesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" xlink:href="xper-20241231.xsd#Role_DisclosureCommitmentsAndContingenciesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables" xlink:href="xper-20241231.xsd#DisclosureNetLossPerShareAttributableToTheCompanyTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxesTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables" xlink:href="xper-20241231.xsd#DisclosureGeographicAndSegmentRelatedInformationTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables" xlink:href="xper-20241231.xsd#DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" xlink:href="xper-20241231.xsd#Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails" xlink:href="xper-20241231.xsd#DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" xlink:href="xper-20241231.xsd#DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" xlink:href="xper-20241231.xsd#DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" xlink:href="xper-20241231.xsd#DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails" xlink:href="xper-20241231.xsd#DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:href="xper-20241231.xsd#Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:href="xper-20241231.xsd#Role_DisclosureBenefitPlanAdditionalInformationDetails" 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.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedRestrictedStockUnitsMember" xlink:label="xper_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributionsByFormerParent" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationLineItems" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationYear" xlink:label="xper_TaxCreditCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" xlink:label="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesFourMember" xlink:label="xper_RangeOfExercisePricesFourMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockAcquiredAverageCostPerShare" xlink:label="xper_StockAcquiredAverageCostPerShare"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RoyalBankOfCanadaMember" xlink:label="xper_RoyalBankOfCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" xlink:label="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="country_JP"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ImpairmentOfNonMarketableEquitySecurities" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationStartYear" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SubleaseIncomeReceivable" xlink:label="xper_SubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueGrossLiability" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PropertyAndEquipmentIncludedInAccountsPayable" xlink:label="xper_PropertyAndEquipmentIncludedInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalizedResearchExpenses" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OtherAsiaMember" xlink:label="xper_OtherAsiaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnHoldbackConsideration" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PaymentsToMergersAndAcquisitionsNetCash" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionTable" xlink:label="xper_RevenueRecognitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" xlink:label="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedAwardsMember" xlink:label="xper_TimeBasedAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" xlink:label="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock" xlink:label="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="xper_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionOtherMember" xlink:label="us-gaap_ErrorCorrectionOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableAbstract" xlink:label="xper_FutureSubleaseIncomeReceivableAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HardwareProductsMember" xlink:label="xper_HardwareProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConcentrationOfCreditRiskPolicyTextBlock" xlink:label="xper_ConcentrationOfCreditRiskPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdateExtensibleList" xlink:label="us-gaap_AccountingStandardsUpdateExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_GainLossOnSaleOfBusinessPretax" xlink:label="xper_GainLossOnSaleOfBusinessPretax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ExistingTechnologyContentDatabaseMember" xlink:label="xper_ExistingTechnologyContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleCurrent" xlink:label="xper_NetAssetsHeldForSaleCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableNextTwelveMonths" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromParent" xlink:label="xper_NetTransfersFromParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfProductBusiness" xlink:label="xper_NumberOfProductBusiness"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationNet" xlink:label="xper_DeferredConsiderationNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EquitySalePercetage" xlink:label="xper_EquitySalePercetage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetOperatingLeaseLiability" xlink:label="xper_NetOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationEndYear" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignWithholdingTax" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConnectedCarMember" xlink:label="xper_ConnectedCarMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HoldbackConsiderationNet" xlink:label="xper_HoldbackConsiderationNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AssetsHeldForSaleMember" xlink:label="xper_AssetsHeldForSaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesReportingOfDerivativeActivity" xlink:label="us-gaap_DerivativesReportingOfDerivativeActivity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SpinoffMember" xlink:label="us-gaap_SpinoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableAfterYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureIndemnificationLiability" xlink:label="xper_BusinessDivestitureIndemnificationLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" xlink:label="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableNoncurrent" xlink:label="us-gaap_InterestReceivableNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionLineItems" xlink:label="xper_RevenueRecognitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIntellectualPropertyLicensingBusiness" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BlackScholesOptionPricingModelMember" xlink:label="xper_BlackScholesOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" xlink:label="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearThree" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IntellectualPropertyLicensingRevenueMember" xlink:label="xper_IntellectualPropertyLicensingRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" xlink:label="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodOneMember" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComputerEquipmentAndSoftwareMember" xlink:label="xper_ComputerEquipmentAndSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationEndYear" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear" xlink:label="us-gaap_PurchaseObligationDueAfterFifthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFour" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR" xlink:label="country_KR"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CashHeldInCashEquivalentsAndShortTermInvestments" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorSecuredPromissoryNoteMember" xlink:label="xper_SeniorSecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NonMarketableEquitySecuritiesMember" xlink:label="xper_NonMarketableEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLeasehold" xlink:label="us-gaap_ImpairmentOfLeasehold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="us-gaap_ProductConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnDeferredConsideration" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestiture" xlink:label="xper_DeferredConsiderationFromDivestiture"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:label="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivable" xlink:label="xper_FutureSubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RefinancedTermBLoansMember" xlink:label="xper_RefinancedTermBLoansMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureMember" xlink:label="xper_DeferredConsiderationFromDivestitureMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsLargeMember" xlink:label="xper_CustomerRelationshipsLargeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearTwo" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfDeferredCashConsiderationTableTextBlock" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentOther" xlink:label="xper_ContributionsFromParentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoteReceivableInExchangeForConsiderationFromDivestiture" xlink:label="xper_NoteReceivableInExchangeForConsiderationFromDivestiture"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConsumerElectronicsMember" xlink:label="xper_ConsumerElectronicsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TermBLoanFacilityMember" xlink:label="xper_TermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIndependentPubliclyTradedCompanies" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PayTVMember" xlink:label="xper_PayTVMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:label="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributions" xlink:label="xper_NetProceedsFromParentCapitalContributions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationChangeInEstimates" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestOnUnusedBorrowingLimit" xlink:label="xper_AccruedInterestOnUnusedBorrowingLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MediaPlatformMember" xlink:label="xper_MediaPlatformMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountAsInterestIncome" xlink:label="xper_DiscountAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ARFacilityMember" xlink:label="xper_ARFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202108Member" xlink:label="us-gaap_AccountingStandardsUpdate202108Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ResearchDevelopmentAndOtherRelatedCostsMember" xlink:label="xper_ResearchDevelopmentAndOtherRelatedCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesOneMember" xlink:label="xper_RangeOfExercisePricesOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ProductLicensingSegmentMember" xlink:label="xper_ProductLicensingSegmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncreaseDecreaseInUnbilledContractsReceivable" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationOfInternalCostsPolicy" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtIssuanceThirdPartyFees" xlink:label="xper_DebtIssuanceThirdPartyFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PromissoryNoteMember" xlink:label="xper_PromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SouthKoreaAndOtherBusinessFactorsMember" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHoldbackAmount" xlink:label="xper_IndemnificationHoldbackAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransferFromParentInMergerConsideration" xlink:label="xper_NetTransferFromParentInMergerConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentPrepaymentPremium" xlink:label="xper_DebtInstrumentPrepaymentPremium"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:label="us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="us-gaap_DerivativeAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContentDatabaseMember" xlink:label="xper_ContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandEighteenAmendedTermBLoanMember" xlink:label="xper_TwoThousandEighteenAmendedTermBLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodTwoMember" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetHeldForSale" xlink:label="xper_NetAssetHeldForSale"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHeldPeriodAfterClosingDate" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" xlink:label="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AcquiredPatentsCoreTechnologyMember" xlink:label="xper_AcquiredPatentsCoreTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerContractsAndRelatedRelationshipsMember" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTwoEquityIncentivePlanMember" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureNoncurrent" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CorporateAndSharedFunctionalEmployeesMember" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleNoncurrent" xlink:label="xper_NetAssetsHeldForSaleNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TiVoTradenameTrademarksMember" xlink:label="xper_TiVoTradenameTrademarksMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" xlink:label="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignExchangeAndInterest" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetInvestmentByFormerParentMember" xlink:label="xper_NetInvestmentByFormerParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedExpensesCurrent" xlink:label="xper_AccruedExpensesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentsOfDebtAndPrepaymentPenalty" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureCashReceived" xlink:label="xper_BusinessDivestitureCashReceived"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="srt_LatinAmericaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingAccountsMember" xlink:label="xper_OperatingAccountsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="us-gaap_LongTermInvestmentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" xlink:label="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromFormerParent" xlink:label="xper_NetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiMember" xlink:label="xper_XperiMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OfficeEquipmentAndFurnitureMember" xlink:label="xper_OfficeEquipmentAndFurnitureMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalInterestRate" xlink:label="xper_AdditionalInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" xlink:label="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiIncMember" xlink:label="xper_XperiIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="country_CN"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConcentrationRiskNumberOfCustomers" xlink:label="xper_ConcentrationRiskNumberOfCustomers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CapitalizedInternalUseSoftwareMember" xlink:label="xper_CapitalizedInternalUseSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:label="us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorUnsecuredPromissoryNoteMember" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" xlink:label="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock" xlink:label="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" xlink:label="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:label="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsFixedAndIntangibleAssets" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAssumedDebt" xlink:label="us-gaap_RepaymentsOfAssumedDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationTable" xlink:label="xper_OrganizationConsolidationAndPresentationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DTSIncSubsidiariesAndZiptronixIncMember" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsSmallMember" xlink:label="xper_CustomerRelationshipsSmallMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceStockUnitsMember" xlink:label="xper_PerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="us-gaap_AdvertisingMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableMember" xlink:label="xper_UnbilledContractsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesTwoMember" xlink:label="xper_RangeOfExercisePricesTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdeiaIncMember" xlink:label="xper_AdeiaIncMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesThreeMember" xlink:label="xper_RangeOfExercisePricesThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentsPerformanceStockUnitsMember" xlink:label="xper_FormerParentsPerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NreServicesMember" xlink:label="xper_NreServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EuropeAndMiddleEastMember" xlink:label="xper_EuropeAndMiddleEastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" xlink:label="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" xlink:label="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsLeaseLiability" xlink:label="xper_DeferredTaxAssetsLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentEquityAwardsMember" xlink:label="xper_FormerParentEquityAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" xlink:label="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceBasedRestrictedStockUnitsMember" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableCurrentAndNoncurrent" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentOfAssumedDebtFromMergerTransaction" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember" xlink:label="us-gaap_NotesReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesTable" xlink:label="xper_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandNineteenTermLoanMember" xlink:label="xper_TwoThousandNineteenTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MobiTVMember" xlink:label="xper_MobiTVMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetInvestmentByFormerParentPolicyTextBlock" xlink:label="xper_NetInvestmentByFormerParentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" xlink:label="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" xlink:label="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:label="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentSharebasedCompensationExpense" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheHoldbackConsiderationAmount" xlink:label="xper_DiscountOnTheHoldbackConsiderationAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationStartYear" xlink:label="xper_TaxCreditCarryforwardExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestIncomeFromNoteReceivable" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Carrying Amounts and Estimated Fair Values</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Range of Exercise Prices, Low End</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Time Based Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Time Based Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Time based restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Land</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LandMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Land [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liabilities, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Board of Directors Oversight [Text Block]</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_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_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award options, converted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options, Converted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares, Options converted (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net proceeds from capital contributions by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Proceeds From Parent Capital Contributions by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net proceeds from parent capital contributions by former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Organization consolidation and presentation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization Consolidation And Presentation [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Organization Consolidation And Presentation [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Error Correction, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. federal statutory rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesFairValueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivatives, Fair Value [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tax credit carryforward expiration year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward Expiration Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Year of Expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total notional value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Asset, Notional Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation And Qualifying Accounts Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Deferred Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_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="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="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="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Combinations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other long-term liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</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="us-gaap_RevenueRemainingPerformanceObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining performance obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Net Carrying Amount Of Deferred Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of net carrying amount of deferred consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Net Carrying Amount of Deferred Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-deductible expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Non-deductible expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-marketable equity securities, without a readily determinable fair value, impairments or adjustments</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_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="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="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="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Acquisition Related Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Transaction related costs including transaction bonuses, legal and consultant fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive loss:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs and Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpensesAbstract_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_CostsAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Segment expenses:</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 Activities</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">Interest paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contract with customer liability revenue recognized deferred revenue acquired.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract With Customer Liability Revenue Recognized Deferred Revenue Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amounts included in deferred revenue acquired from the Mergers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total unrecognized stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Operating Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of operating segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Combinations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum employee subscription rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due year two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Estimated Fair Value that Allocated to Assets and Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_VewdSoftwareHoldingsLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Vewd Software Holdings Limited [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_VewdSoftwareHoldingsLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Vewd Software Holdings Limited [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_VewdSoftwareHoldingsLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vewd</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Identifiable intangible assets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Federal Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets Current:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incremental compensation expense modification, description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Range of exercise prices four.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range Of Exercise Prices Four [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">$17.68 - $56.62</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Acquired Average Cost Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Total cost of shares repurchased divided by the total number of shares repurchased.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockAcquiredAverageCostPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares, average price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RoyalBankOfCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Royal Bank of Canada.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RoyalBankOfCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Royal Bank Of Canada [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RoyalBankOfCanadaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Royal Bank of Canada</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncompete Agreements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-compete agreements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term Debt, Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Maturity, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">April 1, 2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Current Maturities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term debt classified as current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax Credit Carryforward, Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Examination, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExaminationDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax examination description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Leases [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</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_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="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Available for sale debt securities accumulated gross unrealized loss net of tax.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Available For Sale Debt Securities Accumulated Gross Unrealized Loss Net Of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized losses net of tax on available-for-sale debt securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LatestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Latest Tax Year [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LatestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Latest Tax Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_JP_lbl" xlink:role="http://www.xbrl.org/2003/role/label">JAPAN</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_JP_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Japan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Non-Marketable Equity Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Impairment of non-marketable equity securities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment charges related to non-marketable equity securities</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="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="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Decrease deferred income tax</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/verboseLabel">Long-term 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/terseLabel">Deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards, expiration start year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Expiration Start Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating loss carryforwards, begin to expire year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Sublease income receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sublease Income Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Present value of lease liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Indefinite-lived intangible assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance</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_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets by Major Class</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due year four.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lender Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lender Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross amount of recognized assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Asset, Subject to Master Netting Arrangement, Liability Offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gross amount of recognized liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BaseRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Base Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BaseRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Base Rate</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/terseLabel">Stock repurchased during period, 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="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 disclosure of noncash investing and financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PropertyAndEquipmentIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment included in accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PropertyAndEquipmentIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property And Equipment Included In Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PropertyAndEquipmentIncludedInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Property and equipment included in accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets capitalized research expenses.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Capitalized Research Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalized R&amp;D</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transaction [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes Integrated [Text Block]</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_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_PrepaidTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Prepaid Income Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid income tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stockholders' Equity And Stock-Based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other Asia.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Asia [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OtherAsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Asia and other</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="us-gaap_RevenueFromContractWithCustomerTextBlock_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_SaleOfStockNameOfTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sale of Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets Total:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unamortized Discount On holdback Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unamortized discount on holdback consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: unamortized discount on holdback consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Net cash paid for mergers and acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Mergers and Acquisitions Net Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Payments to mergers and acquisitions net cash.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenue recognition.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Recognition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets estimated useful life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Useful Life (years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventory</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="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="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Stock-Based Compensation Expense Categorized by Award Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-Based Compensation Expense Categorized by Equity Components</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of changes in deferred tax asset valuation allowance.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Changes in Deferred Tax Asset Valuation Allowance [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Changes in Deferred Tax Asset Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discount On The Deferred Consideration To Be Accreted As Interest Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Discount on the deferred consideration to be accreted as interest income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Discount on deferred consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets received</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Time-based Awards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Time Based Awards [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TimeBasedAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Time-based awards.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Opinion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Opinion [Text Block]</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">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="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes due to Separation, mergers, and dispositions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Increase (Decrease) Resulting from Acquisition, Separation And Dispositions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unrecognized tax benefits, increase (decrease) resulting from acquisition, separation and dispositions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeconsolidationGainOrLossAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deconsolidation, Gain (Loss), Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeconsolidationGainOrLossAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss from deconsolidation of Perceive subsidiary</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeconsolidationGainOrLossAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Loss on dissolution of subsidiary</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax reconciliation foreign tax credits expense (benefit).</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Foreign Tax Credits Expense Benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign tax credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Divestiture of Businesses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net proceeds from divestitures</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/terseLabel">Common stock, shares issued (in shares)</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/verboseLabel">Common stock shares distributed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Method Investment, Aggregate Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity securities accounted for under equity method</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award equity instruments other than options assumed in period weighted average grant date fair value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed In Period Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value per share of restricted stock and units, assumed (usd per share)</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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate, Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net operating lease liabilities payments due.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Operating Lease Liabilities Payments Due [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Operating Lease Payments</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 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="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Components of net transfers from former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Components of Net Transfers from Former Parent [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components of Net Transfers from Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Maturity, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">April 1, 2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_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="xper_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="xper_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="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense, after Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net effect on net loss</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="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="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="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award maximum employee subscription amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum employee subscription amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under employee stock purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Eurodollar with London interbank offered rate (LIBOR).</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Eurodollar With London Interbank Offered Rate L I B O R [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Eurodollar, London Interbank Offered Rate (LIBOR)</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 (loss) before taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Credit Carryforwards, Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign tax credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ErrorCorrectionOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Error Understatement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ErrorCorrectionOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Error Correction, Other [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future Sublease Income Receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sublease Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_HardwareProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Hardware Products</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_HardwareProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hardware Products [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_HardwareProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Hardware Products.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationOfCreditRiskPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Concentration of credit risk.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationOfCreditRiskPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Of Credit Risk Policy [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationOfCreditRiskPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration of Credit and Other Risks</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_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_AccountingStandardsUpdateExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Short-Term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Short-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShortTermBorrowings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Short-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Investments [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Investments [Table]</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/verboseLabel">Amount of 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_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amounts included in deferred revenue at the beginning of the period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_GainLossOnSaleOfBusinessPretax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre-tax gain on divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_GainLossOnSaleOfBusinessPretax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain Loss On Sale Of Business Pretax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_GainLossOnSaleOfBusinessPretax_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gain (loss) on sale of business, pretax.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits, income tax penalties and interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ExistingTechnologyContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Existing technology / content database.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ExistingTechnologyContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Existing Technology Content Database [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ExistingTechnologyContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Existing technology / content database</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net assets held for sale, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net assets held for sale, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Assets Held For Sale Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net Assets Held For Sale Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable next twelve months.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable Next Twelve Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net transfers from parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Transfers From Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net transfers from Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total net transfers from Former Parent per Consolidated Statements of Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total net transfers from Former Parent per consolidated statements of equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable, aggregate intrinsic value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Fair Value of Marketable Debt Securities by Contractual Maturity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfProductBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of product business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfProductBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Product Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfProductBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of product business.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Consideration Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of deferred consideration net.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationNet_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="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">Amortized costs</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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based compensation</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_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Divestiture-related activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Disposition of Business, Amount</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 loss per share</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">Net loss per share attributable to the Company - 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/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation allowance change in amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable, current and noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Asset, after Allowance for Credit Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Asset, after Allowance for Credit Loss, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Contingency [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Contingency [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EquitySalePercetage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity sale percetage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EquitySalePercetage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Equity sale percetage.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Contingency [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxContingencyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Contingency [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Timing of Transfer of Good or Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other long-term assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net operating lease liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Present value of lease liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</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_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="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tax credit carryforward, expiration end year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward Expiration End Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax credit carryforward expiration end year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accelerated term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement by Share Based Payment Award Accelerated Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award accelerated term.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments, Debt and Equity Securities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax reconciliation foreign withholding tax.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Foreign Withholding Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign withholding tax</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">Stock-based compensation expense recognized</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/verboseLabel">Total stock-based compensation expense</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">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising Cost [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConnectedCarMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Connected car.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConnectedCarMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Connected Car [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConnectedCarMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Connected Car</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Merger Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInFourthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</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">Total long-term debt, net - Carrying Amount</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/verboseLabel">Borrowings</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">Total principal payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gains on derivatives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss) on Derivatives</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/periodStartLabel">Cumulative-effect adjustment from adoption of ASU</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="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Nonrecurring [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-Recurring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Plan Name [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Plan Name</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="xper_HoldbackConsiderationNet_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="xper_HoldbackConsiderationNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Holdback Consideration Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_HoldbackConsiderationNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Holdback consideration net.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Number of Shares, Ending balance (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Number of Shares, Beginning balance (shares)</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_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current assets:</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="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update and Change in Accounting Principle [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AssetsHeldForSaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AssetsHeldForSaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets Held For Sale [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AssetsHeldForSaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Assets held for sale.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Net deferred tax liabilities</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">Net Cash Provided by (Used in) 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/totalLabel">Net cash (used in) provided by operating activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value of restricted stock and units, canceled / forfeited (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total purchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Practical expedient timing of revenue recognition differs from the timing of cash collection, period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Practical Expedient Timing Of Revenue Recognition Differs From Timing Of Cash Collection Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Practical expedient, timing of revenue recognition differs from the timing of cash collection, period</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="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="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">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 loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Fair Value, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net (liabilities) assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Term of Contract</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Remaining lease term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesReportingOfDerivativeActivity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivatives, Reporting of Derivative Activity [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativesReportingOfDerivativeActivity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxPeriodDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Period [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loan facility, term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Operating loss carryforwards</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/label">Property, Plant 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/verboseLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Operating Activities, Cash Flow Statement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability, Noncurrent</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">Net Cash Provided by (Used in) Operating Activities [Abstract]</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">Cash flows from operating activities:</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_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="us-gaap_FairValueMeasurementsRecurringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recurring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Not Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Undesignated Derivative Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt Instrument Interest Rate on original principal amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Interest Rate On Original Principal Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest rate on original principal amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Fair Value Assets Measured on Recurring Basis</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="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, par value (in dollars per share)</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/verboseLabel">Common stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Royalties, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Third-party royalties</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</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInSecondYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SpinoffMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Spinoff [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SpinoffMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Spin-Off</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue, current and noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Liability, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable after year five.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable After Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Thereafter</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_TimingOfTransferOfGoodOrServiceDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Timing of Transfer of Good or Service [Domain]</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="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="xper_BusinessDivestitureIndemnificationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Divestiture, Indemnification Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessDivestitureIndemnificationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business divestiture, indemnification liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessDivestitureIndemnificationLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business divestiture, indemnification liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Long Term Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total long-term debt, net - Estimated Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Notes And Loans Receivable [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling, General and Administrative Expenses [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Selling, general and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Weighted-Average Remaining Term and Discount Rate of Operating Lease Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of weighted-average remaining term and discount rate of operating lease liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Movement in Valuation Allowances and Reserves [Roll Forward]</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_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components</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="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="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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Computation of Basic and Diluted Net Loss Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee compensation and benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transaction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Add: interest accrued to date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Receivable, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Add: interest accrued to date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restricted stock awards and units, granted (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</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_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Finite Lived Intangible Assets [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Approach and Technique [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation Approach and Technique</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="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/verboseLabel">Property, Plant and Equipment [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charged (Credited) to Expenses</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_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. tax reform</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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share</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/verboseLabel">Borrowing capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInFifthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInFifthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenue recognition.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Recognition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Restricted stock units, ending balance (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Restricted stock units, beginning balance (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of intellectual property licensing business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Intellectual Property Licensing Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of intellectual property licensing business.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</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="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="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update 2016-02 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201602Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update 2016-02</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BlackScholesOptionPricingModelMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Black Scholes option pricing model.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BlackScholesOptionPricingModelMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Black Scholes Option Pricing Model [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BlackScholesOptionPricingModelMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Black Scholes Option Pricing Model</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss) Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: net income (loss) attributable to noncontrolling interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Federal Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S. federal</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/verboseLabel">Noncurrent 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/terseLabel">Operating lease liabilities, noncurrent</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_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Domestic Tax Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Federal</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographic Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographic Concentration Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary Of Unrecognized Tax Benefits And Amounts Affect Effective Tax Rate Upon Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of unrecognized tax benefits and amounts affect effective tax rate upon recognition.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt Instrument, Name</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_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities Noncurrent:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</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 loss attributable to the Company</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 loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee Lease Description [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable in year three.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable In Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance</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_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Shares, Options exercised (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable, number of shares subject to options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Number of Shares, Exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</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="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_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_ScheduleOfDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Debt [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Outstanding Amounts of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Salaries, bonuses and employee benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LaborAndRelatedExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Labor and Related Expense</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_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="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="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Decrease Resulting from Acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Changes due to Separation, mergers, and dispositions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Changes due to Separation, mergers, and dispositions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Composition of Certain Financial Statement Captions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IntellectualPropertyLicensingRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Intellectual property licensing revenue.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IntellectualPropertyLicensingRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intellectual Property Licensing Revenue [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IntellectualPropertyLicensingRevenueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">IP Licensing Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest Expense, Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred State and Local Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State and local</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expiration period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Undistributed Earnings of Foreign Subsidiaries</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated undistributed earnings generated by foreign subsidiaries</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation Of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other noncurrent liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes Integrated [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of cash, cash equivalents and cash classified as held-for-sale to consolidated balance sheets:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</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">Net loss</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">Net loss</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">Net loss</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 (loss) income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Other Current Assets [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Current Assets</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/terseLabel">Preferred stock, shares issued (in shares)</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 payments included in the measurement of 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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue, excluding depreciation and amortization of intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cost of revenue</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_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for credit losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangements by share based payment award options assumed in period weighted average exercise price.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Options Assumed In Period Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options assumed (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument repayment period one.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Repayment Period One [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayments Prior to June 1, 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ComputerEquipmentAndSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Computer Equipment and Software [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ComputerEquipmentAndSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Computer Equipment and Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ComputerEquipmentAndSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Computer equipment and software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award rolling expiration period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Rolling Expiration Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rolling expiration period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock under employee stock purchase plan (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward [Table]</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 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options vested and expected to vest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Risk-free interest rate, Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognized over time</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransferredOverTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Transferred over Time [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating loss carryforwards, expiration end year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Loss Carryforwards Expiration End Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating loss carryforwards, expiration end year</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="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net current period other comprehensive (loss) gain</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net current period other comprehensive (loss) gain</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due next twelve months.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due Next Twelve Months</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</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">Comprehensive loss attributable to the Company</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="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding (in 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/verboseLabel">TiVo common shares outstanding as of June 1, 2020</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">Common Stock, Shares, Outstanding, Beginning Balance</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">Common Stock, Shares, Outstanding, Ending Balance</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_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets, Major Class Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares Subject to Options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueAfterFifthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, after Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueAfterFifthYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Provision for Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand twenty term B loan facility.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Twenty Term B Loan Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2020 Term B Loan Facility</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="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, par value (in dollars per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable in year four.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable In Year Four</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">2028</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/verboseLabel">Total Revenue</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_SalesRevenueNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_KR_lbl" xlink:role="http://www.xbrl.org/2003/role/label">KOREA, REPUBLIC OF</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_KR_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">South Korea</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable in year five.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable In Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsidiary, Ownership Percentage, Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ownership interest, percentage</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="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Others</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cash held in operating accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Held In Cash Equivalents And Short Term Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash, cash equivalents and short -term investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Cash_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Cash_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Foreign Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorSecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Senior Secured Promissory Note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorSecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Secured Promissory Note [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorSecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Senior secured promissory note.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NonMarketableEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non-marketable equity securities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NonMarketableEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Marketable Equity Securities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NonMarketableEquitySecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-marketable Equity Securities</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="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="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="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Method Investments [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-Marketable Equity Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLeasehold_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Writing off of leasehold improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLeasehold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment of Leasehold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLeasehold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash impairment charges related to leasehold improvements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain from divestitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Gain on divestitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment 2022 ESP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment To Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amendment to two thousand and twenty two employee stock purchase plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidated Entities [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unbilled contracts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value per share of restricted stock and units, vested / earned (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unamortized Discount On Deferred Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of unamortized discount on deferred consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: unamortized discount on deferred consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred consideration from divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Consideration from Divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred consideration from divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Related Party Transactions and Net Investment By Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Axis]</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="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statistical Measurement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research Tax Credit Carryforward [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research Tax Credit Carryforward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tabular disclosure of infinite intangible assets and amortizable intangibles assets which gross carrying amount and accumulated amortization are also presented, in total and by major class. 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.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Intangible Assets By Major Class [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Identified Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Total lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fixed lease cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Tax Deferred Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Revenue recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities:</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">Assets, Fair Value Disclosure, 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/terseLabel">Total assets, net - Estimated Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due after year five.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due After Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of cross-border tax laws</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ParentCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Parent Company [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ParentCompanyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total operating lease cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Measurements, Nonrecurring [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Non-recurring Fair Value Measurements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total</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">Schedule of Revenue by Product Category and Timing of Recognition</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Future Minimum Lease Payments and Related Lease Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at December 31, 2021</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance at December 31, 2020</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-lived intangible assets, Gross Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Finite-Lived Intangible Assets, Gross, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Restricted Stock Awards and Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares reserved for grant (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted average grant date fair value per share of restricted stock and units, granted (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted-average grant date fair value of RSUs granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-Average Period to Recognize Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Debt assumed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Long-term debt</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</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest and Other Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest and other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestAndOtherIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest and other income, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Long-lived Assets by Geographic Region</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of exchange rate changes on cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net deferred tax assets (liabilities)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and Development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ownership [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ownership</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="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_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_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/terseLabel">Total assets, net - Carrying Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected life (in years)</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_TaxPeriodAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Period [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RefinancedTermBLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Refinanced term B loans.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RefinancedTermBLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Refinanced Term B Loans [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RefinancedTermBLoansMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Refinanced Term B Loans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Foreign Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel">Gross deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred Consideration From Divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Consideration From Divestiture [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred consideration from divestiture.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Fourth Annual Payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation, deferred cash consideration to be paid in fourth annual payment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 15, 2031</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted stock awards and units, vested / earned (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsLargeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer relationships large.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsLargeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships Large [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsLargeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer relationships - large</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Acquisition [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recent Accounting Pronouncements</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="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="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 (Loss)</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/verboseLabel">Accumulated Other Comprehensive Loss</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_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign rate differential</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summarize of Future Minimum Principal Payments for the Promissory Note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Schedule of Principal Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Restricted stock awards and units, canceled / forfeited (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capital Loss Years of Expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Capital Loss Carryforward Expiration Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets, capital loss carryforward expiration year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Benefit Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at End of Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance at Beginning of Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Face Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, principal amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable in year two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable In Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary of Income Tax Contingencies [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Unrecognized Tax Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Depreciation of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill impairment</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_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="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Deferred Cash Consideration [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of deferred cash consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Deferred Cash Consideration</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_EuropeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Europe</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_EuropeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Europe [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentOther_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contributions from parent other.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contributions from Parent Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_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="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares reserved for issuance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoteReceivableInExchangeForConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Note receivable in exchange for consideration from divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoteReceivableInExchangeForConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Note Receivable in Exchange for Consideration from Divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoteReceivableInExchangeForConsiderationFromDivestiture_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Note receivable in exchange for consideration from divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current State and Local Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State and local</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period shares reclassification of net transfers from former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Shares Reclassification Of Net Transfers From Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock and reclassification of net transfers from Former Parent (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation And Qualifying Accounts Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets valuation allowance charged (credited) to other accounts.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Valuation Allowance Charged (Credited) to Other Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charged (credited) to other accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConsumerElectronicsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Consumer electronics.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConsumerElectronicsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consumer Electronics [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConsumerElectronicsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consumer Electronics</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Contingent Consideration, Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Contingent Consideration, Asset, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Weighted-average discount rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating leases, weighted average discount rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued interest and tax penalties related to unrecognized tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Line Items]</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_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="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Indefinite lived intangible assets accumulated amortization excluding goodwill.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite Lived Intangible Assets Accumulated Amortization Excluding Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Indefinite-lived intangible assets, Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Current portion of deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents classified as held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset, Held-for-Sale, Not Part of Disposal Group, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Asset, Held-for-Sale, Not Part of Disposal Group, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Credit Carryforwards, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other tax credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Receivable, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-current income tax receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Income tax receivable, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Unaudited Pro Forma Financial Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Net of Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net deferred tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Chief Executive Officer [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Chief Executive Officer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisitions and Divestitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Lease, Description [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee Lease Description [Line Items]</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/terseLabel">Current liabilities:</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/terseLabel">Aggregate trade receivables</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="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="xper_TermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Term B loan facility member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Term B Loan Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TermBLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Term B Loan Facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets additions</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_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repurchases and retirement of common stock (in shares)</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 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/verboseLabel">Impairment charges on operating lease ROU assets and property and equipment including leasehold impariments</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">Asset Impairment Charges, 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/label">Asset Impairment Charges</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="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security12b Title</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 Equivalents, at Carrying Value</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/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Unrealized Loss on Investments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value and Gross Unrealized Losses Related to Individual Available-for-Sale Debt Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trademarks and Trade Names [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trademarks and tradenames</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Trademarks/trade name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lease, Cost [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Operating Lease Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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="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="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="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research credits</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/terseLabel">Research 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/verboseLabel">Research, development and other related costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Withholding taxes related to net share settlement of equity awards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Excluding Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Excluding Current Maturities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax effect on stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Research tax credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares, Options granted (shares)</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 to Carrying Value of Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of independent publicly traded companies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Independent Publicly Traded Companies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of independent publicly traded companies.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax liabilities acquired intangible assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities Acquired Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Acquired intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarliestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earliest Tax Year [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarliestTaxYearMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earliest Tax Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indefinite-lived Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Allowance for Credit Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Building and Building Improvements [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Building and improvements</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">Total property and equipment</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/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/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/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/verboseLabel">Gross cost</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="xper_PayTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Pay tv.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PayTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Pay T V [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PayTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pay TV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maturities of Long-Term Debt [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Recorded Unconditional Purchase Obligations [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations</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_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period value reclassification of net transfers from former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Reclassification Of Net Transfers From Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of common stock and reclassification of net transfers from Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Leases [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leases</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Schedule of Valuation Assumptions Used in Estimating Fair Value and Awards Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Assumptions Used to Value Awards Granted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net proceeds from capital contributions by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net proceeds from parent capital contributions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Proceeds From Parent Capital Contributions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetProceedsFromParentCapitalContributions_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net proceeds from capital contributions by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 15, 2030</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Third Annual Payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation, deferred cash consideration to be paid in third annual payment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary of Operating Loss Carryforwards [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary of Tax Credit Carryforwards [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Credits Available to Reduce Future Income Tax Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Error Correction [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">SEC Schedule, 12-09, Valuation Allowances and Reserves Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Valuation Allowance Partially Offset By Change In Net Parent Investment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Allowance Partially Offset By Change In Net Parent Investment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation allowance partially offset by change in net parent investment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax reconciliation change in estimates.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Change In Estimates</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in estimates</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State, net of federal benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instruments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financial Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets held for sale, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance obligations expected to be satisfied, expected timing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sale of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sale of Stock</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">Net Cash Provided by (Used in) Investing Activities [Abstract]</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">Cash flows from investing activities:</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_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Taxes and Tax Credits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Taxes and Tax Credits, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PatentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Patents [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PatentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Patents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Error Correction, Type [Domain]</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/label">Revenue from Contract with Customer, Excluding Assessed Tax</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_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="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale</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_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Table]</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="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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Decreases for tax positions related to prior years</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Designated Derivative Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Statutory U.S. Federal Income Tax Rate to Company's Effective Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ownership [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Ownership</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Remaining Performance Obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidated Entities [Domain]</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">Total assets held for sale</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="xper_AccruedInterestOnUnusedBorrowingLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued interest on unused borrowing limit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedInterestOnUnusedBorrowingLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Interest on Unused Borrowing Limit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedInterestOnUnusedBorrowingLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued interest on unused borrowing limit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling, General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Selling, general and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling, General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trade Accounts Receivable [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeAccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Repurchased During Period, Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchased during period, value</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="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">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/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/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MediaPlatformMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Media platform.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MediaPlatformMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Media Platform [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MediaPlatformMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Media Platform</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trade Names [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trade name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</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="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/totalLabel">Increase (Decrease) in Accounts Payable, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Net [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discount As Interest Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Discount as interest income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountAsInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Discount on Interest income</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 EQUITY</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">Repurchases and retirement of common stock</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="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="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (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/totalLabel">Net cash (used in) provided by financing activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ARFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AR Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ARFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">AR facility</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ARFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">AR Facility</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/verboseLabel">Potentially dilutive common stock equivalents</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">Antidilutive shares were excluded from the calculation of diluted net loss per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Second Annual Payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation, deferred cash consideration to be paid in second annual payment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 15, 2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInThirdYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation, to be Paid, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligationDueInThirdYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate202108Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update 2021-08 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate202108Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update 2021-08</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="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/terseLabel">Stock-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/verboseLabel">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesCurrent_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued liabilities</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="xper_ResearchDevelopmentAndOtherRelatedCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Research, development and other related costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ResearchDevelopmentAndOtherRelatedCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research Development And Other Related Costs [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ResearchDevelopmentAndOtherRelatedCostsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research, development and other related costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Deferred Revenue, Current</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">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/totalLabel">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/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/terseLabel">Provision for (benefit from) income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Future sublease income receivable undiscounted excess amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Future Sublease Income Receivable Undiscounted Excess Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: imputed interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Range of exercise prices one.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range Of Exercise Prices One [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">$17.68 - $21.26</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="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="us-gaap_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combinations [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate</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 Company stockholders' 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/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/periodStartLabel">Stockholders' Equity Attributable to Parent, Beginning 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/periodEndLabel">Stockholders' Equity Attributable to Parent, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TIVOMergerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">TIVO merger.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TIVOMergerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">T I V O Merger [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TIVOMergerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">TiVo Merger</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TIVOMergerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">TiVo Merger</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ValuationAndQualifyingAccountsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ProductLicensingSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Product licensing segment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ProductLicensingSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product Licensing Segment [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ProductLicensingSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ProductLicensingSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Product Licensing Segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Restatement Recovery Analysis [Flag]</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">Total liabilities to be disposed of</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Allowance for doubtful accounts receivable recoveries chargeoff.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Allowance For Doubtful Accounts Receivable Recoveries ChargeOff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Recoveries/charge-off</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Increase decrease in unbilled contracts receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase Decrease In Unbilled Contracts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Unbilled contracts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross deferred tax assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Capitalization of Cloud Computing Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Oil and Gas, Internal Cost Capitalization [Policy Text Block]</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_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_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other long-term 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/terseLabel">Other noncurrent 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="xper_DebtIssuanceThirdPartyFees_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt issuance third party fees.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtIssuanceThirdPartyFees_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Third Party Fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtIssuanceThirdPartyFees_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt issuance remaining third party fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock-based Compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash included in the total consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Securities without Readily Determinable Fair Value, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity securities without a readily determinable fair value</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</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="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Related Party Transactions [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Lease, Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable lease cost</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_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="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management, Strategy, and Governance [Table]</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/periodEndLabel">Goodwill, ending</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">Goodwill, beginning</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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in Accounting Principle, Accounting Standards Update, Adopted [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in accounting principle, accounting standards update, adopted [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Promissory Note [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Promissory Note [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Promissory Note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">South Korea and other business factors.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">South Korea And Other Business Factors [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">South Korea and Other Business Factors</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Computer Software, Period Increase (Decrease)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Capitalized Computer Software, Period Increase (Decrease), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Costs capitalized associated with internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</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/verboseLabel">Summary 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of Recording Stock-Based Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Company contributions to 401(k) Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Carrying Amount of Note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Cost of revenue, excluding depreciation and amortization of intangible assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost Of Revenue Excluding Depreciation And Amortization Of Intangible Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cost of revenue, excluding depreciation and amortization of intangible assets</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="xper_IndemnificationHoldbackAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indemnification holdback amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndemnificationHoldbackAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indemnification Holdback Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndemnificationHoldbackAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Indemnification holdback amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total deferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransferFromParentInMergerConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net transfer from parent in merger consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransferFromParentInMergerConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net transfer from Parent in Merger consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransferFromParentInMergerConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">TiVo Merger consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransferFromParentInMergerConsideration_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">TiVO merger consideration</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="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="xper_DebtInstrumentPrepaymentPremium_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument, prepayment premium.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentPrepaymentPremium_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Prepayment Premium</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentPrepaymentPremium_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, prepayment premium</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Leases [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableNonaccrualInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financing Receivable, Nonaccrual, Interest Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancingReceivableNonaccrualInterestIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognized interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Asset, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair value-foreign exchange contract assets, net amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Content database.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Content Database [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContentDatabaseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Content database</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_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="xper_TwoThousandEighteenAmendedTermBLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand eighteen amended term B loan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandEighteenAmendedTermBLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Eighteen Amended Term B Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandEighteenAmendedTermBLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2018 Amended Term B Loan</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/verboseLabel">Concentration 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_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Concentration risk, percentage (or more)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_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_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average purchase price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Stock Purchase Plans Weighted Average Purchase Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Employee stock purchase plans weighted average purchase price.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Exercise Price Range [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise Price Range</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Operating ROU assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Liabilities, Leasing Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Business Acquisitions By Acquisition [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility, Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Range of Exercise Prices, Upper End</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Dividend yield</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Revenue Recognized in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additional Valuation Allowance Deferred Tax Asset Change In Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Valuation Allowance Deferred Tax Asset Change In Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional valuation allowance</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="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="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Marketable Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Noncontrolling interest increase (decrease) from sale of parent equity interest.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncontrolling Interest Increase (Decrease) from Sale of Parent Equity Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of equity to noncontrolling interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt instrument repayment period two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument Repayment Period Two [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayments After June 1, 2023 and Prior to June 1, 2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due year five.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2029</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Tax Credit Carryforwards, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax loss carry forward Amount</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 Acquisition, Acquiree [Domain]</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_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 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/totalLabel">Operating Expenses, Total</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/verboseLabel">Amount of allocations from parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Geographic Revenue Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetHeldForSale_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetHeldForSale_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Asset Held For Sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetHeldForSale_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net Asset Held For Sale</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="us-gaap_UnbilledReceivablesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable, net</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/verboseLabel">Unbilled contracts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow Hedging [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Flow Hedges</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_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_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_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_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/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/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/terseLabel">Accumulated depreciation</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="dei_LegalEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Legal Entity [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on fair value hedges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Fair Value Hedges Recognized in Earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Fair Value Hedges Recognized in Earnings, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Gain or loss on fair value hedges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value Disclosures [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</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="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_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Maximum</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 equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Gross (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets, gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible Assets, Gross (Excluding Goodwill), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indemnification Held Period After Closing Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Indemnification held period after closing date.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indemnification held period after closing date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Extinguishment of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss on debt extinguishment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss on debt extinguishment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Loss on debt extinguishment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Extinguishment of Debt, Total</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="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/verboseLabel">Operating lease, right-of-use asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Prepaid Expense, Current, Total</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="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Net Carrying Amount of Holdback Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Net Carrying Amount Of Holdback Consideration [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of net carrying amount of holdback consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AcquiredPatentsCoreTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquired patents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AcquiredPatentsCoreTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Acquired patents/ core technology.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AcquiredPatentsCoreTechnologyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Acquired Patents Core Technology [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retirement Benefits [Abstract]</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 loss per share</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">Net loss per share attributable to the Company - 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/totalLabel">Earnings Per Share, Diluted, Total</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="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Ex Transition Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer contracts and related relationships.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Contracts And Related Relationships [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer contracts and related relationships</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_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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignExchangeContractMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Exchange Contract [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignExchangeContractMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Exchange Contracts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand twenty two equity incentive plan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Twenty Two Equity Incentive Plan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2022 EIP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Consideration From Divestiture Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Amount of deferred consideration from divestiture noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred consideration from divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share-based compensation arrangement by share-based payment award, percentage of grant available to vest.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance awards, percentage of grant available to vest</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_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_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="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Cash Provided by (Used in) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Corporate and Shared Functional Employees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Corporate and Shared Functional Employees.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Corporate and Shared Functional Employees [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Total unrecognized tax benefits at December 31</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Total unrecognized tax benefits at January 1</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total unrecognized tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease existence of option to renew</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Existence of Option to Extend [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number Outstanding (in thousands)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance</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="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="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill Impairment and Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangements by share based payment award options, converted, weighted average exercise price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangements By Share Based Payment Award Options, Converted, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options, converted (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net assets held for sale, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Assets Held For Sale Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetAssetsHeldForSaleNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net Assets Held For Sale Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss attributable to the Company - diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss) Available to Common Stockholders, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Miscellaneous, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">The Company and Description of Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits that would impact the effective income tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amount affecting the effective tax rate upon recognition of unrecognized tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax Assets, tax loss carryforward expiration year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Tax Loss Carryforward Expiration Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax Loss Years of Expiration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncurrent Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Long-Term Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability undiscounted excess amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Undiscounted Excess Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: imputed interest</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="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="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_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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt included in the total consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncontrolling Interest [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: imputed interest</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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date</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="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indefinite-lived Intangible Assets, Major Class Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TiVoTradenameTrademarksMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">TiVo tradename/trademarks</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TiVoTradenameTrademarksMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">TiVo tradename / trademarks.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TiVoTradenameTrademarksMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ti Vo Tradename Trademarks [Member]</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 principal segment</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/verboseLabel">Number of principal businesses segment</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 business segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets Noncurrent:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]</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_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Loss Per Share Attributable To The Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Maturity Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, maturity date</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="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="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update 2016-13 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201613Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update 2016-13</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of intangible assets</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">Weighted-average number of shares used in net loss per share calculations - 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">Total common shares-basic (in shares)</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 used in computing net loss per share attributable to the Company - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule II Valuation and Qualifying Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases for tax positions related to prior years</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Notional Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total notional value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Lease Payments</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="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net capital contribution from and tax settlement with Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Capital Contribution From And Tax Settlement With Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net capital contribution from and tax settlement with former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility, Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</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="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated useful life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubleaseIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Sublease Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubleaseIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: sublease income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive (loss) gain before reclassification</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from issuance of common stock under employee stock purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Issuance of Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Rate Reconciliation, Change In Other Comprehensive Income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax rate reconciliation, change in other comprehensive income.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in other comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Change in other comprehensive income</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="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_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="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated by Reference [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Documents Incorporated by Reference</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock units, net of tax withholding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Value, Shares Issued Net of Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options granted (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amortization of intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Exercise Price Range [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise Price Range</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits, period decrease</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Unrecognized Tax Benefits, Period Increase (Decrease), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Financial Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Financial Instrument</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Remaining Contractual Life (in years)</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_EarningsPerSharePolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Loss Per Share Attributable to the Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax reconciliation foreign exchange and interest.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Foreign Exchange And Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign exchange and interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Impairment, Long-Lived Asset, Held-for-Use, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment, Long-Lived Asset, Held-for-Use</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of long-lived assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net investment by former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Investment By Former Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Investment by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-lived assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Lived Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedExpensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued expenses current.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedExpensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Expenses Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedExpensesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repayments of debt and prepayment penalty.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments Of Debt And Prepayment Penalty</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayment of debt and prepayment penalty</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment of Long-Lived Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income (loss) attributable to Xperi Holding Corporation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net loss attributable to the Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cash and cash equivalents classified as held-for-sale, current (Note 7)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accumulated Other Comprehensive Loss (AOCL)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets valuation allowance charged (credited) to expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Valuation Allowance Charged (Credited) to Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charged (credited) to expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessDivestitureCashReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Divestiture, Cash Received</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessDivestitureCashReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business divestiture, cash received</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessDivestitureCashReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business divestiture, cash received</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Carrying amount-note receivable, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Note receivable, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Role of Management [Text Block]</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Stock Option Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LatinAmericaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Latin America</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_LatinAmericaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Latin America [Member]</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/verboseLabel">Outstanding borrowings</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="xper_OperatingAccountsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Operating accounts.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingAccountsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Accounts [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OperatingAccountsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromContributionsFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Contributions from Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromContributionsFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net transfers from Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromContributionsFromParent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total net transfers from Former Parent per consolidated statements of cash flows</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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Increases for tax positions related to the current year</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">Equity:</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_LongTermInvestmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Investments [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Investments [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Investments [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of property and equipment, net by geographic area.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Property and Equipment, Net by Geographic Area [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Property and Equipment, Net by Geographic Area</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Indefinite lived intangible assets gross excluding goodwill.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indefinite Lived Intangible Assets Gross Excluding Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indefinite-lived intangible assets, Gross Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Receivable [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Gross Amounts of Foreign Currency Forward Contracts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Name [Domain]</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="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="xper_NetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net transfers from Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net transfers from former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetTransfersFromFormerParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Transfers From Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Reporting</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_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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Denominator:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest, weighted average remaining contractual life (in years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Vested and expected to vest, Weighted Average Remaining Contractual Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: comprehensive income (loss) attributable to noncontrolling interest</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="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Event [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Remaining Contractual Life (in years)</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="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares authorized (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax reconciliation unrecognized tax benefits.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Reconciliation Unrecognized Tax Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Xperi</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Xperi [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Xperi.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Xperi Holding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OfficeEquipmentAndFurnitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Office Equipment and Furniture [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OfficeEquipmentAndFurnitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Office Equipment and Furniture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OfficeEquipmentAndFurnitureMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Office equipment and furniture</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="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_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="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_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographic and Segment Related Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amounts reclassified from accumulated other comprehensive loss into net loss</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) increase in cash and cash equivalents</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 Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</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="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">Loss per share attributable to the Company:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Recognized at a point in time</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TransferredAtPointInTimeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Transferred at Point in Time [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thereafter</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue Recognition Practical Expedient Amortization Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Revenue recognition practical expedient amortization period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue recognition practical expedient amortization period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Interest Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additional interest rate.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdditionalInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional interest rate per annum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Capitalization and Amortization of Internal-use Software [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of Capitalization and Amortization of Internal-use Software.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Capitalization and Amortization of Internal-use Software</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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax Credit Carryforward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense - debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Operating and Nonoperating</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest expense - debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities Current:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]</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 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/totalLabel">Operating 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/terseLabel">Operating loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign income inclusions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected volatility</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_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_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments for Software, Total</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="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="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line Of Credit Facility [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number Exercisable (in thousands)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Purchase Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase commitments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PurchaseObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Xperi Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Xperi Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_XperiIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Xperi Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Effective Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest rate</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="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="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_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_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_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="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/label">CHINA</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">China</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="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="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net loss attributable to the Company - basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss) Available to Common Stockholders, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total fair value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercisable, weighted average remaining contractual life (in years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Exercisable, Weighted Average Remaining Contractual Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash or Part Noncash Acquisition, Debt Assumed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt issued in connection with acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationRiskNumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Concentration risk number of customers.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationRiskNumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Concentration Risk Number Of Customers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ConcentrationRiskNumberOfCustomers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of customers, concentration of risk disclosure</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/terseLabel">Capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CapitalizedInternalUseSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Capitalized Internal-use Software [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CapitalizedInternalUseSoftwareMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Capitalized Internal-use Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CapitalizedInternalUseSoftwareMember_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_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Interest Rate During Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term Debt, Type</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="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation Allowance of Deferred Tax Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_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="srt_ScenarioPreviouslyReportedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Previously Disclosed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Previously Reported [Member]</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_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="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="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="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="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="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in Accounting Principle, Accounting Standards Update, Adoption Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in accounting principle accounting standards update adoption date</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/terseLabel">Preferred stock: $0.001 par value; 6,000 shares authorized as of December 31, 2024 and 2023; no shares issued and outstanding as of December 31, 2024 and 2023</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Number of Shares, Options canceled / forfeited / expired (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayments of Long-term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Repayments of Long-Term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Repayments of long-term debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities held for sale, noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities to be disposed of</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortized finite-lived intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Finite-lived intangible assets, Accumulated Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Receivable Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Receivable Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Unrecognized Tax Benefits</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">Total cash, cash equivalents and cash classified as held-for-sale in consolidated balance sheets</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 and cash equivalents 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/label">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</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 and cash equivalents at end of period</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 Acquisition [Axis]</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized (loss) gain on cash flow hedges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TobiiAbMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchaser</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TobiiAbMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tobii AB [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TobiiAbMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tobii AB.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TobiiAbMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Tobii AB</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax credit carryforward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Carryforward Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred tax assets acquired through merger</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="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="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent_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="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent</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_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_DerivativeContractTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Contract [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Identified Intangible Assets and Goodwill Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Lender [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of Credit Facility, Lender</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationIntegrationRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Integration Related Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationIntegrationRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Severance and retention costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance obligations satisfied in previous periods (true ups, recoveries and settlements)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Senior Unsecured Promissory Note.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Unsecured Promissory Note [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Senior Unsecured Promissory Note</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts Receivable and Allowance for Credit Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable and Allowance for Credit Losses [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounts receivable and allowance for credit losses.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finished goods inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Finished Goods, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accretion Of Discount From Deferred Consideration From Divestitures</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accretion of discount from deferred consideration from divestitures.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accretion of discount from deferred consideration from divestitures</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="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="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="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/verboseLabel">Non-cash impairment charges related to operating lease ROU 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/terseLabel">Gross cost</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_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares outstanding (in shares)</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/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</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="xper_TwoThousandTwentyOneConvertibleNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand twenty one convertible notes.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Twenty One Convertible Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2021 Convertible Notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Reconciliation of net transfers from former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reconciliation of Net Transfers from Former Parent [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reconciliation of Net Transfers from Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total identifiable intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax rate reconciliation executive compensation limitation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Rate Reconciliation Executive Compensation Limitation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Executive compensation limitation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vesting of restricted stock units, net of tax withholding (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock, Shares Issued Net of Shares for Tax Withholdings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation and Principles of Consolidation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Basis of Presentation and Principles of Consolidation [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Basis of presentation and principles of consolidation.</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="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_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Components of Income (Loss) Before Income Taxes</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="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, by Balance Sheet Grouping [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value By Balance Sheet Grouping [Table]</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">Debt issuance cost</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="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of property plant and equipment estimated useful life.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Property Plant And Equipment Estimated Useful Life Table [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Estimated Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Component of Deferred Tax Assets and Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: operating lease liabilities, current portion</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_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current portion of operating lease liabilities</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">Technology</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Fixed And Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets fixed and intangibles assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fixed and intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</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="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in 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/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_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="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_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Stated Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest rate</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_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Deficit</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="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/totalLabel">Payments to Acquire Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfAssumedDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Assumed Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfAssumedDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayments of assumed debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable</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="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="xper_OrganizationConsolidationAndPresentationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Organization consolidation and presentation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OrganizationConsolidationAndPresentationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization Consolidation And Presentation [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_OrganizationConsolidationAndPresentationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Organization Consolidation And Presentation [Table]</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">Authorized repurchase amount</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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase price of common stock, percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2026</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">DTS Inc. &amp; Subsidiaries and Ziptronix Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">D T S Inc Subsidiaries And Ziptronix Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">DTS Inc. &amp; Subsidiaries And Ziptronix Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsSmallMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Customer relationships small.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsSmallMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships Small [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CustomerRelationshipsSmallMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer relationships - small</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">SEC Schedule, 12-09, Valuation Allowances and Reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Long-term deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Valuation Approach and Technique [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationTechniqueDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation Approach and Technique</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_NumberOfReportingUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Reporting Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of reporting units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Market-Based Performance Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Performance stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Advertising</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdvertisingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Advertising [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unbilled contracts receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unbilled Contracts Receivable [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled Contracts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Aggregate net proceeds from ESPP</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockPlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Stock Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Exercise Price Per Share, Options exercised (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Range of exercise prices two.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range Of Exercise Prices Two [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">$21.64 - $24.68</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unamortized debt discount and issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Unamortized debt discount and issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, 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/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/label">Deferred Income Tax Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Auditor Firm ID</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_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_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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest, aggregate intrinsic value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other noncurrent assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Notional and Fair Values of All Derivative Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share) | $ / shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share)</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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdeiaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Adeia Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdeiaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adeia Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdeiaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adeia</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AdeiaIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Adeia (Former Parent)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Range of exercise prices three.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Range Of Exercise Prices Three [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RangeOfExercisePricesThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">$24.75 - $56.62</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Currency Remeasurement and Transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Currency Transactions and Translations Policy [Policy Text Block]</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">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [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 net loss to net cash (used in) provided by operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Unrecognized Tax Benefit Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal Group, Including Discontinued Operation, Unrecognized Tax Benefit Noncurrent</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_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_ContractWithCustomerAssetNetNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unbilled contracts receivable, 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/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/terseLabel">Long-term unbilled contracts receivable</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</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 noncurrent 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">Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentsPerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Former Parents Performance Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentsPerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Former Parents Performance Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentsPerformanceStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Former Parents PSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RestrictedStockAwardsAndUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Restricted stock awards and units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RestrictedStockAwardsAndUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restricted Stock Awards And Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RestrictedStockAwardsAndUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Restricted Stock and Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RestrictedStockAwardsAndUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued other taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrual for Taxes Other than Income Taxes, Current</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_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NreServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">NRE services</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NreServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">NRE services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NreServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">NRE services.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of the Gains Recognized upon Settlement of the Hedged Transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Shares [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PerformanceSharesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">PSUs</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="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Stock repurchase program, remaining amount available for repurchase</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EuropeAndMiddleEastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Europe and Middle East.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EuropeAndMiddleEastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Europe And Middle East [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_EuropeAndMiddleEastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Europe and Middle East</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_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_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="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="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="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of shares received for every ten common stock shares held on record date.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Shares Received for Every Ten Common Stock Shares Held on Record Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of shares received for every ten common stock shares held on record date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Share based compensation arrangement by share based payment award options shares assumed in period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of Shares, Options assumed (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred cash consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation Deferred Cash Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation deferred cash consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total future payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total deferred consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts and Financing Receivables [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Accounts Notes Loans And Financing Receivable [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Supplemental Cash Flow Information arising from Lease Transactions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Supplemental Cash Flow Information Arising from Lease Transactions [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of supplemental cash flow information arising from lease transactions.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due year three.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Revenues From External Customers And Long Lived Assets [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Noncontrolling interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stockholders' Equity Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Unrecognized Stock-based Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Summary of Unrecognized Stock Based Compensation Expense [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Summary of unrecognized stock based compensation expense.</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title and Position [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Securities, Available-for-Sale, Allowance for Credit Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Debt securities, Allowance for Credit Losses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Provision for credit loss expense related available for sale debt securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Deferred tax assets lease liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DeferredTaxAssetsLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">U.S.</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/terseLabel">Common stock: $0.001 par value; 140,000 shares authorized as of December 31, 2024 and 2023; 44,328 and 44,211 shares issued and outstanding as of December 31, 2024 and 2023, respectively</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentEquityAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Former parent equity awards.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentEquityAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Former Parent Equity Awards [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_FormerParentEquityAwardsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Former Parent Equity Awards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed unbilled contracts receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Contracts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated Future Amortization Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation Holdback Cash Consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation holdback cash consideration.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Holdback consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs Capitalized for Internal-use Software Included in Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Costs capitalized for internal-use software included in accrued liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Costs capitalized for internal-use software included in accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance Based Restricted Stock Units</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Performance Based Restricted Stock Units [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Performance based restricted stock units.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Lessee net operating lease liability payments due.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee Net Operating Lease Liability Payments Due</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in First Annual Payment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disposal group including discontinued operation, deferred cash consideration to be paid in first annual payment.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">February 15, 2028</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Charged (Credited) to Other Accounts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Maturity, Year Three</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">April 1, 2027</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Present value of operating lease liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating lease liability</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="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_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accrued Liabilities [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unbilled contracts receivable, current and noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unbilled Contracts Receivable Current And Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Unbilled contracts receivable current and noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Tax Assets, Operating Loss Carryforwards, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss carryforward</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Capital loss carry forward Amount</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 11)</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">New Accounting Pronouncements Or Change In Accounting Principle [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Plan Modification, Incremental Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incremental stock-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repayment of assumed debt from merger transaction.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayment Of Assumed Debt From Merger Transaction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayment of assumed debt from merger transaction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repayment of assumed debt from merger transaction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income taxes paid, net of refunds</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">Weighted-average number of shares used in net loss per share calculations - 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">Total common shares-diluted (in shares)</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/verboseLabel">Weighted-average number of shares used in computing net loss per share attributable to the Company - diluted</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_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_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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss</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/terseLabel">Accounts receivable, net of allowance for credit losses of $3,102 and $7,336, respectively</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/verboseLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerceiveCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Perceive corporation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerceiveCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Perceive Corporation [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_PerceiveCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Perceive Corporation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NotesReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Notes Receivable [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NotesReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Note Receivable, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Renewal Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Lessee term of period to extend</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Lessee term of period to renew</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Vested and expected to vest, number of shares subject to options</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Number of Shares, Vested and expected to vest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Lessee, Operating Lease, Liability, to be Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total lease payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Third Party Engaged [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_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="xper_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="xper_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="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Investment Owned, Balance, Principal Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Outstanding principal amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax rate reconciliation foreign losses not benefited.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Rate Reconciliation Foreign Losses Not Benefited</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring and transaction costs</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_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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Comprehensive loss</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="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="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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Basis Spread on Variable Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, basis spread on variable rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_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="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Record date of outstanding common stock distribution for spinoff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Record Date of Outstanding Common Stock Distribution for Spinoff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Record date of outstanding common stock distribution for spinoff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandNineteenTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two thousand nineteen term loan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandNineteenTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Nineteen Term Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TwoThousandNineteenTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2019 Term Loan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Voluntary prepayment against the term loan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repayment of debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_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_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenues, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total liabilities held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">New Accounting Pronouncements Or Change In Accounting Principle [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MobiTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">MobiTV.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MobiTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Mobi T V [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_MobiTVMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">MobiTV</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Net investment by former parent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net Investment by Former Parent [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NetInvestmentByFormerParentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Investment by Former Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other than Temporary Impairment Losses, Investments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment charges related to non-marketable equity securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues from External Customers and Long-Lived Assets [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="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Number of common stock shares considered as one unit for issue of shares in spinoff.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Common Stock Shares Considered as One Unit for Issue of Shares in Spinoff</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of common stock shares considered as one unit for issue of shares in spinoff</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">Net Cash Provided by (Used in) Financing Activities [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">Cash flows from financing activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Weighted Average Exercise Price Per Share, Ending balance (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Weighted Average Exercise Price Per Share, Beginning balance (USD per share)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201912Member_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Standards Update 2019-12 [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingStandardsUpdate201912Member_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounting Standards Update 2019-12</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Amortization Associated with Capitalized Internal-use Software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accumulated amortization associated with capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated amortization associated with capitalized internal-use software</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized gain (loss) on cash flow hedges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss) on Cash Flow Hedging Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Assets, Net (Excluding Goodwill)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_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_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Gross [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_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_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">State and Local Jurisdiction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">State</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">State (post-apportionment)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating ROU assets obtained in exchange for lease obligations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed noncurrent liabilities operating lease liability noncurrent.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Operating Lease Liability Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Noncurrent operating lease liabilities</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="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_CreditConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Concentration Risk [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Concentration Risk</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Tax Assets, Valuation Allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Balance at beginning of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in ownership interest of the Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period Value Change in Ownership Interest of Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Stock issued during period value change in ownership interest of company.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Unaudited Supplemental Pro Forma Information and Adjustments of Mergers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Incremental compensation expense recognized over requisite service period through 2025</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Compensation Expense, Recognized Over Requisite Service Period Through Two Thousand and Twenty Five</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Incremental compensation expense, recognized over requisite service period through two thousand and twenty five.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Contributions from parent sharebased compensation expense.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contributions from Parent Sharebased Compensation Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Stock-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted-average remaining lease term (in years)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Weighted Average Remaining Lease Term</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="xper_DiscountOnTheHoldbackConsiderationAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discount On The Holdback Consideration Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountOnTheHoldbackConsiderationAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Discount on the holdback consideration amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_DiscountOnTheHoldbackConsiderationAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Discount on holdback consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in valuation allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</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/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/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in accounting principle, accounting standards update, immaterial effect [true false]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Costs and Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostsAndExpenses_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="xper_TaxCreditCarryforwardExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Tax credit carryforward, expiration end year.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Tax Credit Carryforward Expiration Start Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_TaxCreditCarryforwardExpirationStartYear_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Tax credit carryforward expiration start year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gross amount of recognized liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Liability, Subject to Master Netting Arrangement, Asset Offset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gross amount of recognized assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BuildingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Building [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BuildingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Building</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Interest Income From Note Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrued interest income from note receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accrued interest income from note receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long-term income tax payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities Total:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued and other liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accrued Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Balance at end of period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Allowance for credit losses</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TimeBasedRestrictedStockUnitsMember" xlink:to="xper_TimeBasedRestrictedStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_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_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetProceedsFromParentCapitalContributionsByFormerParent" xlink:to="xper_NetProceedsFromParentCapitalContributionsByFormerParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_OrganizationConsolidationAndPresentationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativesFairValueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TaxCreditCarryforwardExpirationYear" xlink:to="xper_TaxCreditCarryforwardExpirationYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetNotionalAmount" xlink:to="us-gaap_DerivativeAssetNotionalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_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="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_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="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" xlink:to="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_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="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_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_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="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" xlink:to="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_VewdSoftwareHoldingsLimitedMember" xlink:to="xper_VewdSoftwareHoldingsLimitedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescription" xlink:to="us-gaap_LesseeOperatingLeaseDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RangeOfExercisePricesFourMember" xlink:to="xper_RangeOfExercisePricesFourMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_StockAcquiredAverageCostPerShare" xlink:to="xper_StockAcquiredAverageCostPerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RoyalBankOfCanadaMember" xlink:to="xper_RoyalBankOfCanadaMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationDescription" xlink:to="us-gaap_IncomeTaxExaminationDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_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="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" xlink:to="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LatestTaxYearMember" xlink:to="us-gaap_LatestTaxYearMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ImpairmentOfNonMarketableEquitySecurities" xlink:to="xper_ImpairmentOfNonMarketableEquitySecurities_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="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="xper_OperatingLossCarryforwardsExpirationStartYear" xlink:to="xper_OperatingLossCarryforwardsExpirationStartYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SubleaseIncomeReceivable" xlink:to="xper_SubleaseIncomeReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_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="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetFairValueGrossLiability" xlink:to="us-gaap_DerivativeAssetFairValueGrossLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember_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="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="xper_PropertyAndEquipmentIncludedInAccountsPayable" xlink:to="xper_PropertyAndEquipmentIncludedInAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsCapitalizedResearchExpenses" xlink:to="xper_DeferredTaxAssetsCapitalizedResearchExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_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_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_OtherAsiaMember" xlink:to="xper_OtherAsiaMember_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="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_UnamortizedDiscountOnHoldbackConsideration" xlink:to="xper_UnamortizedDiscountOnHoldbackConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PaymentsToMergersAndAcquisitionsNetCash" xlink:to="xper_PaymentsToMergersAndAcquisitionsNetCash_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RevenueRecognitionTable" xlink:to="xper_RevenueRecognitionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" xlink:to="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" xlink:to="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TimeBasedAwardsMember" xlink:to="xper_TimeBasedAwardsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_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="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" xlink:to="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeconsolidationGainOrLossAmount" xlink:to="us-gaap_DeconsolidationGainOrLossAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses_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_EquityMethodInvestmentAggregateCost" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract_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="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock" xlink:to="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="xper_SummaryOfSignificantAccountingPoliciesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_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="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" xlink:to="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember_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="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionOtherMember" xlink:to="us-gaap_ErrorCorrectionOtherMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_HardwareProductsMember" xlink:to="xper_HardwareProductsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ConcentrationOfCreditRiskPolicyTextBlock" xlink:to="xper_ConcentrationOfCreditRiskPolicyTextBlock_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_AccountingStandardsUpdateExtensibleList" xlink:to="us-gaap_AccountingStandardsUpdateExtensibleList_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_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="xper_GainLossOnSaleOfBusinessPretax" xlink:to="xper_GainLossOnSaleOfBusinessPretax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ExistingTechnologyContentDatabaseMember" xlink:to="xper_ExistingTechnologyContentDatabaseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetAssetsHeldForSaleCurrent" xlink:to="xper_NetAssetsHeldForSaleCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableNextTwelveMonths" xlink:to="xper_FutureSubleaseIncomeReceivableNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetTransfersFromParent" xlink:to="xper_NetTransfersFromParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NumberOfProductBusiness" xlink:to="xper_NumberOfProductBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredConsiderationNet" xlink:to="xper_DeferredConsiderationNet_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="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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_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_IncomeTaxReconciliationDispositionOfBusiness" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfBusiness_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_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_EquitySalePercetage" xlink:to="xper_EquitySalePercetage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetOperatingLeaseLiability" xlink:to="xper_NetOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_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="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TaxCreditCarryforwardExpirationEndYear" xlink:to="xper_TaxCreditCarryforwardExpirationEndYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxReconciliationForeignWithholdingTax" xlink:to="xper_IncomeTaxReconciliationForeignWithholdingTax_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="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ConnectedCarMember" xlink:to="xper_ConnectedCarMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFourthYear" xlink:to="us-gaap_PurchaseObligationDueInFourthYear_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_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_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="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_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="xper_HoldbackConsiderationNet" xlink:to="xper_HoldbackConsiderationNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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="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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AssetsHeldForSaleMember" xlink:to="xper_AssetsHeldForSaleMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" xlink:to="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod_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="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_DerivativeFairValueOfDerivativeNet" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesReportingOfDerivativeActivity" xlink:to="us-gaap_DerivativesReportingOfDerivativeActivity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_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_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_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" xlink:to="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_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="us-gaap_AccruedRoyaltiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent_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="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInSecondYear" xlink:to="us-gaap_PurchaseObligationDueInSecondYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SpinoffMember" xlink:to="us-gaap_SpinoffMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableAfterYearFive" xlink:to="xper_FutureSubleaseIncomeReceivableAfterYearFive_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_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_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="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="xper_BusinessDivestitureIndemnificationLiability" xlink:to="xper_BusinessDivestitureIndemnificationLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" xlink:to="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward_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="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_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_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestReceivableNoncurrent" xlink:to="us-gaap_InterestReceivableNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock_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_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis_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="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_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_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInFifthYear" xlink:to="us-gaap_PurchaseObligationDueInFifthYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RevenueRecognitionLineItems" xlink:to="xper_RevenueRecognitionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NumberOfIntellectualPropertyLicensingBusiness" xlink:to="xper_NumberOfIntellectualPropertyLicensingBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_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="us-gaap_AccountingStandardsUpdate201602Member" xlink:to="us-gaap_AccountingStandardsUpdate201602Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BlackScholesOptionPricingModelMember" xlink:to="xper_BlackScholesOptionPricingModelMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_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_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" xlink:to="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_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_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableInYearThree" xlink:to="xper_FutureSubleaseIncomeReceivableInYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_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="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LaborAndRelatedExpense" xlink:to="us-gaap_LaborAndRelatedExpense_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="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IntellectualPropertyLicensingRevenueMember" xlink:to="xper_IntellectualPropertyLicensingRevenueMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_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_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" xlink:to="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_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_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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_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="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" xlink:to="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DebtInstrumentRepaymentPeriodOneMember" xlink:to="xper_DebtInstrumentRepaymentPeriodOneMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ComputerEquipmentAndSoftwareMember" xlink:to="xper_ComputerEquipmentAndSoftwareMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardTable_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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransferredOverTimeMember" xlink:to="us-gaap_TransferredOverTimeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_OperatingLossCarryforwardsExpirationEndYear" xlink:to="xper_OperatingLossCarryforwardsExpirationEndYear_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="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_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_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueAfterFifthYear" xlink:to="us-gaap_PurchaseObligationDueAfterFifthYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:to="xper_TwoThousandTwentyTermBLoanFacilityMember_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="xper_FutureSubleaseIncomeReceivableInYearFour" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFour_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="country_KR" xlink:to="country_KR_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableInYearFive" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_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="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CashHeldInCashEquivalentsAndShortTermInvestments" xlink:to="xper_CashHeldInCashEquivalentsAndShortTermInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SeniorSecuredPromissoryNoteMember" xlink:to="xper_SeniorSecuredPromissoryNoteMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NonMarketableEquitySecuritiesMember" xlink:to="xper_NonMarketableEquitySecuritiesMember_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="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLeasehold" xlink:to="us-gaap_ImpairmentOfLeasehold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductConcentrationRiskMember" xlink:to="us-gaap_ProductConcentrationRiskMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" xlink:to="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_UnamortizedDiscountOnDeferredConsideration" xlink:to="xper_UnamortizedDiscountOnDeferredConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredConsiderationFromDivestiture" xlink:to="xper_DeferredConsiderationFromDivestiture_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_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_ResearchMember" xlink:to="us-gaap_ResearchMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:to="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_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="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_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="us-gaap_InterestAndOtherIncome" xlink:to="us-gaap_InterestAndOtherIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RefinancedTermBLoansMember" xlink:to="xper_RefinancedTermBLoansMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredConsiderationFromDivestitureMember" xlink:to="xper_DeferredConsiderationFromDivestitureMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CustomerRelationshipsLargeMember" xlink:to="xper_CustomerRelationshipsLargeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_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="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="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="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" xlink:to="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_HedgingRelationshipDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_FutureSubleaseIncomeReceivableInYearTwo" xlink:to="xper_FutureSubleaseIncomeReceivableInYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_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="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfDeferredCashConsiderationTableTextBlock" xlink:to="xper_ScheduleOfDeferredCashConsiderationTableTextBlock_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ContributionsFromParentOther" xlink:to="xper_ContributionsFromParentOther_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="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NoteReceivableInExchangeForConsiderationFromDivestiture" xlink:to="xper_NoteReceivableInExchangeForConsiderationFromDivestiture_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" xlink:to="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" xlink:to="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ConsumerElectronicsMember" xlink:to="xper_ConsumerElectronicsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_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_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" xlink:to="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivableNoncurrent" xlink:to="us-gaap_IncomeTaxesReceivableNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_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_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_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="xper_TermBLoanFacilityMember" xlink:to="xper_TermBLoanFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues_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_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_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_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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_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="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_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_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="xper_NumberOfIndependentPubliclyTradedCompanies" xlink:to="xper_NumberOfIndependentPubliclyTradedCompanies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" xlink:to="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarliestTaxYearMember" xlink:to="us-gaap_EarliestTaxYearMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_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_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PayTVMember" xlink:to="xper_PayTVMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:to="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock_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="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" xlink:to="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetProceedsFromParentCapitalContributions" xlink:to="xper_NetProceedsFromParentCapitalContributions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" xlink:to="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxReconciliationChangeInEstimates" xlink:to="xper_IncomeTaxReconciliationChangeInEstimates_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_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_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_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_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="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_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="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_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="xper_AccruedInterestOnUnusedBorrowingLimit" xlink:to="xper_AccruedInterestOnUnusedBorrowingLimit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAccountsReceivableMember" xlink:to="us-gaap_TradeAccountsReceivableMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_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="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="xper_MediaPlatformMember" xlink:to="xper_MediaPlatformMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeNamesMember" xlink:to="us-gaap_TradeNamesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_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="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DiscountAsInterestIncome" xlink:to="xper_DiscountAsInterestIncome_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="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="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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ARFacilityMember" xlink:to="xper_ARFacilityMember_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="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInThirdYear" xlink:to="us-gaap_PurchaseObligationDueInThirdYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate202108Member" xlink:to="us-gaap_AccountingStandardsUpdate202108Member_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="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_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="xper_ResearchDevelopmentAndOtherRelatedCostsMember" xlink:to="xper_ResearchDevelopmentAndOtherRelatedCostsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent_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="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" xlink:to="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RangeOfExercisePricesOneMember" xlink:to="xper_RangeOfExercisePricesOneMember_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_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_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="xper_TIVOMergerMember" xlink:to="xper_TIVOMergerMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ProductLicensingSegmentMember" xlink:to="xper_ProductLicensingSegmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" xlink:to="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncreaseDecreaseInUnbilledContractsReceivable" xlink:to="xper_IncreaseDecreaseInUnbilledContractsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationOfInternalCostsPolicy" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy_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_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DebtIssuanceThirdPartyFees" xlink:to="xper_DebtIssuanceThirdPartyFees_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_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="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_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="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PromissoryNoteMember" xlink:to="xper_PromissoryNoteMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SouthKoreaAndOtherBusinessFactorsMember" xlink:to="xper_SouthKoreaAndOtherBusinessFactorsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:to="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_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_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" xlink:to="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember_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="xper_IndemnificationHoldbackAmount" xlink:to="xper_IndemnificationHoldbackAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetTransferFromParentInMergerConsideration" xlink:to="xper_NetTransferFromParentInMergerConsideration_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="xper_DebtInstrumentPrepaymentPremium" xlink:to="xper_DebtInstrumentPrepaymentPremium_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:to="us-gaap_FinancingReceivableNonaccrualInterestIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ContentDatabaseMember" xlink:to="xper_ContentDatabaseMember_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="xper_TwoThousandEighteenAmendedTermBLoanMember" xlink:to="xper_TwoThousandEighteenAmendedTermBLoanMember_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_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" xlink:to="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount_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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" xlink:to="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DebtInstrumentRepaymentPeriodTwoMember" xlink:to="xper_DebtInstrumentRepaymentPeriodTwoMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_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="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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetAssetHeldForSale" xlink:to="xper_NetAssetHeldForSale_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="us-gaap_CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:to="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_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="srt_MaximumMember" xlink:to="srt_MaximumMember_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_IntangibleAssetsGrossExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IndemnificationHeldPeriodAfterClosingDate" xlink:to="xper_IndemnificationHeldPeriodAfterClosingDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_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="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_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="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" xlink:to="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AcquiredPatentsCoreTechnologyMember" xlink:to="xper_AcquiredPatentsCoreTechnologyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_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_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CustomerContractsAndRelatedRelationshipsMember" xlink:to="xper_CustomerContractsAndRelatedRelationshipsMember_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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeContractMember" xlink:to="us-gaap_ForeignExchangeContractMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TwoThousandTwentyTwoEquityIncentivePlanMember" xlink:to="xper_TwoThousandTwentyTwoEquityIncentivePlanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredConsiderationFromDivestitureNoncurrent" xlink:to="xper_DeferredConsiderationFromDivestitureNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest_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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CorporateAndSharedFunctionalEmployeesMember" xlink:to="xper_CorporateAndSharedFunctionalEmployeesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_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_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:to="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" xlink:to="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetAssetsHeldForSaleNoncurrent" xlink:to="xper_NetAssetsHeldForSaleNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" xlink:to="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount_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_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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TiVoTradenameTrademarksMember" xlink:to="xper_TiVoTradenameTrademarksMember_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="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract_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_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_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_AccountingStandardsUpdate201613Member" xlink:to="us-gaap_AccountingStandardsUpdate201613Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_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="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_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="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" xlink:to="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_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="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubleaseIncome" xlink:to="us-gaap_SubleaseIncome_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" xlink:to="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome_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="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="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:to="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_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="xper_IncomeTaxReconciliationForeignExchangeAndInterest" xlink:to="xper_IncomeTaxReconciliationForeignExchangeAndInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetInvestmentByFormerParentMember" xlink:to="xper_NetInvestmentByFormerParentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AccruedExpensesCurrent" xlink:to="xper_AccruedExpensesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RepaymentsOfDebtAndPrepaymentPenalty" xlink:to="xper_RepaymentsOfDebtAndPrepaymentPenalty_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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" xlink:to="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BusinessDivestitureCashReceived" xlink:to="xper_BusinessDivestitureCashReceived_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LatinAmericaMember" xlink:to="srt_LatinAmericaMember_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="xper_OperatingAccountsMember" xlink:to="xper_OperatingAccountsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="us-gaap_ProceedsFromContributionsFromParent_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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_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="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_LongTermInvestmentsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" xlink:to="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" xlink:to="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_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="xper_NetTransfersFromFormerParent" xlink:to="xper_NetTransfersFromFormerParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_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="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" xlink:to="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_XperiMember" xlink:to="xper_XperiMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_OfficeEquipmentAndFurnitureMember" xlink:to="xper_OfficeEquipmentAndFurnitureMember_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="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_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_TransferredAtPointInTimeMember" xlink:to="us-gaap_TransferredAtPointInTimeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" xlink:to="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AdditionalInterestRate" xlink:to="xper_AdditionalInterestRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" xlink:to="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock_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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract_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_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_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_PaymentsForSoftware" xlink:to="us-gaap_PaymentsForSoftware_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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_XperiIncMember" xlink:to="xper_XperiIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_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_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_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_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="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ConcentrationRiskNumberOfCustomers" xlink:to="xper_ConcentrationRiskNumberOfCustomers_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="xper_CapitalizedInternalUseSoftwareMember" xlink:to="xper_CapitalizedInternalUseSoftwareMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_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="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_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="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_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_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TobiiAbMember" xlink:to="xper_TobiiAbMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments_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="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent_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_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:to="us-gaap_BusinessCombinationIntegrationRelatedCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SeniorUnsecuredPromissoryNoteMember" xlink:to="xper_SeniorUnsecuredPromissoryNoteMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" xlink:to="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" xlink:to="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures_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="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_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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:to="xper_TwoThousandTwentyOneConvertibleNotesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock" xlink:to="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" xlink:to="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" xlink:to="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock_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="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_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="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_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="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:to="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_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_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsFixedAndIntangibleAssets" xlink:to="xper_DeferredTaxAssetsFixedAndIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_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="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="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfAssumedDebt" xlink:to="us-gaap_RepaymentsOfAssumedDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="xper_OrganizationConsolidationAndPresentationTable_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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DTSIncSubsidiariesAndZiptronixIncMember" xlink:to="xper_DTSIncSubsidiariesAndZiptronixIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CustomerRelationshipsSmallMember" xlink:to="xper_CustomerRelationshipsSmallMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueDomain_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_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PerformanceStockUnitsMember" xlink:to="xper_PerformanceStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingMember" xlink:to="us-gaap_AdvertisingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_UnbilledContractsReceivableMember" xlink:to="xper_UnbilledContractsReceivableMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockPlans" xlink:to="us-gaap_ProceedsFromStockPlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RangeOfExercisePricesTwoMember" xlink:to="xper_RangeOfExercisePricesTwoMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_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="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_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_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AdeiaIncMember" xlink:to="xper_AdeiaIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RangeOfExercisePricesThreeMember" xlink:to="xper_RangeOfExercisePricesThreeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_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="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent_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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_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="xper_FormerParentsPerformanceStockUnitsMember" xlink:to="xper_FormerParentsPerformanceStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RestrictedStockAwardsAndUnitsMember" xlink:to="xper_RestrictedStockAwardsAndUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_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="xper_NreServicesMember" xlink:to="xper_NreServicesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceSharesMember" xlink:to="us-gaap_PerformanceSharesMember_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="xper_EuropeAndMiddleEastMember" xlink:to="xper_EuropeAndMiddleEastMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_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="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" xlink:to="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" xlink:to="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" xlink:to="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DeferredTaxAssetsLeaseLiability" xlink:to="xper_DeferredTaxAssetsLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_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="xper_FormerParentEquityAwardsMember" xlink:to="xper_FormerParentEquityAwardsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable_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="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" xlink:to="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PerformanceBasedRestrictedStockUnitsMember" xlink:to="xper_PerformanceBasedRestrictedStockUnitsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_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="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_UnbilledContractsReceivableCurrentAndNoncurrent" xlink:to="xper_UnbilledContractsReceivableCurrentAndNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_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="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RepaymentOfAssumedDebtFromMergerTransaction" xlink:to="xper_RepaymentOfAssumedDebtFromMergerTransaction_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_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="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_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_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_PerceiveCorporationMember" xlink:to="xper_PerceiveCorporationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableMember" xlink:to="us-gaap_NotesReceivableMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="xper_SummaryOfSignificantAccountingPoliciesTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" xlink:to="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited_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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:to="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TwoThousandNineteenTermLoanMember" xlink:to="xper_TwoThousandNineteenTermLoanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_MobiTVMember" xlink:to="xper_MobiTVMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_NetInvestmentByFormerParentPolicyTextBlock" xlink:to="xper_NetInvestmentByFormerParentPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfInvestments" xlink:to="us-gaap_ImpairmentOfInvestments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_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="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" xlink:to="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate201912Member" xlink:to="us-gaap_AccountingStandardsUpdate201912Member_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" xlink:to="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:to="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent_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="us-gaap_CreditConcentrationRiskMember" xlink:to="us-gaap_CreditConcentrationRiskMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" xlink:to="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" xlink:to="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_ContributionsFromParentSharebasedCompensationExpense" xlink:to="xper_ContributionsFromParentSharebasedCompensationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_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="xper_DiscountOnTheHoldbackConsiderationAmount" xlink:to="xper_DiscountOnTheHoldbackConsiderationAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_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="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_TaxCreditCarryforwardExpirationStartYear" xlink:to="xper_TaxCreditCarryforwardExpirationStartYear_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="xper_AccruedInterestIncomeFromNoteReceivable" xlink:to="xper_AccruedInterestIncomeFromNoteReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:label="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="49.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="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="50.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="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="51.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="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="52.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="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="53.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="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="54.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="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="55.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="dei_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod" order="56.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="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="57.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="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" order="58.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="dei_CoverAbstract" xlink:to="dei_DocumentType" order="59.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="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="60.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="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="61.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="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="62.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="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="63.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="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="64.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="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="65.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="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" order="66.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="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="67.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="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" order="68.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="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="69.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="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="70.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="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="71.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="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="72.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="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="73.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="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="74.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="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="75.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="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="76.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="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="77.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="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="78.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="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="79.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="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" order="80.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="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag" order="81.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="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="82.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="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="83.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="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="84.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="dei_CoverAbstract" xlink:to="dei_AuditorName" order="85.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="dei_CoverAbstract" xlink:to="dei_AuditorLocation" order="86.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="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" order="87.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="dei_CoverAbstract" xlink:to="dei_AuditorOpinionTextBlock" order="88.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="dei_CoverAbstract" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="89.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" 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_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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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_CostsAndExpensesAbstract" 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_IncomeStatementAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract" 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_EarningsPerShareDiluted" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_IncomeStatementAbstract" 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="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_Depreciation" 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_IncomeStatementAbstract" xlink:to="us-gaap_InterestAndOtherIncome" 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_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpenses" 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_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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_IncomeStatementAbstract" 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_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="10" 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_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" 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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" 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_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureNoncurrent" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" 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_StatementOfFinancialPositionAbstract" 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_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" 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_LongTermDebtNoncurrent" 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_StatementOfFinancialPositionAbstract" 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_AssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" 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_UnbilledReceivablesCurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" 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_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_AssetsAbstract" xlink:to="xper_DeferredConsiderationFromDivestitureNoncurrent" 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_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_ShortTermBorrowings" 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_OperatingLeaseLiabilityNoncurrent" 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="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_ContractWithCustomerAssetNetNoncurrent" 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="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_DeferredIncomeTaxLiabilitiesNet" 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_RetainedEarningsAccumulatedDeficit" 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_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" 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_OtherLiabilitiesNoncurrent" 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_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_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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_IntangibleAssetsNetExcludingGoodwill" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" 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_AssetsAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" 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_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" 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_AssetsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" 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="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="10" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="11" 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_LiabilitiesAndStockholdersEquity" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" 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_PreferredStockSharesAuthorized" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" 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_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoteReceivableInExchangeForConsiderationFromDivestiture" xlink:label="xper_NoteReceivableInExchangeForConsiderationFromDivestiture"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestiture" xlink:label="xper_DeferredConsiderationFromDivestiture"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncreaseDecreaseInUnbilledContractsReceivable" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PropertyAndEquipmentIncludedInAccountsPayable" xlink:label="xper_PropertyAndEquipmentIncludedInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestIncomeFromNoteReceivable" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" xlink:label="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributionsByFormerParent" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PaymentsToMergersAndAcquisitionsNetCash" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xper_NoteReceivableInExchangeForConsiderationFromDivestiture" 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_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_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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinesses" 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_IncomeTaxesPaid" 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_GainLossOnSaleOfBusiness" 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_PaymentsForRepurchaseOfCommonStock" 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_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xper_DeferredConsiderationFromDivestiture" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="xper_IncreaseDecreaseInUnbilledContractsReceivable" 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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForSoftware" 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_InterestPaidNet" 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="us-gaap_DeferredIncomeTaxesAndTaxCredits" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_NoncashInvestingAndFinancingItemsAbstract" xlink:to="xper_PropertyAndEquipmentIncludedInAccountsPayable" 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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xper_AccruedInterestIncomeFromNoteReceivable" 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_ProceedsFromIssuanceOfCommonStock" 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="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" 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_IncreaseDecreaseInAccountsPayable" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" 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="xper_NetProceedsFromParentCapitalContributionsByFormerParent" 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="us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="xper_PaymentsToMergersAndAcquisitionsNetCash" 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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromContributionsFromParent" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" 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_5" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="5" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="6" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeconsolidationGainOrLossAmount" order="7" 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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherOperatingActivitiesCashFlowStatement" 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="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetInvestmentByFormerParentMember" xlink:label="xper_NetInvestmentByFormerParentMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromFormerParent" xlink:label="xper_NetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" xlink:label="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:label="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_18"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_19"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_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_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_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_SharesOutstanding" 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_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="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" 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_EquityComponentDomain" xlink:to="xper_NetInvestmentByFormerParentMember" 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="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" 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="xper_NetTransfersFromFormerParent" 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_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" 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="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" 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_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" 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="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" 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_DeconsolidationGainOrLossAmount" order="7" 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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" 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_StatementLineItems" xlink:to="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="12" 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="13" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="14" 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_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="17" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_18" order="18" 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_SharesOutstanding_19" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="5" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="5" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="6" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/Role_DisclosureRecentAccountingPronouncements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:label="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureStockBasedCompensationExpense" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifying" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" xlink:label="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetInvestmentByFormerParentPolicyTextBlock" xlink:label="xper_NetInvestmentByFormerParentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesReportingOfDerivativeActivity" xlink:label="us-gaap_DerivativesReportingOfDerivativeActivity"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConcentrationOfCreditRiskPolicyTextBlock" xlink:label="xper_ConcentrationOfCreditRiskPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" xlink:label="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationOfInternalCostsPolicy" xlink:label="us-gaap_CapitalizationOfInternalCostsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" 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_BasisOfAccountingPolicyPolicyTextBlock" 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_ConsolidationPolicyTextBlock" 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" 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_UseOfEstimates" 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="xper_NetInvestmentByFormerParentPolicyTextBlock" 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_EarningsPerSharePolicyTextBlock" 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="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" 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_SegmentReportingPolicyPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsPolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesReportingOfDerivativeActivity" 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_AccountingPoliciesAbstract" xlink:to="xper_ConcentrationOfCreditRiskPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizationOfInternalCostsPolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="18" 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_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="25" priority="2" use="optional" preferredLabel="http://www.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_CommitmentsAndContingenciesPolicyTextBlock" 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="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" xlink:label="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
          <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:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" xlink:label="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" xlink:label="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" 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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" 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_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MobiTVMember" xlink:label="xper_MobiTVMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfDeferredCashConsiderationTableTextBlock" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" xlink:label="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="xper_TIVOMergerMember" 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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_MobiTVMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_OwnershipAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfDeferredCashConsiderationTableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:label="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
          <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="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="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" xlink:label="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" xlink:label="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" 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_LeasesAbstract" xlink:to="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" 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_LeasesAbstract" xlink:to="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" 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_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" xlink:label="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceStockUnitsMember" xlink:label="xper_PerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_SaleOfStockNameOfTransactionDomain" xlink:to="xper_PerformanceStockUnitsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" xlink:label="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" xlink:label="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" xlink:label="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:label="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" 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="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:label="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock" xlink:label="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock" xlink:label="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock" 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_RelatedPartyTransactionsAbstract" xlink:to="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationLineItems" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SpinoffMember" xlink:label="us-gaap_SpinoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiMember" xlink:label="xper_XperiMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationTable" xlink:label="xper_OrganizationConsolidationAndPresentationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIndependentPubliclyTradedCompanies" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIntellectualPropertyLicensingBusiness" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfProductBusiness" xlink:label="xper_NumberOfProductBusiness"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" xlink:label="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" xlink:label="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" 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_TypeOfRestructuringDomain" xlink:to="us-gaap_SpinoffMember" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_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="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_ConsolidatedEntitiesDomain" xlink:to="xper_XperiMember" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="xper_OrganizationConsolidationAndPresentationTable" 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="xper_OrganizationConsolidationAndPresentationTable" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="srt_OwnershipAxis" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfIndependentPubliclyTradedCompanies" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfIntellectualPropertyLicensingBusiness" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="xper_OrganizationConsolidationAndPresentationLineItems" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfProductBusiness" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="xper_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesTable" xlink:label="xper_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConcentrationRiskNumberOfCustomers" xlink:label="xper_ConcentrationRiskNumberOfCustomers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdateExtensibleList" xlink:label="us-gaap_AccountingStandardsUpdateExtensibleList"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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_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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeconsolidationGainOrLossAmount" order="0" 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_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CreditConcentrationRiskMember" 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_RangeMember" xlink:to="srt_MinimumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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_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="us-gaap_AccountingPoliciesAbstract" xlink:to="xper_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="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_AccountsReceivableMember" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" 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_RangeMember" xlink:to="srt_MaximumMember" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" 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="xper_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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="xper_ConcentrationRiskNumberOfCustomers" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="xper_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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="5" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" order="7" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" order="8" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" order="9" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AccountingStandardsUpdateExtensibleList" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComputerEquipmentAndSoftwareMember" xlink:label="xper_ComputerEquipmentAndSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OfficeEquipmentAndFurnitureMember" xlink:label="xper_OfficeEquipmentAndFurnitureMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" 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_RangeMember" xlink:to="srt_MinimumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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/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_PropertyPlantAndEquipmentTypeDomain" xlink:to="xper_ComputerEquipmentAndSoftwareMember" 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_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="srt_RangeMember" xlink:to="srt_MaximumMember" 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="srt_RangeAxis" 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_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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" 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="xper_OfficeEquipmentAndFurnitureMember" 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_LeaseholdImprovementsMember" 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_BuildingAndBuildingImprovementsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202108Member" xlink:label="us-gaap_AccountingStandardsUpdate202108Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" 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_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201912Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate202108Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionTable" xlink:label="xper_RevenueRecognitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="us-gaap_ProductConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="us-gaap_AdvertisingMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionLineItems" xlink:label="xper_RevenueRecognitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NreServicesMember" xlink:label="xper_NreServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HardwareProductsMember" xlink:label="xper_HardwareProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableCurrentAndNoncurrent" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" xlink:label="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration"/>
          <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_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" 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="xper_RevenueRecognitionTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ProductConcentrationRiskMember" 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="us-gaap_AdvertisingMember" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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_RangeMember" xlink:to="srt_MaximumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" 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_RevenueFromContractWithCustomerAbstract" xlink:to="xper_RevenueRecognitionTable" 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/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xper_RevenueRecognitionTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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_ProductsAndServicesDomain" xlink:to="xper_NreServicesMember" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" 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_RangeMember" xlink:to="srt_MinimumMember" 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="xper_RevenueRecognitionTable" xlink:to="srt_ProductOrServiceAxis" 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_ProductsAndServicesDomain" xlink:to="xper_HardwareProductsMember" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_UnbilledContractsReceivableCurrentAndNoncurrent" 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="xper_RevenueRecognitionTable" xlink:to="srt_RangeAxis" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" 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="xper_RevenueRecognitionTable" xlink:to="xper_RevenueRecognitionLineItems" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" 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_DisaggregationOfRevenueLineItems" 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_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PayTVMember" xlink:label="xper_PayTVMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ProductLicensingSegmentMember" xlink:label="xper_ProductLicensingSegmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConsumerElectronicsMember" xlink:label="xper_ConsumerElectronicsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IntellectualPropertyLicensingRevenueMember" xlink:label="xper_IntellectualPropertyLicensingRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConnectedCarMember" xlink:label="xper_ConnectedCarMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MediaPlatformMember" xlink:label="xper_MediaPlatformMember"/>
          <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/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xper_PayTVMember" 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_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" 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/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_DisaggregationOfRevenueTable" 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_SegmentDomain" xlink:to="xper_ProductLicensingSegmentMember" 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_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" 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="xper_ConsumerElectronicsMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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_SegmentDomain" xlink:to="xper_IntellectualPropertyLicensingRevenueMember" 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="xper_ConnectedCarMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" 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_ProductsAndServicesDomain" xlink:to="xper_MediaPlatformMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="country_JP"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EuropeAndMiddleEastMember" xlink:label="xper_EuropeAndMiddleEastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="srt_LatinAmericaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR" xlink:label="country_KR"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="country_CN"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OtherAsiaMember" xlink:label="xper_OtherAsiaMember"/>
          <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/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" 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_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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="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="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Revenues" 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_SegmentGeographicalDomain" xlink:to="country_JP" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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_SegmentGeographicalDomain" xlink:to="xper_EuropeAndMiddleEastMember" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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_SegmentGeographicalDomain" xlink:to="srt_LatinAmericaMember" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" 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="srt_SegmentGeographicalDomain" xlink:to="country_KR" 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="srt_SegmentGeographicalDomain" xlink:to="country_CN" 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_SegmentGeographicalDomain" xlink:to="xper_OtherAsiaMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" xlink:label="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod"/>
          <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="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="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionOtherMember" xlink:label="us-gaap_ErrorCorrectionOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" 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_RestatementAxis" xlink:to="srt_RestatementDomain" 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_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" 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_AdjustmentsForErrorCorrectionDomain" xlink:to="us-gaap_ErrorCorrectionOtherMember" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" 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_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableMember" xlink:label="xper_UnbilledContractsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_ReceivableTypeDomain" xlink:to="us-gaap_TradeAccountsReceivableMember" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" 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_ReceivableTypeDomain" xlink:to="xper_UnbilledContractsReceivableMember" 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_PrepaidTaxes" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_InventoryFinishedGoods" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComputerEquipmentAndSoftwareMember" xlink:label="xper_ComputerEquipmentAndSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CapitalizedInternalUseSoftwareMember" xlink:label="xper_CapitalizedInternalUseSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OfficeEquipmentAndFurnitureMember" xlink:label="xper_OfficeEquipmentAndFurnitureMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <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_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_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_PropertyPlantAndEquipmentTypeDomain" xlink:to="xper_ComputerEquipmentAndSoftwareMember" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" 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_PropertyPlantAndEquipmentTypeDomain" xlink:to="xper_CapitalizedInternalUseSoftwareMember" 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="xper_OfficeEquipmentAndFurnitureMember" 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_BuildingMember" 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_LandMember" 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_LeaseholdImprovementsMember" 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="us-gaap_ConstructionInProgressMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" xlink:label="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <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="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_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_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" 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_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_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" 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/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedExpensesCurrent" xlink:label="xper_AccruedExpensesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="xper_AccruedExpensesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccruedRoyaltiesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingAccountsMember" xlink:label="xper_OperatingAccountsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CashHeldInCashEquivalentsAndShortTermInvestments" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NonMarketableEquitySecuritiesMember" xlink:label="xper_NonMarketableEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" xlink:label="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ImpairmentOfNonMarketableEquitySecurities" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_FinancialInstrumentAxis" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfInvestmentsTable" 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_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xper_OperatingAccountsMember" 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="xper_TIVOMergerMember" 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_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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_ScheduleOfInvestmentsLineItems" xlink:to="xper_CashHeldInCashEquivalentsAndShortTermInvestments" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xper_NonMarketableEquitySecuritiesMember" 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_ScheduleOfInvestmentsLineItems" xlink:to="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_HedgingDesignationAxis" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" 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_ScheduleOfInvestmentsLineItems" xlink:to="xper_ImpairmentOfNonMarketableEquitySecurities" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" order="6" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="us-gaap_DerivativeAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" 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_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" 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_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" 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_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueGrossLiability" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetFairValueGrossLiability" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" 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_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" 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_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativesFairValueLineItems" xlink:to="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" 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_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_IncomeStatementLocationAxis" 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_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativesFairValueLineItems" 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_SellingGeneralAndAdministrativeExpensesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorUnsecuredPromissoryNoteMember" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember" xlink:label="us-gaap_NotesReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureMember" xlink:label="xper_DeferredConsiderationFromDivestitureMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="xper_SeniorUnsecuredPromissoryNoteMember" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_Assets" 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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" 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_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" 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_ReceivableTypeDomain" xlink:to="us-gaap_NotesReceivableMember" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" 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_FairValueByBalanceSheetGroupingTable" 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_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_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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_AssetsFairValueDisclosure" 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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_LongTermDebtFairValue" 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_ReceivableTypeDomain" xlink:to="xper_DeferredConsiderationFromDivestitureMember" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TermBLoanFacilityMember" xlink:label="xper_TermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="xper_TermBLoanFacilityMember" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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_FairValueByBalanceSheetGroupingTable" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_4"/>
          <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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" 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_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_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorSecuredPromissoryNoteMember" xlink:label="xper_SeniorSecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EquitySalePercetage" xlink:label="xper_EquitySalePercetage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureCashReceived" xlink:label="xper_BusinessDivestitureCashReceived"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureIndemnificationLiability" xlink:label="xper_BusinessDivestitureIndemnificationLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_GainLossOnSaleOfBusinessPretax" xlink:label="xper_GainLossOnSaleOfBusinessPretax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:label="us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalInterestRate" xlink:label="xper_AdditionalInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:label="us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountAsInterestIncome" xlink:label="xper_DiscountAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHoldbackAmount" xlink:label="xper_IndemnificationHoldbackAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHeldPeriodAfterClosingDate" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheHoldbackConsiderationAmount" xlink:label="xper_DiscountOnTheHoldbackConsiderationAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xper_SeniorSecuredPromissoryNoteMember" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_BusinessAcquisitionLineItems" xlink:to="xper_EquitySalePercetage" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_OwnershipAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TobiiAbMember" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DebtInstrumentAxis" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessDivestitureCashReceived" 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_BusinessAcquisitionLineItems" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessDivestitureIndemnificationLiability" 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_BusinessAcquisitionLineItems" xlink:to="xper_GainLossOnSaleOfBusinessPretax" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationIntegrationRelatedCosts" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" 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_BusinessAcquisitionLineItems" xlink:to="xper_AdditionalInterestRate" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FinancingReceivableNonaccrualInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountAsInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Cash" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_IndemnificationHoldbackAmount" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_IndemnificationHeldPeriodAfterClosingDate" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountOnTheHoldbackConsiderationAmount" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsLargeMember" xlink:label="xper_CustomerRelationshipsLargeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsSmallMember" xlink:label="xper_CustomerRelationshipsSmallMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerRelationshipsLargeMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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="xper_CustomerRelationshipsSmallMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="12" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="13" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" order="14" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="15" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" 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_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleCurrent" xlink:label="xper_NetAssetsHeldForSaleCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleNoncurrent" xlink:label="xper_NetAssetsHeldForSaleNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetHeldForSale" xlink:label="xper_NetAssetHeldForSale"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" order="0" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="srt_OwnershipAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_BusinessCombinationsAbstract" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" 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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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_DisposalGroupClassificationDomain" xlink:to="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="0" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="1" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" 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="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" 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="xper_NetAssetsHeldForSaleCurrent" 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="xper_NetAssetsHeldForSaleNoncurrent" 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="xper_NetAssetHeldForSale" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AssetsHeldForSaleMember" xlink:label="xper_AssetsHeldForSaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" 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_BalanceSheetLocationDomain" xlink:to="xper_AssetsHeldForSaleMember" 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_BusinessCombinationsAbstract" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" 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:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" 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_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" 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_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" 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_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_LongTermDebt" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="us-gaap_LongTermInvestmentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableNoncurrent" xlink:label="us-gaap_InterestReceivableNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestmentsAbstract" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" 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_LongTermInvestmentsAbstract" xlink:to="us-gaap_InterestReceivableNoncurrent" 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_LongTermInvestmentsAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" 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="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" 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="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" 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="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" 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="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnDeferredConsideration" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationNet" xlink:label="xper_DeferredConsiderationNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" 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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_UnamortizedDiscountOnDeferredConsideration" 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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_DeferredConsiderationNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnHoldbackConsideration" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HoldbackConsiderationNet" xlink:label="xper_HoldbackConsiderationNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" 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="xper_UnamortizedDiscountOnHoldbackConsideration" 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_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="xper_HoldbackConsiderationNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AssetsHeldForSaleMember" xlink:label="xper_AssetsHeldForSaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_NumberOfReportingUnits" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" 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_BalanceSheetLocationDomain" xlink:to="xper_AssetsHeldForSaleMember" 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_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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AcquiredPatentsCoreTechnologyMember" xlink:label="xper_AcquiredPatentsCoreTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TiVoTradenameTrademarksMember" xlink:label="xper_TiVoTradenameTrademarksMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ExistingTechnologyContentDatabaseMember" xlink:label="xper_ExistingTechnologyContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerContractsAndRelatedRelationshipsMember" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <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/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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_RangeMember" xlink:to="srt_MinimumMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_AcquiredPatentsCoreTechnologyMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_RangeAxis" xlink:to="srt_RangeMember" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_TiVoTradenameTrademarksMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" 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="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_RangeMember" xlink:to="srt_MaximumMember" 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="xper_ExistingTechnologyContentDatabaseMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerContractsAndRelatedRelationshipsMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" 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="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" order="5" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MobiTVMember" xlink:label="xper_MobiTVMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TiVoTradenameTrademarksMember" xlink:label="xper_TiVoTradenameTrademarksMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContentDatabaseMember" xlink:label="xper_ContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerContractsAndRelatedRelationshipsMember" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember"/>
          <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/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/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_PatentsMember" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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="xper_MobiTVMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_TiVoTradenameTrademarksMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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="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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_ContentDatabaseMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerContractsAndRelatedRelationshipsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" 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_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodOneMember" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RoyalBankOfCanadaMember" xlink:label="xper_RoyalBankOfCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RefinancedTermBLoansMember" xlink:label="xper_RefinancedTermBLoansMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodTwoMember" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandEighteenAmendedTermBLoanMember" xlink:label="xper_TwoThousandEighteenAmendedTermBLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PromissoryNoteMember" xlink:label="xper_PromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandNineteenTermLoanMember" xlink:label="xper_TwoThousandNineteenTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentOfAssumedDebtFromMergerTransaction" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentPrepaymentPremium" xlink:label="xper_DebtInstrumentPrepaymentPremium"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtIssuanceThirdPartyFees" xlink:label="xper_DebtIssuanceThirdPartyFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentsOfDebtAndPrepaymentPenalty" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAssumedDebt" xlink:label="us-gaap_RepaymentsOfAssumedDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyTermBLoanFacilityMember" 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_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" 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_DebtInstrumentNameDomain" xlink:to="xper_DebtInstrumentRepaymentPeriodOneMember" 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_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" 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_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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="xper_TIVOMergerMember" 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_LineOfCreditFacilityTable" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_LineOfCreditFacilityLenderDomain" xlink:to="xper_RoyalBankOfCanadaMember" 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_LongtermDebtTypeDomain" xlink:to="xper_RefinancedTermBLoansMember" 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_DebtInstrumentNameDomain" xlink:to="xper_DebtInstrumentRepaymentPeriodTwoMember" 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_VariableRateDomain" xlink:to="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_VariableRateAxis" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandEighteenAmendedTermBLoanMember" 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_DebtInstrumentNameDomain" xlink:to="xper_PromissoryNoteMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandNineteenTermLoanMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyOneConvertibleNotesMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebt" order="4" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebtCurrent" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_InterestExpenseDebt" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentTerm" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="9" 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_LineOfCreditFacilityLineItems" xlink:to="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="xper_RepaymentOfAssumedDebtFromMergerTransaction" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfDebt" 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_LineOfCreditFacilityLineItems" xlink:to="xper_DebtInstrumentPrepaymentPremium" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" order="15" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="xper_DebtIssuanceThirdPartyFees" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="19" 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_LineOfCreditFacilityLineItems" xlink:to="xper_RepaymentsOfDebtAndPrepaymentPenalty" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" order="21" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfAssumedDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RefinancedTermBLoansMember" xlink:label="xper_RefinancedTermBLoansMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyTermBLoanFacilityMember" 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_LineOfCreditFacilityTable" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_LongtermDebtTypeDomain" xlink:to="xper_RefinancedTermBLoansMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyOneConvertibleNotesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLeasehold" xlink:label="us-gaap_ImpairmentOfLeasehold"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" 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_RangeMember" xlink:to="srt_MinimumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" 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_LeasesAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable" 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_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" 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_RangeMember" xlink:to="srt_MaximumMember" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDescription" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_AssetImpairmentCharges" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" order="5" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_ImpairmentOfLeasehold" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseCost" 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_LeasesAbstract" xlink:to="us-gaap_VariableLeaseCost" 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_LeasesAbstract" xlink:to="us-gaap_SubleaseIncome" 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_LeasesAbstract" xlink:to="us-gaap_LeaseCost" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" 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_LeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" 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_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableAbstract" xlink:label="xper_FutureSubleaseIncomeReceivableAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableNextTwelveMonths" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearTwo" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearThree" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFour" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableAfterYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivable" xlink:label="xper_FutureSubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetOperatingLeaseLiability" xlink:label="xper_NetOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SubleaseIncomeReceivable" xlink:label="xper_SubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableNextTwelveMonths" 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_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableInYearTwo" 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_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableInYearThree" 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_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFour" 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_LeasesAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableAbstract" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFive" 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_LeasesAbstract" xlink:to="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableAfterYearFive" order="5" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivable" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" 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="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="xper_NetOperatingLeaseLiability" 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="xper_FutureSubleaseIncomeReceivableAbstract" xlink:to="xper_SubleaseIncomeReceivable" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear" xlink:label="us-gaap_PurchaseObligationDueAfterFifthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" 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="us-gaap_PurchaseObligationDueInSecondYear" 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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" 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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" 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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" 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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligationDueAfterFifthYear" 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_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseObligation" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SpinoffMember" xlink:label="us-gaap_SpinoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiIncMember" xlink:label="xper_XperiIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_SpinoffMember" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_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="srt_ConsolidatedEntitiesDomain" xlink:to="xper_XperiIncMember" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_CommonStockSharesIssued" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" 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="srt_ConsolidatedEntitiesAxis" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="us-gaap_NetIncomeLossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" 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_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_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" 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_EarningsPerShareBasic" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" 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_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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/label"/>
          <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/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTwoEquityIncentivePlanMember" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BlackScholesOptionPricingModelMember" xlink:label="xper_BlackScholesOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedAwardsMember" xlink:label="xper_TimeBasedAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentEquityAwardsMember" xlink:label="xper_FormerParentEquityAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentsPerformanceStockUnitsMember" xlink:label="xper_FormerParentsPerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CorporateAndSharedFunctionalEmployeesMember" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockAcquiredAverageCostPerShare" xlink:label="xper_StockAcquiredAverageCostPerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain" xlink:to="xper_TwoThousandTwentyTwoEquityIncentivePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" 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_RangeMember" xlink:to="srt_MinimumMember" 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_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="srt_RangeAxis" xlink:to="srt_RangeMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ValuationTechniqueDomain" xlink:to="xper_BlackScholesOptionPricingModelMember" 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_PlanNameDomain" xlink:to="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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_RangeMember" xlink:to="srt_MaximumMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" 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/label"/>
          <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/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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="us-gaap_PerformanceSharesMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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="xper_TimeBasedAwardsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ValuationTechniqueAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_FormerParentEquityAwardsMember" 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="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_FormerParentsPerformanceStockUnitsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ProceedsFromStockPlans" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_CorporateAndSharedFunctionalEmployeesMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_RestrictedStockAwardsAndUnitsMember" order="8.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_StockAcquiredAverageCostPerShare" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdeiaIncMember" xlink:label="xper_AdeiaIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceStockUnitsMember" xlink:label="xper_PerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiMember" xlink:label="xper_XperiMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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="dei_EntityDomain" xlink:to="xper_AdeiaIncMember" 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_RangeMember" xlink:to="srt_MinimumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_SaleOfStockNameOfTransactionDomain" xlink:to="xper_PerformanceStockUnitsMember" 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="dei_EntityDomain" xlink:to="xper_XperiMember" 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_RangeMember" xlink:to="srt_MaximumMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" xlink:label="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="5" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="8" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesOneMember" xlink:label="xper_RangeOfExercisePricesOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesTwoMember" xlink:label="xper_RangeOfExercisePricesTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesThreeMember" xlink:label="xper_RangeOfExercisePricesThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesFourMember" xlink:label="xper_RangeOfExercisePricesFourMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesOneMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" 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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" 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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesTwoMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesThreeMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesFourMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedRestrictedStockUnitsMember" xlink:label="xper_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceBasedRestrictedStockUnitsMember" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_TimeBasedRestrictedStockUnitsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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="xper_PerformanceBasedRestrictedStockUnitsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="4" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" 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="us-gaap_RestrictedStockUnitsRSUMember" order="5.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ResearchDevelopmentAndOtherRelatedCostsMember" xlink:label="xper_ResearchDevelopmentAndOtherRelatedCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
          <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_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_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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" 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_IncomeStatementLocationDomain" xlink:to="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" 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="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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_IncomeStatementLocationDomain" xlink:to="xper_ResearchDevelopmentAndOtherRelatedCostsMember" 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="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" 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_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_SellingGeneralAndAdministrativeExpensesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_RestrictedStockAwardsAndUnitsMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_RestrictedStockAwardsAndUnitsMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockMember" order="5.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" 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="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" 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="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsFixedAndIntangibleAssets" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalizedResearchExpenses" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsLeaseLiability" xlink:label="xper_DeferredTaxAssetsLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="xper_DeferredTaxAssetsFixedAndIntangibleAssets" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" 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_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="xper_DeferredTaxAssetsCapitalizedResearchExpenses" 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_DeferredTaxAssetsGrossAbstract" xlink:to="xper_DeferredTaxAssetsLeaseLiability" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="10" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" 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_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_EarliestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" 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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxCreditCarryforwardTable" 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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_TaxPeriodDomain" xlink:to="us-gaap_LatestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxPeriodAxis" 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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardLineItems" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationYear" xlink:label="xper_TaxCreditCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" 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_TaxPeriodDomain" xlink:to="us-gaap_EarliestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" 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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxCreditCarryforwardTable" 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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_TaxPeriodDomain" xlink:to="us-gaap_LatestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationYear" 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="us-gaap_StateAndLocalJurisdictionMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxPeriodAxis" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" xlink:label="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignWithholdingTax" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationChangeInEstimates" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignExchangeAndInterest" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" 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="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxReconciliationForeignWithholdingTax" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfBusiness" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxReconciliationChangeInEstimates" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" order="17" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="xper_IncomeTaxReconciliationForeignExchangeAndInterest" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" 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="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SouthKoreaAndOtherBusinessFactorsMember" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DTSIncSubsidiariesAndZiptronixIncMember" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationStartYear" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationEndYear" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationStartYear" xlink:label="xper_TaxCreditCarryforwardExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationEndYear" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" 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_IncomeTaxContingencyTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_RangeMember" xlink:to="srt_MinimumMember" 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_RangeAxis" xlink:to="srt_RangeMember" 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_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" 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="xper_TIVOMergerMember" 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="us-gaap_IncomeTaxContingencyTable" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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_SegmentGeographicalDomain" xlink:to="xper_SouthKoreaAndOtherBusinessFactorsMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_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="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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_IncomeTaxContingencyTable" 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="srt_RangeMember" xlink:to="srt_MaximumMember" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_DTSIncSubsidiariesAndZiptronixIncMember" 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="us-gaap_StateAndLocalJurisdictionMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsInvestments" 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_IncomeTaxContingencyTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" 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_IncomeTaxContingencyLineItems" xlink:to="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" 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_IncomeTaxContingencyTable" xlink:to="srt_StatementGeographicalAxis" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="4" 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_IncomeTaxContingencyTable" xlink:to="srt_RangeAxis" 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_IncomeTaxContingencyLineItems" xlink:to="xper_OperatingLossCarryforwardsExpirationStartYear" 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_IncomeTaxContingencyTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" 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_IncomeTaxContingencyLineItems" xlink:to="xper_OperatingLossCarryforwardsExpirationEndYear" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" 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_IncomeTaxContingencyLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationStartYear" 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_IncomeTaxContingencyLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationEndYear" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxesReceivableNoncurrent" order="11" 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_IncomeTaxContingencyLineItems" xlink:to="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationDescription" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" xlink:label="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_7"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" 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="us-gaap_UnrecognizedTaxBenefits" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" 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_IncomeTaxDisclosureAbstract" xlink:to="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="6" 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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_7" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OtherAsiaMember" xlink:label="xper_OtherAsiaMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" 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_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="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" 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_SegmentGeographicalDomain" xlink:to="srt_EuropeMember" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" 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_SegmentGeographicalDomain" xlink:to="xper_OtherAsiaMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" 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_TitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" 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_NumberOfOperatingSegments" 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="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_NumberOfReportableSegments" 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_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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_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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" 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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_Depreciation" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestAndOtherIncome" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="10" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_ProfitLoss" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <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="us-gaap_SegmentReportingInformationLineItems" 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_LaborAndRelatedExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingExpenses" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" 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_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_Depreciation" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromParent" xlink:label="xper_NetTransfersFromParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentSharebasedCompensationExpense" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransferFromParentInMergerConsideration" xlink:label="xper_NetTransferFromParentInMergerConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributions" xlink:label="xper_NetProceedsFromParentCapitalContributions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentOther" xlink:label="xper_ContributionsFromParentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="xper_NetTransfersFromParent" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" 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_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" 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_RelatedPartyTransactionLineItems" xlink:to="xper_ContributionsFromParentSharebasedCompensationExpense" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NetTransferFromParentInMergerConsideration" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NetProceedsFromParentCapitalContributions" 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="us-gaap_RelatedPartyTransactionLineItems" xlink:to="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" 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_RelatedPartyTransactionLineItems" xlink:to="xper_ContributionsFromParentOther" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromParent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PromissoryNoteMember" xlink:label="xper_PromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ARFacilityMember" xlink:label="xper_ARFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestOnUnusedBorrowingLimit" xlink:label="xper_AccruedInterestOnUnusedBorrowingLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <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/verboseLabel"/>
          <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/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xper_PromissoryNoteMember" 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_CreditFacilityDomain" xlink:to="xper_ARFacilityMember" 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_SubsequentEventTypeAxis" 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_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" 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_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCredit" 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_SubsequentEventTable" xlink:to="us-gaap_CreditFacilityAxis" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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_DebtInstrumentAxis" 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="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" 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="xper_AccruedInterestOnUnusedBorrowingLimit" 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_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="srt_ValuationAndQualifyingAccountsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward" 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_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" 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_ValuationAndQualifyingAccountsAbstract" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" 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_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" 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_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureLineItems" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" 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="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" 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="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetInvestmentByFormerParentMember" xlink:label="xper_NetInvestmentByFormerParentMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" xlink:label="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromFormerParent" xlink:label="xper_NetTransfersFromFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" xlink:label="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" xlink:label="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" xlink:label="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" 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_SharesOutstanding" 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="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" 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="xper_NetInvestmentByFormerParentMember" 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="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" 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="xper_NetTransfersFromFormerParent" 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_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" 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="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" 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_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" 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="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" 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_DeconsolidationGainOrLossAmount" 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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" 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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" 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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" 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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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_StockRepurchasedAndRetiredDuringPeriodShares" 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_StockRepurchasedAndRetiredDuringPeriodValue" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments" 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="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" 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="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" 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="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" 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="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MobiTVMember" xlink:label="xper_MobiTVMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfDeferredCashConsiderationTableTextBlock" xlink:label="xper_ScheduleOfDeferredCashConsiderationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" xlink:label="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" xlink:label="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_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="srt_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TIVOMergerMember" 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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_MobiTVMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_OwnershipAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfDeferredCashConsiderationTableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" 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_BusinessAcquisitionLineItems" xlink:to="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceStockUnitsMember" xlink:label="xper_PerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" xlink:label="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock"/>
          <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_SaleOfStockNameOfTransactionDomain" xlink:to="xper_PerformanceStockUnitsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationLineItems" xlink:label="xper_OrganizationConsolidationAndPresentationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OrganizationConsolidationAndPresentationTable" xlink:label="xper_OrganizationConsolidationAndPresentationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SpinoffMember" xlink:label="us-gaap_SpinoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiMember" xlink:label="xper_XperiMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIndependentPubliclyTradedCompanies" xlink:label="xper_NumberOfIndependentPubliclyTradedCompanies"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfIntellectualPropertyLicensingBusiness" xlink:label="xper_NumberOfIntellectualPropertyLicensingBusiness"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfProductBusiness" xlink:label="xper_NumberOfProductBusiness"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" xlink:label="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" xlink:label="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_OrganizationConsolidationAndPresentationTable" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" 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_TypeOfRestructuringDomain" xlink:to="us-gaap_SpinoffMember" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_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="srt_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_ConsolidatedEntitiesDomain" xlink:to="xper_XperiMember" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="srt_OwnershipAxis" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfIndependentPubliclyTradedCompanies" 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="xper_OrganizationConsolidationAndPresentationTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfIntellectualPropertyLicensingBusiness" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfProductBusiness" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" 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="xper_OrganizationConsolidationAndPresentationLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:label="xper_SummaryOfSignificantAccountingPoliciesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SummaryOfSignificantAccountingPoliciesTable" xlink:label="xper_SummaryOfSignificantAccountingPoliciesTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditConcentrationRiskMember" xlink:label="us-gaap_CreditConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConcentrationRiskNumberOfCustomers" xlink:label="xper_ConcentrationRiskNumberOfCustomers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdateExtensibleList" xlink:label="us-gaap_AccountingStandardsUpdateExtensibleList"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="xper_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_DeconsolidationGainOrLossAmount" 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_CreditConcentrationRiskMember" 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/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="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/domain-member" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_AccountsReceivableMember" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_SalesRevenueNetMember" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="xper_ConcentrationRiskNumberOfCustomers" 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="xper_SummaryOfSignificantAccountingPoliciesTable" xlink:to="srt_RangeAxis" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AdvertisingExpense" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" 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="xper_SummaryOfSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_AccountingStandardsUpdateExtensibleList" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComputerEquipmentAndSoftwareMember" xlink:label="xper_ComputerEquipmentAndSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OfficeEquipmentAndFurnitureMember" xlink:label="xper_OfficeEquipmentAndFurnitureMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember"/>
          <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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" 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/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-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/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_PropertyPlantAndEquipmentTypeDomain" xlink:to="xper_ComputerEquipmentAndSoftwareMember" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" 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="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" 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="xper_OfficeEquipmentAndFurnitureMember" 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_LeaseholdImprovementsMember" 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_BuildingAndBuildingImprovementsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="us-gaap_AccountingStandardsUpdate201602Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="us-gaap_AccountingStandardsUpdate201613Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate201912Member" xlink:label="us-gaap_AccountingStandardsUpdate201912Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202108Member" xlink:label="us-gaap_AccountingStandardsUpdate202108Member"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption"/>
          <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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201602Member" 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_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" 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_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201613Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate201912Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect" 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_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate202108Member" 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionLineItems" xlink:label="xper_RevenueRecognitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionTable" xlink:label="xper_RevenueRecognitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="us-gaap_ProductConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingMember" xlink:label="us-gaap_AdvertisingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NreServicesMember" xlink:label="xper_NreServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet" xlink:label="us-gaap_ContractWithCustomerAssetNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HardwareProductsMember" xlink:label="xper_HardwareProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableCurrentAndNoncurrent" xlink:label="xper_UnbilledContractsReceivableCurrentAndNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" xlink:label="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" xlink:label="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" xlink:label="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="xper_RevenueRecognitionLineItems" xlink:to="xper_RevenueRecognitionTable" 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/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/hypercube-dimension" xlink:from="xper_RevenueRecognitionTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_ProductConcentrationRiskMember" 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="us-gaap_AdvertisingMember" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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="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-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/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" 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="xper_RevenueRecognitionTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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="xper_NreServicesMember" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNet" 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_MinimumMember" 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="xper_RevenueRecognitionTable" xlink:to="srt_ProductOrServiceAxis" 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="xper_HardwareProductsMember" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_UnbilledContractsReceivableCurrentAndNoncurrent" 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="xper_RevenueRecognitionTable" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" 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="xper_RevenueRecognitionLineItems" xlink:to="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" 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="xper_RevenueRecognitionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="us-gaap_TimingOfTransferOfGoodOrServiceDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredOverTimeMember" xlink:label="us-gaap_TransferredOverTimeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransferredAtPointInTimeMember" xlink:label="us-gaap_TransferredAtPointInTimeMember"/>
          <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_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" 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_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain" 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_TimingOfTransferOfGoodOrServiceAxis" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceDomain_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_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredOverTimeMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_TimingOfTransferOfGoodOrServiceAxis" 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_DisaggregationOfRevenueLineItems" 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="us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="us-gaap_TransferredAtPointInTimeMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PayTVMember" xlink:label="xper_PayTVMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ProductLicensingSegmentMember" xlink:label="xper_ProductLicensingSegmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConsumerElectronicsMember" xlink:label="xper_ConsumerElectronicsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IntellectualPropertyLicensingRevenueMember" xlink:label="xper_IntellectualPropertyLicensingRevenueMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ConnectedCarMember" xlink:label="xper_ConnectedCarMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MediaPlatformMember" xlink:label="xper_MediaPlatformMember"/>
          <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_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" 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/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="xper_PayTVMember" 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_DisaggregationOfRevenueTable" 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/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_SegmentDomain" xlink:to="xper_ProductLicensingSegmentMember" 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_DisaggregationOfRevenueLineItems" 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_ProductsAndServicesDomain" xlink:to="xper_ConsumerElectronicsMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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_SegmentDomain" xlink:to="xper_IntellectualPropertyLicensingRevenueMember" 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="xper_ConnectedCarMember" 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="srt_ProductsAndServicesDomain" xlink:to="xper_MediaPlatformMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_JP" xlink:label="country_JP"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EuropeAndMiddleEastMember" xlink:label="xper_EuropeAndMiddleEastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="srt_LatinAmericaMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR" xlink:label="country_KR"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="country_CN"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OtherAsiaMember" xlink:label="xper_OtherAsiaMember"/>
          <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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" 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/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/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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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_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/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_Revenues" 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="country_JP" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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_SegmentGeographicalDomain" xlink:to="xper_EuropeAndMiddleEastMember" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" 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="srt_SegmentGeographicalDomain" xlink:to="srt_LatinAmericaMember" 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="srt_SegmentGeographicalDomain" xlink:to="country_KR" 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="srt_SegmentGeographicalDomain" xlink:to="country_CN" 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="srt_SegmentGeographicalDomain" xlink:to="xper_OtherAsiaMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ErrorCorrectionOtherMember" xlink:label="us-gaap_ErrorCorrectionOtherMember"/>
          <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_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" 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_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_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_RestatementAxis" xlink:to="srt_RestatementDomain" 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_RestatementAxis" xlink:to="srt_RestatementDomain_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="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" 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_AdjustmentsForErrorCorrectionDomain" xlink:to="us-gaap_ErrorCorrectionOtherMember" 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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
          <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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation"/>
          <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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAccountsReceivableMember" xlink:label="us-gaap_TradeAccountsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnbilledContractsReceivableMember" xlink:label="xper_UnbilledContractsReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" xlink:label="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff"/>
          <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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" 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_ReceivableTypeDomain" xlink:to="us-gaap_TradeAccountsReceivableMember" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain_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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" 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_ReceivableTypeDomain" xlink:to="xper_UnbilledContractsReceivableMember" 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_AccountsNotesAndLoansReceivableLineItems" xlink:to="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ComputerEquipmentAndSoftwareMember" xlink:label="xper_ComputerEquipmentAndSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CapitalizedInternalUseSoftwareMember" xlink:label="xper_CapitalizedInternalUseSoftwareMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OfficeEquipmentAndFurnitureMember" xlink:label="xper_OfficeEquipmentAndFurnitureMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember"/>
          <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_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/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/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_PropertyPlantAndEquipmentTypeDomain" xlink:to="xper_ComputerEquipmentAndSoftwareMember" 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="xper_CapitalizedInternalUseSoftwareMember" 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="xper_OfficeEquipmentAndFurnitureMember" 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_BuildingMember" 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_LandMember" 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_LeaseholdImprovementsMember" 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="us-gaap_ConstructionInProgressMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AssetImpairmentCharges" 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/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_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" xlink:label="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
          <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_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease" 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/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_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentsTable" xlink:label="us-gaap_ScheduleOfInvestmentsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingAccountsMember" xlink:label="xper_OperatingAccountsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CashHeldInCashEquivalentsAndShortTermInvestments" xlink:label="xper_CashHeldInCashEquivalentsAndShortTermInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NonMarketableEquitySecuritiesMember" xlink:label="xper_NonMarketableEquitySecuritiesMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" xlink:label="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentAggregateCost" xlink:label="us-gaap_EquityMethodInvestmentAggregateCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="us-gaap_ImpairmentOfInvestments"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ImpairmentOfNonMarketableEquitySecurities" xlink:label="xper_ImpairmentOfNonMarketableEquitySecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount"/>
          <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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsTable" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_FinancialInstrumentAxis" 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_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xper_OperatingAccountsMember" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TIVOMergerMember" 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_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_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_ScheduleOfInvestmentsLineItems" xlink:to="xper_CashHeldInCashEquivalentsAndShortTermInvestments" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain_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="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="xper_NonMarketableEquitySecuritiesMember" 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_ScheduleOfInvestmentsLineItems" xlink:to="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_HedgingDesignationAxis" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentAggregateCost" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ImpairmentOfInvestments" 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_ScheduleOfInvestmentsLineItems" xlink:to="xper_ImpairmentOfNonMarketableEquitySecurities" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" 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_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent" xlink:label="us-gaap_DerivativeAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetNotionalAmount" xlink:label="us-gaap_DerivativeAssetNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityNotionalAmount" xlink:label="us-gaap_DerivativeLiabilityNotionalAmount"/>
          <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_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" 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_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain_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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" 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_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" 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_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" 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_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_HedgingDesignationAxis" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityNotionalAmount" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueGrossLiability" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <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_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" 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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeAssetFairValueGrossLiability" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" 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-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" 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_AccumulatedOtherComprehensiveIncomeMember" 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_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" xlink:label="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
          <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_DerivativesFairValueLineItems" xlink:to="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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/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/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" 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_SellingGeneralAndAdministrativeExpensesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorUnsecuredPromissoryNoteMember" xlink:label="xper_SeniorUnsecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesReceivableMember" xlink:label="us-gaap_NotesReceivableMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="us-gaap_LongTermDebtFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureMember" xlink:label="xper_DeferredConsiderationFromDivestitureMember"/>
          <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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" 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_LongtermDebtTypeDomain" xlink:to="xper_SeniorUnsecuredPromissoryNoteMember" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_Assets" 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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" 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_ReceivableTypeDomain" xlink:to="us-gaap_NotesReceivableMember" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" 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_FairValueByBalanceSheetGroupingTable" 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/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="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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_AssetsFairValueDisclosure" 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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_LongTermDebtFairValue" 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_ReceivableTypeDomain" xlink:to="xper_DeferredConsiderationFromDivestitureMember" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TermBLoanFacilityMember" xlink:label="xper_TermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" 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_LongtermDebtTypeDomain" xlink:to="xper_TermBLoanFacilityMember" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases"/>
          <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/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/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue" 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/domain-member" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues" 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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SeniorSecuredPromissoryNoteMember" xlink:label="xper_SeniorSecuredPromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EquitySalePercetage" xlink:label="xper_EquitySalePercetage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureCashReceived" xlink:label="xper_BusinessDivestitureCashReceived"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessDivestitureIndemnificationLiability" xlink:label="xper_BusinessDivestitureIndemnificationLiability"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_GainLossOnSaleOfBusinessPretax" xlink:label="xper_GainLossOnSaleOfBusinessPretax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:label="us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalInterestRate" xlink:label="xper_AdditionalInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:label="us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" xlink:label="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountAsInterestIncome" xlink:label="xper_DiscountAsInterestIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHoldbackAmount" xlink:label="xper_IndemnificationHoldbackAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndemnificationHeldPeriodAfterClosingDate" xlink:label="xper_IndemnificationHeldPeriodAfterClosingDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DiscountOnTheHoldbackConsiderationAmount" xlink:label="xper_DiscountOnTheHoldbackConsiderationAmount"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_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_DebtInstrumentNameDomain" xlink:to="xper_SeniorSecuredPromissoryNoteMember" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_BusinessAcquisitionLineItems" xlink:to="xper_EquitySalePercetage" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="srt_OwnershipAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TobiiAbMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_DebtInstrumentAxis" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessDivestitureCashReceived" 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_BusinessAcquisitionLineItems" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeNet" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessDivestitureIndemnificationLiability" 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_BusinessAcquisitionLineItems" xlink:to="xper_GainLossOnSaleOfBusinessPretax" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationIntegrationRelatedCosts" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" 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_BusinessAcquisitionLineItems" xlink:to="xper_AdditionalInterestRate" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FinancingReceivableNonaccrualInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountAsInterestIncome" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Cash" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_IndemnificationHoldbackAmount" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_IndemnificationHeldPeriodAfterClosingDate" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="xper_DiscountOnTheHoldbackConsiderationAmount" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsLargeMember" xlink:label="xper_CustomerRelationshipsLargeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerRelationshipsSmallMember" xlink:label="xper_CustomerRelationshipsSmallMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember" xlink:label="us-gaap_TradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerRelationshipsLargeMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerRelationshipsSmallMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TradeNamesMember" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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_BusinessAcquisitionLineItems" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
          <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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerceiveCorporationMember" xlink:label="xper_PerceiveCorporationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis" xlink:label="us-gaap_DisposalGroupClassificationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain" xlink:label="us-gaap_DisposalGroupClassificationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TobiiAbMember" xlink:label="xper_TobiiAbMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" xlink:label="us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleCurrent" xlink:label="xper_NetAssetsHeldForSaleCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleNoncurrent" xlink:label="xper_NetAssetsHeldForSaleNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetHeldForSale" xlink:label="xper_NetAssetHeldForSale"/>
          <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/dimension-domain" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" 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="srt_OwnershipAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" 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_OwnershipDomain" xlink:to="xper_PerceiveCorporationMember" 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_OwnershipAxis" xlink:to="srt_OwnershipDomain" 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="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" 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_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="xper_TobiiAbMember" 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_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_DisposalGroupClassificationAxis" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" 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="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" 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="xper_NetAssetsHeldForSaleCurrent" 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="xper_NetAssetsHeldForSaleNoncurrent" 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="xper_NetAssetHeldForSale" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AssetsHeldForSaleMember" xlink:label="xper_AssetsHeldForSaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <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/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_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_BalanceSheetLocationDomain" xlink:to="xper_AssetsHeldForSaleMember" 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_FiniteLivedIntangibleAssetsGross" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AssetsHeldForSaleMember" xlink:label="xper_AssetsHeldForSaleMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_NumberOfReportingUnits" 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_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" 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_BalanceSheetLocationDomain" xlink:to="xper_AssetsHeldForSaleMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AcquiredPatentsCoreTechnologyMember" xlink:label="xper_AcquiredPatentsCoreTechnologyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TiVoTradenameTrademarksMember" xlink:label="xper_TiVoTradenameTrademarksMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ExistingTechnologyContentDatabaseMember" xlink:label="xper_ExistingTechnologyContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerContractsAndRelatedRelationshipsMember" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="us-gaap_NoncompeteAgreementsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_AcquiredPatentsCoreTechnologyMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_TiVoTradenameTrademarksMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_ExistingTechnologyContentDatabaseMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="srt_RangeAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerContractsAndRelatedRelationshipsMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_MobiTVMember" xlink:label="xper_MobiTVMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TiVoTradenameTrademarksMember" xlink:label="xper_TiVoTradenameTrademarksMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContentDatabaseMember" xlink:label="xper_ContentDatabaseMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CustomerContractsAndRelatedRelationshipsMember" xlink:label="xper_CustomerContractsAndRelatedRelationshipsMember"/>
          <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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_MobiTVMember" 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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_TiVoTradenameTrademarksMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_ContentDatabaseMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="xper_CustomerContractsAndRelatedRelationshipsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodOneMember" xlink:label="xper_DebtInstrumentRepaymentPeriodOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RoyalBankOfCanadaMember" xlink:label="xper_RoyalBankOfCanadaMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RefinancedTermBLoansMember" xlink:label="xper_RefinancedTermBLoansMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentRepaymentPeriodTwoMember" xlink:label="xper_DebtInstrumentRepaymentPeriodTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" xlink:label="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_VewdSoftwareHoldingsLimitedMember" xlink:label="xper_VewdSoftwareHoldingsLimitedMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandEighteenAmendedTermBLoanMember" xlink:label="xper_TwoThousandEighteenAmendedTermBLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PromissoryNoteMember" xlink:label="xper_PromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandNineteenTermLoanMember" xlink:label="xper_TwoThousandNineteenTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" xlink:label="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentOfAssumedDebtFromMergerTransaction" xlink:label="xper_RepaymentOfAssumedDebtFromMergerTransaction"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtInstrumentPrepaymentPremium" xlink:label="xper_DebtInstrumentPrepaymentPremium"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DebtIssuanceThirdPartyFees" xlink:label="xper_DebtIssuanceThirdPartyFees"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RepaymentsOfDebtAndPrepaymentPenalty" xlink:label="xper_RepaymentsOfDebtAndPrepaymentPenalty"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfAssumedDebt" xlink:label="us-gaap_RepaymentsOfAssumedDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" 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_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyTermBLoanFacilityMember" 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_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" 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_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_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_DebtInstrumentNameDomain" xlink:to="xper_DebtInstrumentRepaymentPeriodOneMember" 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_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" 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_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" 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_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TIVOMergerMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_LineOfCreditFacilityLenderDomain" xlink:to="xper_RoyalBankOfCanadaMember" 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_LongtermDebtTypeDomain" xlink:to="xper_RefinancedTermBLoansMember" 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_DebtInstrumentNameDomain" xlink:to="xper_DebtInstrumentRepaymentPeriodTwoMember" 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_VariableRateDomain" xlink:to="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_VewdSoftwareHoldingsLimitedMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_VariableRateAxis" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandEighteenAmendedTermBLoanMember" 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_DebtInstrumentNameDomain" xlink:to="xper_PromissoryNoteMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandNineteenTermLoanMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyOneConvertibleNotesMember" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_DebtInstrumentAxis" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebtCurrent" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_InterestExpenseDebt" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentTerm" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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_LineOfCreditFacilityLineItems" xlink:to="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" 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_LineOfCreditFacilityLineItems" xlink:to="xper_RepaymentOfAssumedDebtFromMergerTransaction" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfDebt" 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_LineOfCreditFacilityLineItems" xlink:to="xper_DebtInstrumentPrepaymentPremium" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="xper_DebtIssuanceThirdPartyFees" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="xper_RepaymentsOfDebtAndPrepaymentPenalty" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_RepaymentsOfAssumedDebt" 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="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTermBLoanFacilityMember" xlink:label="xper_TwoThousandTwentyTermBLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RefinancedTermBLoansMember" xlink:label="xper_RefinancedTermBLoansMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyOneConvertibleNotesMember" xlink:label="xper_TwoThousandTwentyOneConvertibleNotesMember"/>
          <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_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyTermBLoanFacilityMember" 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_LineOfCreditFacilityTable" xlink:to="us-gaap_LongtermDebtTypeAxis" 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_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" 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_LongtermDebtTypeDomain" xlink:to="xper_RefinancedTermBLoansMember" 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_LongtermDebtTypeDomain" xlink:to="xper_TwoThousandTwentyOneConvertibleNotesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" xlink:label="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription" xlink:label="us-gaap_LesseeOperatingLeaseDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseImpairmentLoss" xlink:label="us-gaap_OperatingLeaseImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLeasehold" xlink:label="us-gaap_ImpairmentOfLeasehold"/>
          <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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" 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_LesseeLeaseDescriptionTable" 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_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/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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseDescription" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_AssetImpairmentCharges" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseImpairmentLoss" 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_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_ImpairmentOfLeasehold" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SpinoffMember" xlink:label="us-gaap_SpinoffMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiIncMember" xlink:label="xper_XperiIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" xlink:label="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff"/>
          <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/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_SpinoffMember" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="xper_XperiIncMember" 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_CommonStockSharesIssued" 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_RestructuringCostAndReserveAxis" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <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/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/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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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="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:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TwoThousandTwentyTwoEquityIncentivePlanMember" xlink:label="xper_TwoThousandTwentyTwoEquityIncentivePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis" xlink:label="us-gaap_ValuationTechniqueAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain" xlink:label="us-gaap_ValuationTechniqueDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BlackScholesOptionPricingModelMember" xlink:label="xper_BlackScholesOptionPricingModelMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" xlink:label="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedAwardsMember" xlink:label="xper_TimeBasedAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentEquityAwardsMember" xlink:label="xper_FormerParentEquityAwardsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FormerParentsPerformanceStockUnitsMember" xlink:label="xper_FormerParentsPerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CorporateAndSharedFunctionalEmployeesMember" xlink:label="xper_CorporateAndSharedFunctionalEmployeesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" xlink:label="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="us-gaap_ProceedsFromStockPlans"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" xlink:label="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_StockAcquiredAverageCostPerShare" xlink:label="xper_StockAcquiredAverageCostPerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_PlanNameDomain" xlink:to="xper_TwoThousandTwentyTwoEquityIncentivePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" 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_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_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_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" 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_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain_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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_PerformanceSharesMember" 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_CommonStockMember" 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-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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/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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" 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_ValuationTechniqueDomain" xlink:to="xper_BlackScholesOptionPricingModelMember" 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_PlanNameDomain" xlink:to="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_TimeBasedAwardsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_FormerParentEquityAwardsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_FormerParentsPerformanceStockUnitsMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_CorporateAndSharedFunctionalEmployeesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ValuationTechniqueAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="xper_RestrictedStockAwardsAndUnitsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_StatementClassOfStockAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ProceedsFromStockPlans" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="xper_StockAcquiredAverageCostPerShare" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdeiaIncMember" xlink:label="xper_AdeiaIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceStockUnitsMember" xlink:label="xper_PerformanceStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_XperiMember" xlink:label="xper_XperiMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
          <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" 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_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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="dei_EntityDomain" xlink:to="xper_AdeiaIncMember" 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/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-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_SaleOfStockNameOfTransactionDomain" xlink:to="xper_PerformanceStockUnitsMember" 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="dei_EntityDomain" xlink:to="xper_XperiMember" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesOneMember" xlink:label="xper_RangeOfExercisePricesOneMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesTwoMember" xlink:label="xper_RangeOfExercisePricesTwoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesThreeMember" xlink:label="xper_RangeOfExercisePricesThreeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RangeOfExercisePricesFourMember" xlink:label="xper_RangeOfExercisePricesFourMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
          <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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" 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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesOneMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesTwoMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesThreeMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="xper_RangeOfExercisePricesFourMember" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TimeBasedRestrictedStockUnitsMember" xlink:label="xper_TimeBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PerformanceBasedRestrictedStockUnitsMember" xlink:label="xper_PerformanceBasedRestrictedStockUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" xlink:label="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
          <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" 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="xper_TimeBasedRestrictedStockUnitsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" 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="xper_PerformanceBasedRestrictedStockUnitsMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" xlink:label="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ResearchDevelopmentAndOtherRelatedCostsMember" xlink:label="xper_ResearchDevelopmentAndOtherRelatedCostsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
          <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/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/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_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/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" 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="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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="xper_ResearchDevelopmentAndOtherRelatedCostsMember" 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="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" 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_SellingGeneralAndAdministrativeExpensesMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
          <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_EmployeeStockMember" 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="xper_RestrictedStockAwardsAndUnitsMember" 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_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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="us-gaap_PerformanceSharesMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_RestrictedStockAwardsAndUnitsMember" xlink:label="xper_RestrictedStockAwardsAndUnitsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember" xlink:label="us-gaap_PerformanceSharesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember" xlink:label="us-gaap_EmployeeStockMember"/>
          <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" 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="xper_RestrictedStockAwardsAndUnitsMember" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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="us-gaap_PerformanceSharesMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" xlink:label="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear"/>
          <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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardTable" 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_TaxPeriodDomain" xlink:to="us-gaap_EarliestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" 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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" 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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" 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="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_TaxPeriodDomain" xlink:to="us-gaap_LatestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxPeriodAxis" 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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" 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="us-gaap_StateAndLocalJurisdictionMember" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain" xlink:label="us-gaap_TaxPeriodDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarliestTaxYearMember" xlink:label="us-gaap_EarliestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LatestTaxYearMember" xlink:label="us-gaap_LatestTaxYearMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationYear" xlink:label="xper_TaxCreditCarryforwardExpirationYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardTable" 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_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" 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_TaxPeriodDomain" xlink:to="us-gaap_EarliestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" 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_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" 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_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_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_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/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_TaxPeriodDomain" xlink:to="us-gaap_LatestTaxYearMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" 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_TaxCreditCarryforwardLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationYear" 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="us-gaap_StateAndLocalJurisdictionMember" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxPeriodAxis" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems" xlink:label="us-gaap_IncomeTaxContingencyLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyTable" xlink:label="us-gaap_IncomeTaxContingencyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TIVOMergerMember" xlink:label="xper_TIVOMergerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SouthKoreaAndOtherBusinessFactorsMember" xlink:label="xper_SouthKoreaAndOtherBusinessFactorsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DTSIncSubsidiariesAndZiptronixIncMember" xlink:label="xper_DTSIncSubsidiariesAndZiptronixIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember" xlink:label="us-gaap_ForeignCountryMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" xlink:label="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationStartYear" xlink:label="xper_OperatingLossCarryforwardsExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OperatingLossCarryforwardsExpirationEndYear" xlink:label="xper_OperatingLossCarryforwardsExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationStartYear" xlink:label="xper_TaxCreditCarryforwardExpirationStartYear"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_TaxCreditCarryforwardExpirationEndYear" xlink:label="xper_TaxCreditCarryforwardExpirationEndYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivableNoncurrent" xlink:label="us-gaap_IncomeTaxesReceivableNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationDescription" xlink:label="us-gaap_IncomeTaxExaminationDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
          <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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyTable" 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_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" 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_IncomeTaxContingencyTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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/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-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/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="xper_TIVOMergerMember" 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_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" 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="xper_SouthKoreaAndOtherBusinessFactorsMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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_IncomeTaxContingencyTable" 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="srt_RangeMember" xlink:to="srt_MaximumMember" 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_BusinessAcquisitionAcquireeDomain" xlink:to="xper_DTSIncSubsidiariesAndZiptronixIncMember" 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="us-gaap_StateAndLocalJurisdictionMember" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsInvestments" 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_IncomeTaxContingencyTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" 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_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" 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_IncomeTaxContingencyLineItems" xlink:to="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" 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_IncomeTaxContingencyTable" xlink:to="srt_StatementGeographicalAxis" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeTaxContingencyTable" xlink:to="srt_RangeAxis" 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_IncomeTaxContingencyLineItems" xlink:to="xper_OperatingLossCarryforwardsExpirationStartYear" 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_IncomeTaxContingencyLineItems" xlink:to="xper_OperatingLossCarryforwardsExpirationEndYear" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" 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_IncomeTaxContingencyLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationStartYear" 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_IncomeTaxContingencyLineItems" xlink:to="xper_TaxCreditCarryforwardExpirationEndYear" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxesReceivableNoncurrent" 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_IncomeTaxContingencyLineItems" xlink:to="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" 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_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationDescription" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" 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="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_OtherAsiaMember" xlink:label="xper_OtherAsiaMember"/>
          <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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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/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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" 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="srt_EuropeMember" 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_SegmentGeographicalDomain" xlink:to="xper_OtherAsiaMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" 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_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_TitleOfIndividualAxis" 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_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" 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_NumberOfOperatingSegments" 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_NumberOfReportableSegments" 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_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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/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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" 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_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="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" 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_ResearchAndDevelopmentExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_Depreciation" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestAndOtherIncome" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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_SegmentReportingInformationLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LaborAndRelatedExpense" xlink:label="us-gaap_LaborAndRelatedExpense"/>
          <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_LaborAndRelatedExpense" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OperatingExpenses" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_Depreciation" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromParent" xlink:label="xper_NetTransfersFromParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentSharebasedCompensationExpense" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransferFromParentInMergerConsideration" xlink:label="xper_NetTransferFromParentInMergerConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributions" xlink:label="xper_NetProceedsFromParentCapitalContributions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentOther" xlink:label="xper_ContributionsFromParentOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NetTransfersFromParent" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_ConsolidatedEntitiesAxis" 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_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" 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_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" 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_RelatedPartyTransactionLineItems" xlink:to="xper_ContributionsFromParentSharebasedCompensationExpense" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NetTransferFromParentInMergerConsideration" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NetProceedsFromParentCapitalContributions" 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_RelatedPartyTransactionLineItems" xlink:to="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" 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_RelatedPartyTransactionLineItems" xlink:to="xper_ContributionsFromParentOther" 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_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProceedsFromContributionsFromParent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PromissoryNoteMember" xlink:label="xper_PromissoryNoteMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ARFacilityMember" xlink:label="xper_ARFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestOnUnusedBorrowingLimit" xlink:label="xper_AccruedInterestOnUnusedBorrowingLimit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <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/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" 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/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/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="xper_PromissoryNoteMember" 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/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="xper_ARFacilityMember" 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_SubsequentEventTypeAxis" 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="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCredit" 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_CreditFacilityAxis" 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="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" 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_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" 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="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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="xper_AccruedInterestOnUnusedBorrowingLimit" 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_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfLongTermDebt" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="srt_ValuationAndQualifyingAccountsDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="us-gaap_ValuationAllowancesAndReservesBalance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="srt_ValuationAndQualifyingAccountsDisclosureTable" 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="srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_MovementInValuationAllowancesAndReservesRollForward" 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_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" 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_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_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_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesBalance" 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_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" 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="srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="us-gaap_TypeOfAdoptionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202307Member" xlink:label="us-gaap_AccountingStandardsUpdate202307Member"/>
          <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_AccruedLiabilitiesCurrent" 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/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations">
          <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="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="0" weight="1.00" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" weight="1.00" 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_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" order="0" weight="1.00" 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_InterestExpense" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1" weight="-1.00" 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_IncomeTaxExpenseBenefit" order="1" weight="-1.00" 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_CostsAndExpenses" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1.00" 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_GainLossOnSaleOfBusiness" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2" weight="1.00" 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_InterestAndOtherIncome" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_Depreciation" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_GoodwillImpairmentLoss" order="7" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetsHeldForSaleCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetHeldForSale" xlink:to="xper_NetAssetsHeldForSaleCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetsHeldForSaleNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetsHeldForSaleCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetHeldForSale" xlink:to="xper_NetAssetsHeldForSaleNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetsHeldForSaleNoncurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleCurrent" xlink:label="xper_NetAssetsHeldForSaleCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetHeldForSale" xlink:label="xper_NetAssetHeldForSale"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetsHeldForSaleNoncurrent" xlink:label="xper_NetAssetsHeldForSaleNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsFixedAndIntangibleAssets" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsCapitalizedResearchExpenses" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsLeaseLiability" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" order="8" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsFixedAndIntangibleAssets" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalizedResearchExpenses" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsLeaseLiability" xlink:label="xper_DeferredTaxAssetsLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="0" weight="1.00" 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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails3">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets">
          <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.00" 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_Liabilities" order="0" weight="1.00" 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.00" 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.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="0" weight="1.00" 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.00" 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_AccountsReceivableNetNoncurrent" 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_PreferredStockValue" order="1" weight="1.00" 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.00" 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="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="xper_DeferredConsiderationFromDivestitureNoncurrent" 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_CommonStockValue" order="2" weight="1.00" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1.00" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" order="2" 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="2" weight="1.00" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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_ContractWithCustomerAssetNetNoncurrent" order="3" weight="1.00" 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="3" weight="1.00" 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_ContractWithCustomerLiabilityNoncurrent" order="3" weight="1.00" 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="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_AccruedLiabilitiesCurrent" order="3" weight="1.00" 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="4" weight="1.00" 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_LongTermDebtNoncurrent" order="4" weight="1.00" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="4" 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_ShortTermBorrowings" 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="5" weight="1.00" 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="5" weight="1.00" 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="5" weight="1.00" 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_UnbilledReceivablesCurrent" order="5" weight="1.00" 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_IntangibleAssetsNetExcludingGoodwill" order="6" weight="1.00" 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="6" weight="1.00" 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="6" weight="1.00" 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="6" weight="1.00" 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="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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" order="8" 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="10" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationFromDivestitureNoncurrent" xlink:label="xper_DeferredConsiderationFromDivestitureNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent" xlink:label="us-gaap_UnbilledReceivablesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows">
          <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.00" 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.00" 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="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="xper_NetProceedsFromParentCapitalContributionsByFormerParent" 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="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="1" 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_GainLossOnSaleOfBusiness" order="2" 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_PaymentsForSoftware" 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="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xper_AccruedInterestIncomeFromNoteReceivable" 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="us-gaap_ProceedsFromIssuanceOfCommonStock" 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_ProceedsFromDivestitureOfBusinesses" order="3" 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" order="4" 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="4" 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_PaymentsToAcquireIntangibleAssets" 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="us-gaap_AmortizationOfIntangibleAssets" order="5" weight="1.00" 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_ProceedsFromContributionsFromParent" order="5" 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="xper_PaymentsToMergersAndAcquisitionsNetCash" 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_ShareBasedCompensation" order="6" weight="1.00" 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_GoodwillImpairmentLoss" order="7" 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" 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_DeconsolidationGainOrLossAmount" order="8" 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_ImpairmentOfLongLivedAssetsHeldForUse" order="9" 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_DeferredIncomeTaxesAndTaxCredits" order="11" weight="1.00" 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="14" 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="xper_IncreaseDecreaseInUnbilledContractsReceivable" order="15" 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_OtherOperatingActivitiesCashFlowStatement" order="16" weight="1.00" 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="17" weight="-1.00" 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="20" weight="1.00" 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_IncreaseDecreaseInAccruedLiabilities" order="21" weight="1.00" 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="22" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributionsByFormerParent" xlink:label="xper_NetProceedsFromParentCapitalContributionsByFormerParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForSoftware" xlink:label="us-gaap_PaymentsForSoftware"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedInterestIncomeFromNoteReceivable" xlink:label="xper_AccruedInterestIncomeFromNoteReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinesses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" xlink:label="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_PaymentsToMergersAndAcquisitionsNetCash" xlink:label="xper_PaymentsToMergersAndAcquisitionsNetCash"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount" xlink:label="us-gaap_DeconsolidationGainOrLossAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncreaseDecreaseInUnbilledContractsReceivable" xlink:label="xper_IncreaseDecreaseInUnbilledContractsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_PrepaidTaxes" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_InventoryFinishedGoods" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent" order="4" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes" xlink:label="us-gaap_PrepaidTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails">
          <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.00" 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.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="xper_AccruedExpensesCurrent" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_AccruedExpensesCurrent" xlink:label="xper_AccruedExpensesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="us-gaap_DerivativeLiabilityFairValueGrossAsset" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DerivativeFairValueOfDerivativeNet" xlink:to="us-gaap_DerivativeAssetFairValueGrossLiability" order="1" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeNet" xlink:label="us-gaap_DerivativeFairValueOfDerivativeNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:label="us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetFairValueGrossLiability" xlink:label="us-gaap_DerivativeAssetFairValueGrossLiability"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="1" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" order="6" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="7" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_Goodwill" order="8" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="9" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="10" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" order="12" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="13" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="16" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" order="18" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="19" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" xlink:label="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetHeldForSale" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_NetAssetHeldForSale" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" order="6" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetAssetHeldForSale" xlink:label="xper_NetAssetHeldForSale"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails2">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_SubleaseIncomeReceivable" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_NetOperatingLeaseLiability" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivable" xlink:label="xper_FutureSubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" xlink:label="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_SubleaseIncomeReceivable" xlink:label="xper_SubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetOperatingLeaseLiability" xlink:label="xper_NetOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_InterestReceivableNoncurrent" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableNoncurrent" xlink:label="us-gaap_InterestReceivableNoncurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DeferredConsiderationNet" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_DeferredConsiderationNet" xlink:to="xper_UnamortizedDiscountOnDeferredConsideration" order="1" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredConsiderationNet" xlink:label="xper_DeferredConsiderationNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnDeferredConsideration" xlink:label="xper_UnamortizedDiscountOnDeferredConsideration"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_HoldbackConsiderationNet" xlink:to="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_HoldbackConsiderationNet" xlink:to="xper_UnamortizedDiscountOnHoldbackConsideration" order="1" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_HoldbackConsiderationNet" xlink:label="xper_HoldbackConsiderationNet"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" xlink:label="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_UnamortizedDiscountOnHoldbackConsideration" xlink:label="xper_UnamortizedDiscountOnHoldbackConsideration"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsGrossExcludingGoodwill" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" xlink:label="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_VariableLeaseCost" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_SubleaseIncome" order="2" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="us-gaap_OperatingLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="us-gaap_VariableLeaseCost"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome" xlink:label="us-gaap_SubleaseIncome"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableInYearTwo" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableInYearThree" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFour" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableInYearFive" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_FutureSubleaseIncomeReceivable" xlink:to="xper_FutureSubleaseIncomeReceivableAfterYearFive" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:to="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivable" xlink:label="xper_FutureSubleaseIncomeReceivable"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableNextTwelveMonths" xlink:label="xper_FutureSubleaseIncomeReceivableNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearTwo" xlink:label="xper_FutureSubleaseIncomeReceivableInYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearThree" xlink:label="xper_FutureSubleaseIncomeReceivableInYearThree"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFour" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFour"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableInYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableInYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_FutureSubleaseIncomeReceivableAfterYearFive" xlink:label="xper_FutureSubleaseIncomeReceivableAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInSecondYear" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInThirdYear" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInFourthYear" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueInFifthYear" order="4" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligationDueAfterFifthYear" order="5" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligation" xlink:label="us-gaap_PurchaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInSecondYear" xlink:label="us-gaap_PurchaseObligationDueInSecondYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInThirdYear" xlink:label="us-gaap_PurchaseObligationDueInThirdYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFourthYear" xlink:label="us-gaap_PurchaseObligationDueInFourthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueInFifthYear" xlink:label="us-gaap_PurchaseObligationDueInFifthYear"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseObligationDueAfterFifthYear" xlink:label="us-gaap_PurchaseObligationDueAfterFifthYear"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails"/>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" order="1" weight="-1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" weight="1.00" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="2" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesLeasingArrangements" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsFixedAndIntangibleAssets" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsCapitalizedResearchExpenses" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="xper_DeferredTaxAssetsLeaseLiability" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" order="8" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" xlink:label="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:label="us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:label="us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="us-gaap_DeferredTaxLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsFixedAndIntangibleAssets" xlink:label="xper_DeferredTaxAssetsFixedAndIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsCapitalizedResearchExpenses" xlink:label="xper_DeferredTaxAssetsCapitalizedResearchExpenses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_DeferredTaxAssetsLeaseLiability" xlink:label="xper_DeferredTaxAssetsLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" order="2" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" order="3" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="4" weight="-1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationForeignWithholdingTax" order="5" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" order="7" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfBusiness" order="8" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="9" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" order="10" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="11" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" order="12" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" order="13" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" order="14" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" order="15" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" order="16" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationChangeInEstimates" order="17" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="xper_IncomeTaxReconciliationForeignExchangeAndInterest" order="18" weight="1.00" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="19" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="20" weight="1.00" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" xlink:label="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignWithholdingTax" xlink:label="xper_IncomeTaxReconciliationForeignWithholdingTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" xlink:label="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationDispositionOfBusiness" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" xlink:label="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" xlink:label="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" xlink:label="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationChangeInEstimates" xlink:label="xper_IncomeTaxReconciliationChangeInEstimates"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_IncomeTaxReconciliationForeignExchangeAndInterest" xlink:label="xper_IncomeTaxReconciliationForeignExchangeAndInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" 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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" 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_ResearchAndDevelopmentExpense" order="2" 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_SellingGeneralAndAdministrativeExpense" order="3" 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_Depreciation" order="4" 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_AmortizationOfIntangibleAssets" order="5" 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_GoodwillImpairmentLoss" order="6" 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_ImpairmentOfLongLivedAssetsHeldForUse" order="7" 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_InterestAndOtherIncome" order="8" 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_InterestExpense" order="9" 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_GainLossOnSaleOfBusiness" order="10" 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_IncomeTaxExpenseBenefit" order="11" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="us-gaap_InterestAndOtherIncome"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_NetTransfersFromParent" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_NetProceedsFromParentCapitalContributions" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_NetTransferFromParentInMergerConsideration" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_ContributionsFromParentSharebasedCompensationExpense" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" order="4" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProceedsFromContributionsFromParent" xlink:to="xper_ContributionsFromParentOther" order="5" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromContributionsFromParent" xlink:label="us-gaap_ProceedsFromContributionsFromParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransfersFromParent" xlink:label="xper_NetTransfersFromParent"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetProceedsFromParentCapitalContributions" xlink:label="xper_NetProceedsFromParentCapitalContributions"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NetTransferFromParentInMergerConsideration" xlink:label="xper_NetTransferFromParentInMergerConsideration"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentSharebasedCompensationExpense" xlink:label="xper_ContributionsFromParentSharebasedCompensationExpense"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" xlink:label="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest"/>
          <link:loc xlink:type="locator" xlink:href="xper-20241231.xsd#xper_ContributionsFromParentOther" xlink:label="xper_ContributionsFromParentOther"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="xper_GainLossOnSaleOfBusinessPretax" name="GainLossOnSaleOfBusinessPretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" name="NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" name="AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ScheduleOfDeferredCashConsiderationTableTextBlock" name="ScheduleOfDeferredCashConsiderationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableInYearFour" name="FutureSubleaseIncomeReceivableInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_TwoThousandNineteenTermLoanMember" name="TwoThousandNineteenTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredConsiderationFromDivestiture" name="DeferredConsiderationFromDivestiture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_RevenueRecognitionLineItems" name="RevenueRecognitionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RepaymentsOfDebtAndPrepaymentPenalty" name="RepaymentsOfDebtAndPrepaymentPenalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" name="DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_NetOperatingLeaseLiability" name="NetOperatingLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" name="IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_TaxCreditCarryforwardExpirationEndYear" name="TaxCreditCarryforwardExpirationEndYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ConcentrationOfCreditRiskPolicyTextBlock" name="ConcentrationOfCreditRiskPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ContributionsFromParentSharebasedCompensationExpense" name="ContributionsFromParentSharebasedCompensationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_RepaymentOfAssumedDebtFromMergerTransaction" name="RepaymentOfAssumedDebtFromMergerTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TwoThousandTwentyTwoEquityIncentivePlanMember" name="TwoThousandTwentyTwoEquityIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" name="IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff" name="RecordDateOfOutstandingCommonStockDistributionForSpinoff" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ExistingTechnologyContentDatabaseMember" name="ExistingTechnologyContentDatabaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" name="DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_IndemnificationHeldPeriodAfterClosingDate" name="IndemnificationHeldPeriodAfterClosingDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" name="AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_BlackScholesOptionPricingModelMember" name="BlackScholesOptionPricingModelMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" name="StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_SummaryOfSignificantAccountingPoliciesLineItems" name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" name="LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TimeBasedRestrictedStockUnitsMember" name="TimeBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_AcquiredPatentsCoreTechnologyMember" name="AcquiredPatentsCoreTechnologyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount" name="FutureSubleaseIncomeReceivableUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" name="DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_TwoThousandEighteenAmendedTermBLoanMember" name="TwoThousandEighteenAmendedTermBLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DiscountAsInterestIncome" name="DiscountAsInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_PromissoryNoteMember" name="PromissoryNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NetInvestmentByFormerParentPolicyTextBlock" name="NetInvestmentByFormerParentPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DeferredConsiderationFromDivestitureMember" name="DeferredConsiderationFromDivestitureMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_UnamortizedDiscountOnDeferredConsideration" name="UnamortizedDiscountOnDeferredConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" name="DeferredTaxAssetsCapitalLossCarryforwardExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" name="UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" name="ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_IncomeTaxReconciliationForeignExchangeAndInterest" name="IncomeTaxReconciliationForeignExchangeAndInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_CustomerContractsAndRelatedRelationshipsMember" name="CustomerContractsAndRelatedRelationshipsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DebtInstrumentPrepaymentPremium" name="DebtInstrumentPrepaymentPremium" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DebtIssuanceThirdPartyFees" name="DebtIssuanceThirdPartyFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" name="CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_PerceiveCorporationMember" name="PerceiveCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DiscountOnTheHoldbackConsiderationAmount" name="DiscountOnTheHoldbackConsiderationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_UnbilledContractsReceivableCurrentAndNoncurrent" name="UnbilledContractsReceivableCurrentAndNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_TIVOMergerMember" name="TIVOMergerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_TobiiAbMember" name="TobiiAbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_AccruedInterestOnUnusedBorrowingLimit" name="AccruedInterestOnUnusedBorrowingLimit" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_OrganizationConsolidationAndPresentationLineItems" name="OrganizationConsolidationAndPresentationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" name="ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" name="ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" name="IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" name="NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" name="IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_PerformanceStockUnitsMember" name="PerformanceStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredTaxAssetsLeaseLiability" name="DeferredTaxAssetsLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableInYearThree" name="FutureSubleaseIncomeReceivableInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_OperatingAccountsMember" name="OperatingAccountsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" name="ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_EuropeAndMiddleEastMember" name="EuropeAndMiddleEastMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NetAssetHeldForSale" name="NetAssetHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount" name="DebtInstrumentInterestRateOnOriginalPrincipalAmount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" name="PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures" name="AccretionOfDiscountFromDeferredConsiderationFromDivestitures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" name="NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_IncomeTaxReconciliationUnrecognizedTaxBenefits" name="IncomeTaxReconciliationUnrecognizedTaxBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent" name="NetCapitalContributionFromAndTaxSettlementWithFormerParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_AssetsHeldForSaleMember" name="AssetsHeldForSaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ScheduleOfNetCarryingAmountOfDeferredConsideration" name="ScheduleOfNetCarryingAmountOfDeferredConsideration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_NetProceedsFromParentCapitalContributionsByFormerParent" name="NetProceedsFromParentCapitalContributionsByFormerParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" name="LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_ARFacilityMember" name="ARFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ResearchDevelopmentAndOtherRelatedCostsMember" name="ResearchDevelopmentAndOtherRelatedCostsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NetAssetsHeldForSaleCurrent" name="NetAssetsHeldForSaleCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DebtInstrumentRepaymentPeriodTwoMember" name="DebtInstrumentRepaymentPeriodTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredTaxAssetsFixedAndIntangibleAssets" name="DeferredTaxAssetsFixedAndIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ContributionsFromParentOther" name="ContributionsFromParentOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_IndemnificationHoldbackAmount" name="IndemnificationHoldbackAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DebtInstrumentRepaymentPeriodOneMember" name="DebtInstrumentRepaymentPeriodOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RefinancedTermBLoansMember" name="RefinancedTermBLoansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RangeOfExercisePricesThreeMember" name="RangeOfExercisePricesThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NetTransferFromParentInMergerConsideration" name="NetTransferFromParentInMergerConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_CustomerRelationshipsLargeMember" name="CustomerRelationshipsLargeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_SubleaseIncomeReceivable" name="SubleaseIncomeReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets" name="DeferredTaxLiabilitiesAcquiredIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_CashHeldInCashEquivalentsAndShortTermInvestments" name="CashHeldInCashEquivalentsAndShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_XperiIncMember" name="XperiIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" name="CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ContentDatabaseMember" name="ContentDatabaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DTSIncSubsidiariesAndZiptronixIncMember" name="DTSIncSubsidiariesAndZiptronixIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" name="DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_OrganizationConsolidationAndPresentationTable" name="OrganizationConsolidationAndPresentationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_FormerParentEquityAwardsMember" name="FormerParentEquityAwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_MobiTVMember" name="MobiTVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_OtherAsiaMember" name="OtherAsiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableAbstract" name="FutureSubleaseIncomeReceivableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" name="DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice" name="EmployeeStockPurchasePlansWeightedAveragePurchasePrice" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_RevenueRecognitionPracticalExpedientAmortizationPeriod" name="RevenueRecognitionPracticalExpedientAmortizationPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_RevenueRecognitionTable" name="RevenueRecognitionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NumberOfIndependentPubliclyTradedCompanies" name="NumberOfIndependentPubliclyTradedCompanies" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" name="ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_EquitySalePercetage" name="EquitySalePercetage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_UnamortizedDiscountOnHoldbackConsideration" name="UnamortizedDiscountOnHoldbackConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_AdditionalInterestRate" name="AdditionalInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" name="DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_SeniorUnsecuredPromissoryNoteMember" name="SeniorUnsecuredPromissoryNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_PayTVMember" name="PayTVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RoyalBankOfCanadaMember" name="RoyalBankOfCanadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NoteReceivableInExchangeForConsiderationFromDivestiture" name="NoteReceivableInExchangeForConsiderationFromDivestiture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableInYearTwo" name="FutureSubleaseIncomeReceivableInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NumberOfProductBusiness" name="NumberOfProductBusiness" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_MediaPlatformMember" name="MediaPlatformMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" name="StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" name="ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" name="LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" name="AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_IncomeTaxReconciliationForeignWithholdingTax" name="IncomeTaxReconciliationForeignWithholdingTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_FormerParentsPerformanceStockUnitsMember" name="FormerParentsPerformanceStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" name="AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_CorporateAndSharedFunctionalEmployeesMember" name="CorporateAndSharedFunctionalEmployeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredConsiderationNet" name="DeferredConsiderationNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableInYearFive" name="FutureSubleaseIncomeReceivableInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" name="SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ConsumerElectronicsMember" name="ConsumerElectronicsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NetProceedsFromParentCapitalContributions" name="NetProceedsFromParentCapitalContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableAfterYearFive" name="FutureSubleaseIncomeReceivableAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NreServicesMember" name="NreServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" name="DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock" name="ComponentsOfNetTransfersFromFormerParentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ComputerEquipmentAndSoftwareMember" name="ComputerEquipmentAndSoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear" name="DeferredTaxAssetsTaxLossCarryforwardExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_CustomerRelationshipsSmallMember" name="CustomerRelationshipsSmallMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ConnectedCarMember" name="ConnectedCarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_SouthKoreaAndOtherBusinessFactorsMember" name="SouthKoreaAndOtherBusinessFactorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract" name="NetOperatingLeaseLiabilitiesPaymentsDueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" name="DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" name="StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ConcentrationRiskNumberOfCustomers" name="ConcentrationRiskNumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivable" name="FutureSubleaseIncomeReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_SeniorSecuredPromissoryNoteMember" name="SeniorSecuredPromissoryNoteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RangeOfExercisePricesOneMember" name="RangeOfExercisePricesOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TaxCreditCarryforwardExpirationStartYear" name="TaxCreditCarryforwardExpirationStartYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_NetTransfersFromParent" name="NetTransfersFromParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TermBLoanFacilityMember" name="TermBLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_RangeOfExercisePricesTwoMember" name="RangeOfExercisePricesTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" name="LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_VewdSoftwareHoldingsLimitedMember" name="VewdSoftwareHoldingsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" name="IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TimeBasedAwardsMember" name="TimeBasedAwardsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_OperatingLossCarryforwardsExpirationStartYear" name="OperatingLossCarryforwardsExpirationStartYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DeferredConsiderationFromDivestitureNoncurrent" name="DeferredConsiderationFromDivestitureNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" name="ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_AccruedInterestIncomeFromNoteReceivable" name="AccruedInterestIncomeFromNoteReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_IncreaseDecreaseInUnbilledContractsReceivable" name="IncreaseDecreaseInUnbilledContractsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_XperiMember" name="XperiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" name="LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_NetTransfersFromFormerParent" name="NetTransfersFromFormerParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_EurodollarWithLondonInterbankOfferedRateLIBORMember" name="EurodollarWithLondonInterbankOfferedRateLIBORMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_IncomeTaxRateReconciliationForeignLossesNotBenefited" name="IncomeTaxRateReconciliationForeignLossesNotBenefited" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DeferredTaxAssetsCapitalizedResearchExpenses" name="DeferredTaxAssetsCapitalizedResearchExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NetAssetsHeldForSaleNoncurrent" name="NetAssetsHeldForSaleNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_NonMarketableEquitySecuritiesMember" name="NonMarketableEquitySecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" name="DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDue" name="LesseeNetOperatingLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TwoThousandTwentyOneConvertibleNotesMember" name="TwoThousandTwentyOneConvertibleNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_TwoThousandTwentyTermBLoanFacilityMember" name="TwoThousandTwentyTermBLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" name="AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" name="ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" name="DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_BusinessDivestitureIndemnificationLiability" name="BusinessDivestitureIndemnificationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" name="DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_BusinessDivestitureCashReceived" name="BusinessDivestitureCashReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_TaxCreditCarryforwardExpirationYear" name="TaxCreditCarryforwardExpirationYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" name="LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_CapitalizedInternalUseSoftwareMember" name="CapitalizedInternalUseSoftwareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_NetInvestmentByFormerParentMember" name="NetInvestmentByFormerParentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_IntellectualPropertyLicensingRevenueMember" name="IntellectualPropertyLicensingRevenueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ProductLicensingSegmentMember" name="ProductLicensingSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock" name="ReconciliationOfNetTransfersFromFormerParentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation" name="IncomeTaxRateReconciliationExecutiveCompensationLimitation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" name="DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_OperatingLossCarryforwardsExpirationEndYear" name="OperatingLossCarryforwardsExpirationEndYear" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" name="BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_PropertyAndEquipmentIncludedInAccountsPayable" name="PropertyAndEquipmentIncludedInAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_RangeOfExercisePricesFourMember" name="RangeOfExercisePricesFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_IncomeTaxReconciliationChangeInEstimates" name="IncomeTaxReconciliationChangeInEstimates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_ImpairmentOfNonMarketableEquitySecurities" name="ImpairmentOfNonMarketableEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_RestrictedStockAwardsAndUnitsMember" name="RestrictedStockAwardsAndUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_StockAcquiredAverageCostPerShare" name="StockAcquiredAverageCostPerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_AccruedExpensesCurrent" name="AccruedExpensesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_NumberOfIntellectualPropertyLicensingBusiness" name="NumberOfIntellectualPropertyLicensingBusiness" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" name="SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_SummaryOfSignificantAccountingPoliciesTable" name="SummaryOfSignificantAccountingPoliciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_UnbilledContractsReceivableMember" name="UnbilledContractsReceivableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_FutureSubleaseIncomeReceivableNextTwelveMonths" name="FutureSubleaseIncomeReceivableNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="xper_HardwareProductsMember" name="HardwareProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_PaymentsToMergersAndAcquisitionsNetCash" name="PaymentsToMergersAndAcquisitionsNetCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_PerformanceBasedRestrictedStockUnitsMember" name="PerformanceBasedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" name="AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" name="LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_OfficeEquipmentAndFurnitureMember" name="OfficeEquipmentAndFurnitureMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_TiVoTradenameTrademarksMember" name="TiVoTradenameTrademarksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" name="ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="xper_AdeiaIncMember" name="AdeiaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="xper_HoldbackConsiderationNet" name="HoldbackConsiderationNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129622080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 10, 2025</div></th>
<th class="th"><div>Jun. 28, 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">XPERI INC.<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XPER<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001788999<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_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>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<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_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,388,930<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityPublicFloat', window );">Entity Public Float</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">$ 370.3<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>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-41486<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_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>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">83-4470363<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2190 Gold Street<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Jose<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">95002<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">519-9100<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_Security12bTitle', window );">Security12b Title</a></td>
<td class="text">Common Stock, par value $0.001 per share<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte & Touche LLP<span></span>
</td>
<td class="text">PricewaterhouseCoopers LLP<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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
<td class="text">San Jose, California<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_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
<td class="text">238<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_dei_AuditorOpinionTextBlock', window );">Auditor Opinion</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have audited the accompanying consolidated balance sheet of Xperi Inc. and subsidiaries (the "Company") as of December 31, 2024, the related consolidated statements of operations, comprehensive loss, equity, and cash flows, for the year then ended, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.</span></p><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_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE:</span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Portions of the registrant&#8217;s Proxy Statement for the registrant&#8217;s 2025 Annual Meeting of Stockholders will be filed with the Commission within 120 days after the close of the registrant&#8217;s 2024 fiscal year and are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.</span></p><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_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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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-X<br> -Number 210<br> -Section 2<br> -Subsection 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_AuditorOpinionTextBlock</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>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_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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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: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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-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;">dei_DocumentsIncorporatedByReferenceTextBlock</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>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_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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</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 Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 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_EntityExTransitionPeriod</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884136200000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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="nump">$ 493,688<span></span>
</td>
<td class="nump">$ 521,334<span></span>
</td>
<td class="nump">$ 502,260<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_CostsAndExpensesAbstract', 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>
</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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of revenue, excluding depreciation and amortization of intangible assets</a></td>
<td class="nump">113,756<span></span>
</td>
<td class="nump">118,628<span></span>
</td>
<td class="nump">122,946<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 );">Research and development</a></td>
<td class="nump">191,352<span></span>
</td>
<td class="nump">222,833<span></span>
</td>
<td class="nump">216,355<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">218,106<span></span>
</td>
<td class="nump">233,403<span></span>
</td>
<td class="nump">217,402<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12,638<span></span>
</td>
<td class="nump">16,645<span></span>
</td>
<td class="nump">20,501<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">43,376<span></span>
</td>
<td class="nump">57,752<span></span>
</td>
<td class="nump">62,209<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_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,555<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">1,710<span></span>
</td>
<td class="nump">7,724<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">580,763<span></span>
</td>
<td class="nump">650,971<span></span>
</td>
<td class="nump">1,251,692<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 );">Operating loss</a></td>
<td class="num">(87,075)<span></span>
</td>
<td class="num">(129,637)<span></span>
</td>
<td class="num">(749,432)<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_InterestAndOtherIncome', window );">Interest and other income, net</a></td>
<td class="nump">829<span></span>
</td>
<td class="nump">2,991<span></span>
</td>
<td class="nump">3,327<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_InterestExpense', window );">Interest expense - debt</a></td>
<td class="num">(3,008)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(1,512)<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_GainLossOnSaleOfBusiness', window );">Gain on divestiture</a></td>
<td class="nump">100,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="nump">11,579<span></span>
</td>
<td class="num">(129,646)<span></span>
</td>
<td class="num">(747,617)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">12,448<span></span>
</td>
<td class="nump">10,042<span></span>
</td>
<td class="nump">13,589<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(869)<span></span>
</td>
<td class="num">(139,688)<span></span>
</td>
<td class="num">(761,206)<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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">13,139<span></span>
</td>
<td class="num">(3,075)<span></span>
</td>
<td class="num">(3,722)<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_NetIncomeLoss', window );">Net loss attributable to the Company</a></td>
<td class="num">$ (14,008)<span></span>
</td>
<td class="num">$ (136,613)<span></span>
</td>
<td class="num">$ (757,484)<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_EarningsPerShareAbstract', window );"><strong>Loss per share attributable to the Company:</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_EarningsPerShareBasic', window );">Basic loss per share</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (3.18)<span></span>
</td>
<td class="num">$ (18.02)<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 );">Diluted loss per share</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (3.18)<span></span>
</td>
<td class="num">$ (18.02)<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 used in computing net loss per share attributable to the Company - basic</a></td>
<td class="nump">45,057<span></span>
</td>
<td class="nump">43,012<span></span>
</td>
<td class="nump">42,029<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average number of shares used in computing net loss per share attributable to the Company - diluted</a></td>
<td class="nump">45,057<span></span>
</td>
<td class="nump">43,012<span></span>
</td>
<td class="nump">42,029<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 product sold and service rendered, excluding depreciation, depletion, and amortization.</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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs of sales and operating expenses for 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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="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_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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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 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 20: 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_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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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_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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from 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://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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="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_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/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 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 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 4: 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 5: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 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><br>Reference 10: 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 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(10))<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 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_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>
<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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</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_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest 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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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/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 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><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 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<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> -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 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="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_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/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 2: 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 3: 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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/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 2: 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 3: 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 4: 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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_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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 2: 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 3: 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 4: 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/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 2: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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_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>16
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132178208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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 );">Net loss</a></td>
<td class="num">$ (869)<span></span>
</td>
<td class="num">$ (139,688)<span></span>
</td>
<td class="num">$ (761,206)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive loss:</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Change in foreign currency translation adjustment</a></td>
<td class="num">(327)<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="num">(3,349)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized (loss) gain on cash flow hedges</a></td>
<td class="num">(2,892)<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
<td class="num">(94)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive loss</a></td>
<td class="num">(4,088)<span></span>
</td>
<td class="num">(138,434)<span></span>
</td>
<td class="num">(764,649)<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">13,139<span></span>
</td>
<td class="num">(3,075)<span></span>
</td>
<td class="num">(3,722)<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to the Company</a></td>
<td class="num">$ (17,227)<span></span>
</td>
<td class="num">$ (135,359)<span></span>
</td>
<td class="num">$ (760,927)<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: 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 7: 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 8: 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 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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://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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: 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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>17
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126926352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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="fn" style="border-bottom: 0px;"></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">$ 130,564<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 142,085<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</a></td>
<td class="nump">58,745<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">55,984<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 contracts receivable, net</a></td>
<td class="nump">83,075<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">64,114<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">32,488<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">38,874<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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,860<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">304,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">316,917<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_AccountsReceivableNetNoncurrent', window );">Note receivable, noncurrent</a></td>
<td class="nump">29,702<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DeferredConsiderationFromDivestitureNoncurrent', window );">Deferred consideration from divestiture</a></td>
<td class="nump">18,217<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ContractWithCustomerAssetNetNoncurrent', window );">Unbilled contracts receivable, noncurrent</a></td>
<td class="nump">45,396<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">18,231<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">44,473<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">41,569<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">30,082<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">39,900<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">163,714<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">206,895<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_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">7,228<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,093<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 noncurrent assets</a></td>
<td class="nump">24,076<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">32,781<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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Assets held for sale, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,249<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_Assets', window );">Total assets</a></td>
<td class="nump">667,760<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">673,635<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">16,979<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">20,849<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">94,420<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">109,961<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_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">23,950<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">28,111<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_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,191<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">185,349<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">165,112<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">50,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_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">20,932<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19,425<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, noncurrent</a></td>
<td class="nump">19,932<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">30,598<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">1,491<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,983<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 noncurrent liabilities</a></td>
<td class="nump">10,979<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,577<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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Liabilities held for sale, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,805<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">238,683<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">286,500<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_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 11)</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <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>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_PreferredStockValue', window );">Preferred stock: $0.001 par value; 6,000 shares authorized as of December 31, 2024 and 2023; no shares issued and outstanding as of December 31, 2024 and 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <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: $0.001 par value; 140,000 shares authorized as of December 31, 2024 and 2023; 44,328 and 44,211 shares issued and outstanding as of December 31, 2024 and 2023, respectively</a></td>
<td class="nump">44<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">44<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">1,274,561<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,212,501<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(6,084)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,865)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(839,444)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(805,448)<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 Company stockholders' equity</a></td>
<td class="nump">429,077<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">404,232<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_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(17,097)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">429,077<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">387,135<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 equity</a></td>
<td class="nump">$ 667,760<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 673,635<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</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_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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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><br>Reference 2: 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(9))<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_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_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/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 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 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 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)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-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 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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iv))<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)(5))<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 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 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)(4)(iii)(A))<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/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 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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 29: 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 30: 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 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 2: 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 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)(ii))<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 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 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 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 7: 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 8: 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 9: 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 10: 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 11: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(5))<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 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 16: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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://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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="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_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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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://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/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 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_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 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<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 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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<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 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_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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://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 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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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://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 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(25))<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(4)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<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/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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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/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 2: 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 3: 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 4: 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 5: 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 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: 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://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 2: 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 3: 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 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 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 6: 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 7: 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 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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: 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 11: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(5))<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 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 16: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: 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 21: 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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://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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of beyond 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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://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 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 (e)<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 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 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 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as noncurrent. Excludes lease 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest. Excludes temporary equity.</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(31))<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 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 3: 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 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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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(22))<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_MinorityInterest</td>
</tr>
<tr>
<td style="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://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/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 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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</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://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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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/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)(1))<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="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://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://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 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(31))<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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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 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 2: 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 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<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 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: 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 35: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_xper_DeferredConsiderationFromDivestitureNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred consideration from divestiture noncurrent</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;">xper_DeferredConsiderationFromDivestitureNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135162448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</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 (in shares)</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="nump">6,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 (in shares)</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 (in shares)</a></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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</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 (in shares)</a></td>
<td class="nump">140,000,000<span></span>
</td>
<td class="nump">140,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 (in shares)</a></td>
<td class="nump">44,328,000<span></span>
</td>
<td class="nump">44,211,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">44,328,000<span></span>
</td>
<td class="nump">44,211,000<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_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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="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>19
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134711824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>Cash flows from operating activities:</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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (869)<span></span>
</td>
<td class="num">$ (139,688)<span></span>
</td>
<td class="num">$ (761,206)<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 net loss to net cash (used in) provided by operating activities:</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_GainLossOnSaleOfBusiness', window );">Gain from divestitures</a></td>
<td class="num">(100,833)<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(2,933)<span></span>
</td>
<td class="num">(8,596)<span></span>
</td>
<td class="num">(9,261)<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_xper_AccruedInterestIncomeFromNoteReceivable', window );">Accrued interest income from note receivable</a></td>
<td class="num">(2,026)<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_xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures', window );">Accretion of discount from deferred consideration from divestitures</a></td>
<td class="num">(1,061)<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">60,541<span></span>
</td>
<td class="nump">69,531<span></span>
</td>
<td class="nump">45,303<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">43,376<span></span>
</td>
<td class="nump">57,752<span></span>
</td>
<td class="nump">62,209<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_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">12,638<span></span>
</td>
<td class="nump">16,645<span></span>
</td>
<td class="nump">20,501<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_DeconsolidationGainOrLossAmount', window );">Loss from deconsolidation of Perceive subsidiary</a></td>
<td class="nump">4,839<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">1,710<span></span>
</td>
<td class="nump">7,724<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_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,555<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_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">24<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_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>
<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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(5,496)<span></span>
</td>
<td class="nump">5,721<span></span>
</td>
<td class="nump">17,505<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_xper_IncreaseDecreaseInUnbilledContractsReceivable', window );">Unbilled contracts receivable</a></td>
<td class="num">(46,315)<span></span>
</td>
<td class="num">(19,386)<span></span>
</td>
<td class="num">(12,473)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">11,071<span></span>
</td>
<td class="nump">2,696<span></span>
</td>
<td class="num">(20,439)<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="num">(3,041)<span></span>
</td>
<td class="nump">5,071<span></span>
</td>
<td class="nump">6,633<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="num">(25,325)<span></span>
</td>
<td class="nump">3,688<span></span>
</td>
<td class="nump">18,782<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="num">(2,666)<span></span>
</td>
<td class="nump">4,170<span></span>
</td>
<td class="num">(8,302)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(55,340)<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="num">(28,445)<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</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_ProceedsFromDivestitureOfBusinesses', window );">Net proceeds from divestitures</a></td>
<td class="nump">67,773<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_PaymentsForSoftware', window );">Capitalized internal-use software</a></td>
<td class="num">(11,715)<span></span>
</td>
<td class="num">(5,933)<span></span>
</td>
<td class="num">(1,104)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(5,043)<span></span>
</td>
<td class="num">(6,815)<span></span>
</td>
<td class="num">(13,103)<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_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(195)<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="num">(166)<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_xper_PaymentsToMergersAndAcquisitionsNetCash', window );">Net cash paid for mergers and acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,473)<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="nump">50,820<span></span>
</td>
<td class="num">(12,933)<span></span>
</td>
<td class="num">(64,846)<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>Cash flows from financing activities:</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="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">(19,990)<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes related to net share settlement of equity awards</a></td>
<td class="num">(7,215)<span></span>
</td>
<td class="num">(4,875)<span></span>
</td>
<td class="num">(286)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">7,855<span></span>
</td>
<td class="nump">11,927<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_xper_NetProceedsFromParentCapitalContributionsByFormerParent', window );">Net proceeds from capital contributions by Former Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,235<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_ProceedsFromContributionsFromParent', window );">Net transfers from Former Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,802<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(19,350)<span></span>
</td>
<td class="nump">7,052<span></span>
</td>
<td class="nump">135,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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="num">(3,028)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(23,870)<span></span>
</td>
<td class="num">(5,693)<span></span>
</td>
<td class="nump">39,432<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 and cash equivalents at beginning of period</a></td>
<td class="nump">154,434<span></span>
</td>
<td class="nump">160,127<span></span>
</td>
<td class="nump">120,695<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 and cash equivalents at end of period</a></td>
<td class="nump">130,564<span></span>
</td>
<td class="nump">154,434<span></span>
</td>
<td class="nump">160,127<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of cash, cash equivalents and cash classified as held-for-sale to consolidated balance sheets:</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">130,564<span></span>
</td>
<td class="nump">142,085<span></span>
</td>
<td class="nump">160,127<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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents classified as held-for-sale, current (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,349<span></span>
</td>
<td class="text">&#160;<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Total cash, cash equivalents and cash classified as held-for-sale in consolidated balance sheets</a></td>
<td class="nump">130,564<span></span>
</td>
<td class="nump">154,434<span></span>
</td>
<td class="nump">160,127<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_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>
<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_IncomeTaxesPaid', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">19,122<span></span>
</td>
<td class="nump">21,333<span></span>
</td>
<td class="nump">13,416<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 );">Interest paid</a></td>
<td class="nump">3,008<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">756<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 disclosure of noncash investing and financing activities:</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NoteReceivableInExchangeForConsiderationFromDivestiture', window );">Note receivable in exchange for consideration from divestiture</a></td>
<td class="nump">27,676<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_xper_DeferredConsiderationFromDivestiture', window );">Deferred consideration from divestiture</a></td>
<td class="nump">17,156<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_xper_PropertyAndEquipmentIncludedInAccountsPayable', window );">Property and equipment included in accounts payable</a></td>
<td class="nump">516<span></span>
</td>
<td class="nump">$ 1,343<span></span>
</td>
<td class="nump">184<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_xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities', window );">Costs capitalized for internal-use software included in accrued liabilities</a></td>
<td class="nump">$ 414<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_NoncashOrPartNoncashAcquisitionDebtAssumed1', window );">Debt issued in connection with acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<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_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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_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 currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="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_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 equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income tax expense (benefit) and income tax credits.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents 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://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 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 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from 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://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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: 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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="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_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/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><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 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_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_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 activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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 activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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 activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing 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> -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_NoncashOrPartNoncashAcquisitionDebtAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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_NoncashOrPartNoncashAcquisitionDebtAssumed1</td>
</tr>
<tr>
<td style="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_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or 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;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="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_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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, modification or acquisition 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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to satisfy 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/2003/role/disclosureRef<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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquire asset without physical form usually arising from contractual or other legal rights, excluding 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> -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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="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_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from parent as a source of financing that is recorded as 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="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_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from the additional capital contribution to the entity.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accretion of discount from deferred consideration from divestitures.</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;">xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_AccruedInterestIncomeFromNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income from note receivable.</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;">xper_AccruedInterestIncomeFromNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs capitalized for internal-use software included in accrued 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;">xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredConsiderationFromDivestiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration from divestiture</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;">xper_DeferredConsiderationFromDivestiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncreaseDecreaseInUnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unbilled contracts receivable.</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;">xper_IncreaseDecreaseInUnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetProceedsFromParentCapitalContributionsByFormerParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net proceeds from parent capital contributions by former parent.</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;">xper_NetProceedsFromParentCapitalContributionsByFormerParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NoteReceivableInExchangeForConsiderationFromDivestiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Note receivable in exchange for consideration from divestiture</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;">xper_NoteReceivableInExchangeForConsiderationFromDivestiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_PaymentsToMergersAndAcquisitionsNetCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments to mergers and acquisitions net cash.</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;">xper_PaymentsToMergersAndAcquisitionsNetCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_PropertyAndEquipmentIncludedInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property and equipment included in accounts payable</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;">xper_PropertyAndEquipmentIncludedInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>20
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126843840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows (Parenthetical)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </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_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Cash and cash equivalents classified as held for sale</a></td>
<td class="nump">$ 12.3<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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets held-for-sale that are not part of a disposal group, expected to be sold within a 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/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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482309/360-10-15-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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="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_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="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>21
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129686368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Net Investment by Former Parent</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Noncontrolling Interest</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,015,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,025,838<span></span>
</td>
<td class="num">$ (676)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,205)<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_xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent', window );">Issuance of common stock and reclassification of net transfers from Former Parent (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,024,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>
</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_xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent', window );">Issuance of common stock and reclassification of net transfers from Former Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 1,038,062<span></span>
</td>
<td class="num">(1,038,104)<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_xper_NetTransfersFromFormerParent', window );">Net transfers from Former Parent</a></td>
<td class="nump">100,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,915<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_xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent', window );">Net capital contribution from and tax settlement with Former Parent</a></td>
<td class="nump">82,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,931<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany', window );">Change in ownership interest of the Company</a></td>
<td class="num">(1,423)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<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">(1,505)<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding</a></td>
<td class="num">(286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(286)<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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,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>
</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-based compensation</a></td>
<td class="nump">15,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,541<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(3,349)<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">(3,349)<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_UnrealizedGainLossOnCashFlowHedgingInstruments', window );">Unrealized gain (loss) on cash flow hedges</a></td>
<td class="num">(94)<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">(94)<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 );">Net (loss) income</a></td>
<td class="num">(761,206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (88,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (668,835)<span></span>
</td>
<td class="num">(3,722)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">448,986<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">1,136,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,119)<span></span>
</td>
<td class="num">(668,835)<span></span>
</td>
<td class="num">(14,432)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,066,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>
</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_xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany', window );">Change in ownership interest of the Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(410)<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">410<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding</a></td>
<td class="num">(4,875)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,875)<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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">808,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>
</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,337,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>
</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">11,927<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">11,925<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">69,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,531<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">126<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">126<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_UnrealizedGainLossOnCashFlowHedgingInstruments', window );">Unrealized gain (loss) on cash flow hedges</a></td>
<td class="nump">1,128<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,128<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_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(139,688)<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">(136,613)<span></span>
</td>
<td class="num">(3,075)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">387,135<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">1,212,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,865)<span></span>
</td>
<td class="num">(805,448)<span></span>
</td>
<td class="num">(17,097)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,211,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>
</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_xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany', window );">Change in ownership interest of the Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">881<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">(881)<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_DeconsolidationGainOrLossAmount', window );">Loss from deconsolidation of Perceive subsidiary</a></td>
<td class="nump">4,839<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">4,839<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding</a></td>
<td class="num">(7,215)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(7,216)<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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Vesting of restricted stock units, net of tax withholding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,206,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>
</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,076,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>
</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">7,855<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">7,854<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 );">Repurchases and retirement of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,165,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>
</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 );">Repurchases and retirement of common stock</a></td>
<td class="num">(19,990)<span></span>
</td>
<td class="num">$ (2)<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">(19,988)<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-based compensation</a></td>
<td class="nump">60,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,541<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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(327)<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">(327)<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_UnrealizedGainLossOnCashFlowHedgingInstruments', window );">Unrealized gain (loss) on cash flow hedges</a></td>
<td class="num">(2,892)<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">(2,892)<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_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(869)<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">(14,008)<span></span>
</td>
<td class="nump">$ 13,139<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 429,077<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 1,274,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,084)<span></span>
</td>
<td class="num">$ (839,444)<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_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,328,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>
</tr>
</table>
<div style="display: none;">
<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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<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_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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), after 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-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_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.</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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an employee stock purchase plan.</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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in value for stock issued during the period as a result of employee stock purchase plan.</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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 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 2: 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 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<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 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: 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 35: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_UnrealizedGainLossOnCashFlowHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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_UnrealizedGainLossOnCashFlowHedgingInstruments</td>
</tr>
<tr>
<td style="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_xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net capital contribution from and tax settlement with former parent.</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;">xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetTransfersFromFormerParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net transfers from former parent.</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;">xper_NetTransfersFromFormerParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares reclassification of net transfers from former parent.</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;">xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value change in ownership interest of company.</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;">xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period value reclassification of net transfers from former parent.</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;">xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>22
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134962080">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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="num">$ (14,008)<span></span>
</td>
<td class="num">$ (136,613)<span></span>
</td>
<td class="num">$ (757,484)<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/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 2: 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 3: 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 4: 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 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(20))<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 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/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 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (b)<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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>23
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129183888">
<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>Dec. 31, 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_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_Rule10b51ArrAdoptedFlag', window );">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_NonRule10b51ArrAdoptedFlag', window );">Non-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_Rule10b51ArrTrmntdFlag', window );">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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130797296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management, Strategy and Governance<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p id="item_1c_cybersecurity" style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1C. Cyb</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ersecurity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We maintain processes for identifying, assessing, and managing material risks from cybersecurity threats (as such term is defined in Item 106(a) of Regulation S-K) as part of our broader enterprise risk management program under the oversight of the Audit Committee of the Company&#8217;s Board of Directors. These processes include a wide variety of mechanisms, controls, technologies, systems, and methods that are designed to prevent, detect, or mitigate data loss, theft, misuse, unauthorized access, or other security incidents or vulnerabilities affecting data. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We also use systems and processes to oversee and identify risks from cybersecurity threats associated with our third-party service providers</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our corporate information security organization is led by our Chief Information Officer (&#8220;CIO&#8221;)</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">,</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> who brings over 30 years of information technology experience across a wide range of industry sectors, including semiconductor and technology. Before joining Xperi, our CIO was the Chief Information Security Officer for a large technology company. Our CIO oversees our cybersecurity strategy and the development of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our cybersecurity capabilities, encompassing risk management and mitigation, incident prevention, detection, and remediation.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our CIO and corporate information security organization collaborate with technical and business stakeholders across our businesses to analyze risks and devise detection, mitigation, and remediation strategies. Additionally, they </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">engage</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> outside legal counsel, experts, consultants, and other third parties to conduct regular audits, assist with forensic investigations, and address cybersecurity threats and incidents. When necessary, they seek input from external experts and consultants on security industry and threat trends.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant incidents are reviewed by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as being or becoming potentially material is promptly escalated for further assessment and reported to designated members of senior management. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">communicating relevant information to the Audit Committee</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although the risks from cybersecurity threats have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not materially affected</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">business strategy, results of operations, or financial condition to date, there can be no assurance that they will not be materially affected by such risks or a material</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incident </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in the future, or that we have not experienced an undetected cybersecurity incident. As discussed under &#8220;Risk Factors&#8221; in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple risks to the Company, including potentially to our results of operations and financial condition. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk Factors &#8212; If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.&#8221;</span></p><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span></p></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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our corporate information security organization is led by our Chief Information Officer (&#8220;CIO&#8221;)</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">our cybersecurity capabilities, encompassing risk management and mitigation, incident prevention, detection, and remediation.</span><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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.</span><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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant incidents are reviewed by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as being or becoming potentially material is promptly escalated for further assessment and reported to designated members of senior management. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">communicating relevant information to the Audit Committee</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although the risks from cybersecurity threats have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not materially affected</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> our </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">business strategy, results of operations, or financial condition to date, there can be no assurance that they will not be materially affected by such risks or a material</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">incident </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in the future, or that we have not experienced an undetected cybersecurity incident. As discussed under &#8220;Risk Factors&#8221; in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple risks to the Company, including potentially to our results of operations and financial condition. See &#8220;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk Factors &#8212; If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.&#8221;</span></p><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span></p></div><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements</span><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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">communicating relevant information to the Audit Committee</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.</span><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<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;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<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;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<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;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<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;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<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;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141768512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company and Description of Business</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 1 &#8211; THE COMPANY AND DESCRIPTION OF BUSINESS</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Xperi is a leading consumer and entertainment technology company. The Company creates extraordinary experiences at home and on the go for millions of consumers around the world, enabling audiences to connect with content in a way that is more intelligent, immersive, and personal. Powering smart devices, connected cars, entertainment experiences and more, the Company brings together ecosystems designed to reach highly engaged consumers, allowing it and its ecosystem partners to uncover significant new business opportunities, now and in the future. The Company&#8217;s technologies are integrated into consumer devices and a variety of media platforms worldwide, driving increased value for its partners, customers, and consumers. The Company operates in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating and reportable business segment and groups its revenue into four categories: Pay-TV, Consumer Electronics, Connected Car and Media 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Xperi Spin-Off</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In June 2020, Xperi Holding Corporation (&#8220;Xperi Holding,&#8221; &#8220;Adeia,&#8221; or the &#8220;Former Parent&#8221;) announced plans to separate into </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> independent publicly traded companies (the &#8220;Separation&#8221;), </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> comprising its intellectual property (&#8220;IP&#8221;) licensing business and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> comprising its product business (&#8220;Xperi Product&#8221;). On October 1, 2022 (the &#8220;Separation Date&#8221;), the Former Parent completed the Separation (the &#8220;Spin-Off&#8221;) through a pro-rata distribution (the &#8220;Distribution&#8221;) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter &#8220;Xperi Inc.&#8221;, &#8220;Xperi&#8221; or the &#8220;Company&#8221;) to the stockholders of record of the Former Parent as of the close of business on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">September 21, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the record date (the &#8220;Record Date&#8221;) for the Distribution. Each Xperi Holding stockholder of record received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of Xperi common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> par value, for every </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of Xperi Holding common stock, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> par value, held by such stockholder as of the close of business on the Record Date. As a result of the Distribution, Xperi became an independent, publicly traded company and its common stock is listed under the symbol &#8220;XPER&#8221; on the New York Stock Exchange. In connection with the Separation and the Distribution, Xperi Holding was renamed and continues as Adeia Inc. and also changed its stock symbol to &#8220;ADEA&#8221; on the Nasdaq Global Select Market.</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137706320">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 2 &#8211; 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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Bas</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">is of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States (&#8220;U.S.&#8221;) and the applicable rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s fiscal year ends on December 31. The Company employs a calendar month-end reporting period for its quarterly reporting.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended September 30, 2022, all of the assets and liabilities of the Xperi Product business had been transferred to a legal entity (the &#8220;Transfer&#8221;) under the common control of Xperi. Subsequent to this transfer and through December 31, 2024, the Company's financial statements and accompanying notes are prepared on a consolidated basis and include Xperi and its subsidiaries in which Xperi has a controlling financial interest. All intercompany balances and transactions are eliminated in consolidation. Prior to the Transfer, the financial statements and accompanying notes of the Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the transfer, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined businesses of the Company have been eliminated.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company was dependent on the Former Parent for all of its working capital and financing requirements as the Former Parent used a centralized approach to cash management and financing its operations. Financial transactions relating to the Company were accounted for as equity contributions from the Former Parent on the consolidated balance sheets. Accordingly, none of the Former Parent&#8217;s cash and cash equivalents were allocated to the Company for any of the periods presented, unless those balances were directly attributable to the Company. The Company reflects transfers of cash to and from the Former Parent&#8217;s cash management system within equity as a component of Net investment by Former Parent on a combined basis and as a component of net capital contribution from Former Parent on a consolidated basis. Other than the debt incurred in connection with the acquisition of Vewd Software Holdings Limited (&#8220;Vewd&#8221;) discussed in Note 7, the Former</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Parent&#8217;s long-term debt has not been attributed to the Company for any of the periods presented because the Former Parent&#8217;s borrowings are not the legal obligation of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the consolidated statements of operations and comprehensive loss of the Company reflect allocations of general corporate expenses from the Former Parent, including, but not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement, and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount, or other measures as deemed appropriate. Management of the Company and Former Parent consider these allocations to be a reasonable reflection of the utilization of services by, or the benefits provided to, the Company. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. Actual costs that may have been incurred if the Company had been a standalone company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by employees and decisions with respect to areas such as facilities, information technology and operating infrastructure.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the periods prior to the Separation that are presented in the accompanying consolidated financial statements, the Company&#8217;s income tax expense (benefit) and deferred tax balances were included in the Former Parent&#8217;s income tax returns. Income tax expense (benefit) and deferred tax balances contained in these consolidated financial statements for periods prior to the Separation are presented on a separate return basis, as if the Company had filed its own income tax returns. As a result, actual tax transactions included in the consolidated financial statements of the Former Parent may or may not be included in the consolidated financial statements of the Company. Similarly, the tax treatment of certain items reflected in the consolidated financial statements of the Company may or may not be reflected in the consolidated financial statements and income tax returns of the Former Parent. The taxes recorded in the consolidated statements of operations for periods prior to the Separation Date are not necessarily representative of the taxes that arose when the Company filed its income tax returns independent from the Former Parent&#8217;s returns for the tax year ended December 31, 2022. The income tax expense (benefit) recorded for the three months ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the Separation Date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (&#8220;Perceive&#8221;, later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. In October 2024, Perceive sold substantially all of its assets and certain liabilities to Amazon.com Services LLC. Refer to Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for details concerning an asset sale transaction related to Perceive.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, Perceive was completely dissolved after all of its remaining assets and liabilities were transferred to the Company. At the time of its dissolution, the Company recognized a loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million within interest and other income, net, on its consolidated statements of operations upon the derecognition of the remaining balance of the noncontrolling interests in Perceive.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Subsequent to the Transfer during the third quarter of 2022 and through December 31, 2024, the Company&#8217;s financial statements were prepared on a consolidated basis and include the accounts of the Company and its wholly owned subsidiaries, as well as an entity in which the Company has a controlling financial interest. All intercompany accounts and transactions have been eliminated in consolidation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Transfer and through the date in the third quarter of 2022 when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, the accompanying financial statements of Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the Transfer and through the date when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined business of the Company have been eliminated.</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency Remeasurement and Transactions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">functional currency of the Company&#8217;s foreign subsidiaries is the U.S. dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect on the day the transaction occurs, except</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in interest and other income, net in the consolidated statements of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The accounting estimates and assumptions that require management&#8217;s most significant, challenging, and subjective judgment include the estimation of licensees&#8217; quarterly royalties prior to receiving the royalty reports, the determination of stand-alone selling price and the transaction price in an arrangement with multiple performance obligations, the assessment of the recoverability of goodwill, the fair value of note receivable and deferred consideration in connection with the AutoSense Divestiture (as described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), the assessment of useful lives and recoverability of other intangible assets and long-lived assets, purchase accounting resulting from business combinations, recognition and measurement of current and deferred income tax assets and liabilities, the assessment of unrecognized tax benefits, and valuation of performance-based awards with a market condition. Actual results experienced by the Company may differ from management&#8217;s estimates.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Investment by Former Parent</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net investment by Former Parent on the consolidated balance sheets and consolidated statements of equity represents the Former Parent&#8217;s historical investment in the Company, the net effect of transactions with and allocations from the Former Parent, and the Company&#8217;s accumulated deficit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share Attributable to the Company</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company is computed by dividing net loss attributable to the Company for the period by the weighted-average number of common shares outstanding during the period. For periods prior to the Separation, the calculations of basic and diluted loss per share were based</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> on the number of shares outstanding on October 1, 2022, the Separation Date. In addition, it is assumed that there were no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation. Dilutive weighted-average common shares outstanding do not include unvested restricted stock units and stock options for the periods presented because the effect of their inclusion would have been anti-dilutive.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. See Note 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#8212;Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for detailed discussion on revenue recognition and disaggregation of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate financial information is available and that is evaluated on a regular basis by the chief operating decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. The CODM reviews financial information and manages the business on a consolidated basis for the purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating segment, which is also its reportable segment. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For additional information, see Note 15&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash and cash equivalents primarily consist of deposits maintained in domestic and foreign financial institutions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-Marketable Equity Investments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in interest and other income, net, in the consolidated statements of operations. Investments in entities over which the Company does not have the ability to exercise significant influence and which do not have readily determinable fair values,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">initially recognized at cost and remeasured through earnings when there is an observable transaction involving the same or similar investment of the same issuer, or due to an impairment (referred to as the &#8220;measurement alternative&#8221;). The fair value of non-marketable equity investments is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. The Company monitors its non-marketable securities portfolio for potential impairment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The carrying amount of cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term debt approximates fair value due to the short-term nature of these instrume</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nts. Note receivable, deferred consideration from divestitures, and long-term debt are carried at amortized cost and measured at fair value on a quarterly basis for disclosure purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivati</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">ve Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses derivative financial instruments to manage foreign currency exchange rate risk. The Company does not enter into derivative transactions for trading purposes. The Company&#8217;s derivative financial instruments are recorded on the consolidated balance sheets as assets or liabilities measured at fair value. For derivatives designated as a hedge, and effective as part of a hedge transaction, the effective portion of the gain or loss on the hedging derivative instrument is reported as a component of other comprehensive income (loss) and as a basis adjustment to the underlying hedged item and reclassified to earnings in the period in which the hedged item affects earnings. To the extent derivatives do not qualify or are not designated as hedges, or are ineffective, their changes in fair value are recorded in interest and other income, net immediately.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit and Other Risks</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from divestiture. The Company maintains cash and cash equivalents with large financial institutions, and at times, the deposits may exceed the federally insured limits. As part of its risk management processes, the Company performs periodic evaluations of the relative credit standing of these financial institutions. The Company has not sustained material credit losses from instruments held at these financial institutions. In addition, the Company has cash and cash equivalents held in international bank accounts that are denominated in various foreign currencies and has established risk management strategies designed to minimize the impact of certain currency exchange rate fluctuations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes that any concentration of credit risk in its accounts receivable and unbilled contracts receivable are substantially mitigated by its evaluation process and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024, 2023, and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> customer accounted for 10% or more of total revenue. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> customer represented 10% or more of the Company&#8217;s net balance of accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, in the first quarter of 2024, the Company received a note receivable and deferred consideration from Tobii AB (&#8220;Tobii&#8221;) as part of the consideration for divesting its AutoSense in-cabin safety business and related imaging solutions (the &#8220;AutoSense Divestiture&#8221;). Both of these instruments are exposed to credit risk arising from default on repayment from Tobii. The credit risk associated with the note receivable is mitigated by establishing a floating lien and security interest in certain of Tobii&#8217;s assets, rights, and properties, whereas the deferred consideration is not secured by any collateral. The Company utilizes valuation methodologies such as internally generated cash flow projections on the principal and interest of each instrument, along with the review of certain other data points, to determine the likelihood that the note receivable or deferred consideration will be repaid. Further, the Company assesses each instrument for credit losses and provides a reserve when full payment on the instruments may not occur as expected, in which case the reserve reflects the excess of the amortized cost basis over the results of the cash flow projections. Based on the results of the internally generated cash flow projections, the Company expects Tobii to make full payment on both instruments in accordance with the underlying agreement. Accordingly, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> allowance for credit losses was recorded as of December 31, 2024.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The allowance for credit losses, which includes the allowance for accounts receivable and unbilled contracts receivable, represents the Company&#8217;s best estimate of lifetime expected credit losses inherent in those financial assets. The Company&#8217;s lifetime expected credit losses are determined using relevant information about past events (including historical experience), current conditions, and reasonable and supportable forecasts that affect collectability. The Company monitors its credit exposure through ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary. In addition, the Company performs routine credit management activities such as timely account reconciliations, dispute resolution, and payment confirmations. The Company may employ collection agencies and legal counsel to pursue recovery of defaulted receivables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Inventory</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inventories consist primarily of finished DVRs, TiVo Stream 4K, non-DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#8217; estimated useful lives:</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:49.11%;box-sizing:content-box;"></td>
          <td style="width:1.78%;box-sizing:content-box;"></td>
          <td style="width:49.11%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Lesser of related lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Building and improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Up to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Expenditures that materially increase asset life are capitalized, while ordinary maintenance and repairs are expensed as incurred.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalization of Cloud Computing Costs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes certain costs related to its enterprise cloud computing arrangem</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ents during the application development stage. During the post-implementation stage, these costs are amortized as hosting fees on a straight-line basis over the term of the hosting arrangements.</span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company accounts for acquisitions using the acquisition method of accounting in accordance with Accounting Standard Codification Topic ASC 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(&#8220;ASC 805&#8221;). Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are expensed as incurred. Upon acquisition, the accounts and results of operations are consolidated as of and subsequent to the acquisition date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. The Company utilizes commonly accepted valuation techniques, such as the income approach and the cost approach, as appropriate, in establishing the fair value of intangible assets. Typically, key</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as disc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identified Intangible Assets and Goodwill Impairment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, and non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. The Company&#8217;s identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> years. Identified indefinite-lived intangible assets include legacy TiVo tradenames and trademarks resulting from acquisitions.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and identified intangible assets acquired. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill was not amortized, but rather evaluated for potential impairment annually. As part of its annual goodwill impairment test using the quantitative approach, the Company recognized a goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">604.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the year ended December 31, 2022. See Note 8&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment and Intangible Assets, Net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for more detail regarding the goodwill impairment.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-lived assets include property and equipment, operating lease right-of-use (&#8220;ROU&#8221;) assets, and intangible assets. The Company reviews its long-lived assets for possible impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Such events and changes may include: a significant decrease in market value, changes in asset use, negative industry or economic trends, and changes in the Company&#8217;s business strategy. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For identified indefinite-lived intangible assets resulting from acquisitions, the Company evaluates their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued liabilities, and noncurrent operating lease liabilities in the Company&#8217;s consolidated balance sheets. The ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company&#8217;s lease terms may include options to extend or terminate the lease, and these terms are factored into the valuation of ROU assets and liabilities when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and ROU assets calculation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a practical expedient, the Company elected to account for lease components and non-lease components such as common area maintenance costs for all data center, office, and facility leases separately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development costs are comprised primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as costs related to information technology, patent applications and examinations, materials, supplies, and an allocation of facilities costs. All research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, certain Company employees participated in the Former Parent&#8217;s equity programs. Stock-based compensation expense has been attributed to the Company based on the awards and terms previously granted to the Company&#8217;s direct employees, as well as an allocation of the Former Parent&#8217;s corporate and shared functional employee 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation is measured at the grant date based on the estimated fair value of the award and is recognized on a straight-line basis, net of estimated forfeitures, over the requisite service or performance period. Forfeiture rates are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. If the actual forfeiture rate is materially different from the estimate, stock-based compensation expense could be significantly different from what was recorded in the current period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of restricted stock units (&#8220;RSUs&#8221;), and performance-based restricted stock units (&#8220;PSUs&#8221;) that are based on company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant. The Company estimates the grant-date fair value of stock to be issued under the employee stock purchase plan (&#8220;ESPP&#8221;) using the Black-Scholes pricing mod</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">el.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company&#8217;s operations were included in the tax returns filed by the respective Former Parent entities of which the Company&#8217;s businesses were a part. Income tax expense and other income tax-related information contained in these consolidated financial statements are presented on a separate return basis as if the Company had filed its own tax returns. The separate return method applies the accounting guidance for income taxes to the Company&#8217;s standalone financial statements as if it were a separate taxpayer and a standalone enterprise for the periods presented. The income tax expense (benefit) recorded for the three month period ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the date of Separation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax benefit includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising costs are expensed as incurred and are presented within selling, general and administrative expense in the consolidated statements of operations. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably estimated. Management reviews these estimates in each accounting period as additional information becomes known and adjusts the loss provision when appropriate. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in the consolidated financial statements. If a loss is probable but the amount of loss cannot be reasonably estimated, the Company discloses the loss contingency and an estimate of possible loss or range of loss (unless such an estimate cannot be made). The Company does not recognize gain contingencies until they are realized. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d04f0f96-a096-4333-a30c-6888a7cdec49;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ASU 2023-07</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires the Company to disclose interim and annual disclosures on significant segment expenses and other segment related items and is applicable to companies with a single reportable segment. The Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> the annual disclosure requirements effective for the fiscal year ended December 31, 2024, on a retrospective basis, with the interim disclosure requirements becoming effective in the first quarter of 2025. The adoption did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> have a material impact on the Company&#8217;s consolidated financial statements. For further information, refer to Note 15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires disclosure of specific categories in the effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. This guidance is effective on a prospective or retrospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The standard requires that public business entities disclose additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. The standard will become effective for the Company&#8217;s 2027 annual financial statements and interim financial statements thereafter and may be applied prospectively to periods after the adoption date or retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.</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> -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 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/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_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>27
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133874256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 3 &#8211; </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">REVENUE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales taxes collected from customers which are subsequently remitted to governmental authorities.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Some of the Company&#8217;s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. The determination of SSP considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, SSP for separate performance obligations is generally based on the cost-plus-margin approach, considering overall pricing objectives.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of technology or when a license of technology is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Description of Revenue-Generating Activities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company derives the majority of its revenue from licensing its technologies and solutions to customers within the Pay-TV, Consumer Electronics, Connected Car and Media Platform product categories. Refer to Part I, Item 1 of this Form 10-K for detailed information regarding these product categories.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Pay-TV</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (&#8220;CE&#8221;) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company&#8217;s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (&#8220;IPTV&#8221;) Solutions, Personalized Content Discovery and enriched Metadata.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For these solutions, the Company provides on-going media or data delivery, either via on-premise licensed software, hosting or access to its platform. The Company generally receives fees on a per-subscriber per-month basis or as a monthly fee, and revenue is recognized during the month in which the solutions are provided to the customer. For most of the on-premise licensed software arrangements, substantially all functionality is obtained through the Company&#8217;s frequent updating of the technology, data and content. In these instances, the Company typically has a single performance obligation related to these ongoing activities in the underlying arrangement, and revenue is generally recognized over the period the solution is provided. There are certain fixed fee on-premise licensed software arrangements where revenue is recognized immediately upon the delivery of the licensed technology. Hosted solutions and access to our platform is considered a single performance obligation with revenue being recognized over the period the solution is provided.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Consumer Electronics</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company licenses its audio technologies to CE manufacturers or their supply chain partners.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer&#8217;s sales or production are estimated to have occurred. This may result in an adjustment to revenue when actual sales or production are subsequently reported by the customer, generally in the month or quarter following sales or production. Estimating customers&#8217; quarterly royalties prior to receiving the royalty reports requires the Company to make significant assumptions and judgments related to forecasted trends and growth rates used to estimate quantities shipped or manufactured by customers, which could have a material impact on the amount of revenue it reports on a quarterly basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company&#8217;s technology in the customer&#8217;s products over the license term. In arrangements with a minimum guarantee, the fixed fee component corresponds to a minimum number of units or dollars that the customer must produce or pay, with additional per-unit fees for any units or dollars exceeding the minimum. The Company generally recognizes the full fixed fee as revenue at the beginning of the license term when the customer has the right to use the technology and begins to benefit from the license. If applicable, revenue is recognized net of the effect of any significant financing components calculated using customer-specific, risk-adjusted lending rates, with the related interest income being recognized over time on an effective rate basis. For minimum guarantee agreements where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it estimates the customer will exceed the minimum and adjusts the revenue based on actual usage once that is reported by the customer.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Connected Car</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in &#8220;Consumer Electronics&#8221;. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in &#8220;Consumer Electronics&#8221;. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Media 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company generates revenue from advertising, TV viewership data, and licensing of the core middleware solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising revenue is generally recognized when the related advertisement is provided. TV viewership data revenue is generally recognized over time as the customer obtains the underlying data. License revenue for the Vewd solutions is generally recognized either on a per-unit royalty or a minimum guarantee or fixed fee basis, similar to as described in the &#8220;Consumer Electronics&#8221; section above.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Hardware Products, Services and Settlements/Recoveries</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company sells hardware products, primarily to end consumers, within the Pay-TV, Media Platform and Consumer Electronics product categories. Hardware product revenue is generally recognized when the promised product is delivered.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company also generates non-recurring engineering (&#8220;NRE&#8221;) revenue within all of its product categories. The Company recognizes NRE revenue as progress is made toward completion, generally using an input method based on the ratio of costs incurred to date to total estimated costs of the project.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue from each of advertising, NRE services, and hardware products was less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of total revenue for all periods presented.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company actively monitors and enforces its technology licenses, including seeking appropriate compensation from customers that have under-reported royalties owed under a license agreement and from third parties that utilize the Company&#8217;s technologies without a license. As a result of these activities, the Company may, from time to time, recognize revenue from periodic compliance audits of licensees for underreporting royalties incurred in prior periods, or from license disputes. These settlements and recoveries may cause revenue to be higher than expected during a particular reporting period and such settlements and recoveries may not occur in subsequent periods. The Company recognizes revenue from settlements and recoveries when a binding agreement has been executed or a revised royalty report has been received and the Company concludes collection is probable.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s revenue that is recognized over time consists primarily of per unit royalties, per-subscriber per-month or monthly license fees, single performance obligations satisfied over time, and NRE services. Revenue that is recognized at a point in time consists primarily of fixed fee or minimum guarantee licensing contracts, hardware products, advertising and settlements/recoveries.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by timing of recognition (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.992%;box-sizing:content-box;"></td>
        <td style="width:1.64%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.682%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.542%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.422%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recognized over time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">362,713</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">410,865</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">401,668</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Recognized at a point in time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">130,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">110,469</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100,592</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by product category (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Pay-TV</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">259,712</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">249,457</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Consumer Electronics</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,993</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,355</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,395</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Connected Car</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,144</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,864</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">84,201</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Media Platform</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,839</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">49,407</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,207</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by geographic location (in thousands):</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:27.445%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.182%;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:8.982%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.942%;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:8.862%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.942%;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:8.862%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">237,829</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">267,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">278,920</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Japan</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,773</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,138</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65,551</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Europe and Middle East</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,442</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,846</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Latin America</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,772</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,863</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,212</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">South Korea</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,926</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,099</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,870</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">China</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,824</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,809</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,932</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,122</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">34,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,929</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A significant portion of the Company&#8217;s revenue is derived from licensees headquartered outside of the U.S., principally in Asia, Europe, the Middle East, and Latin America, and it is expected that this revenue will continue to account for a significant portion of total revenue in future periods.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A contract asset represents a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where revenue is recognized upon the completion of performance obligations, but in advance of billings. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the amounts are expected to be invoiced more than one year from the reporting date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contract Liabilities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Contract liabilities are mainly comprised of deferred revenue, which arises when cash payments are received in advance of performance obligations being satisfied. Deferred revenue generally consists of prepaid licenses or other fees for which the Company is paid in advance while the promised good or service is transferred to the customer at a future date or over time.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents additional revenue disclosures (in thousands):</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:60.192%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562000000000001%;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:9.562000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Revenue recognized in the period from:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts included in deferred revenue at the beginning of the period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,202</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,620</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Performance obligations satisfied in previous periods (true<br/>ups, recoveries, and settlements) </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;">(1)(2)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,999</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,863</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,561</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">True ups represent the differences between the Company&#8217;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#8217;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. </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:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.</span></div></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Remaining performance obligations represent contracted revenue that has not yet been recognized. As of December 31, 2024, the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company&#8217;s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:80.2%;box-sizing:content-box;"></td>
        <td style="width:1.94%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.860000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,544</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a1483b8f-d737-4bae-bacc-8458cfa3fafe;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,564</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_cf97396b-defb-4cef-9b11-f899220f9b67;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,308</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_128e3618-80cb-423c-b331-74c38eef0456;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,139</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_413feaf7-ec80-4bab-8931-287dd398bd59;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,077</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ea4babab-392c-49b5-88b9-a4db06841bf0;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Thereafter</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">144</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">113,776</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allowance for Credit Losses</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:37.512%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.259%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.439%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.259%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,950</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">369</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,255</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">468</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Provision for credit losses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">799</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recoveries/charge-off</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">788</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">231</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">946</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">499</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1,950</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">369</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 (b)<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 (c)<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 (d)<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 (e)<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 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: 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>28
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141891168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Composition of Certain Financial Statement Captions</a></td>
<td class="text"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 4 &#8211; COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other current assets consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,027</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,913</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Prepaid income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,295</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,813</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Finished goods inventory</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,061</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,279</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,105</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,869</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">32,488</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">38,874</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54,737</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,740</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,384</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,224</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,773</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,074</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Building</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Land</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,778</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Construction in progress</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,319</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124,827</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: accumulated depreciation and amortization</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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,722</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">44,473</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">41,569</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as of December 31, 2024 and 2023, respectively, of accumulated amortization associated with capitalized internal-use software.</span></div></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to the global downsizing of its real estate footprint, the Company vacated a number of its leased office facilities, resulting in the impairment of the leasehold improvements completed at those facilities. For the years ended December 31, 2024, 2023, and 2022, the Company recorded impairment cha</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million on leasehold improvements, respectively. See Note 10&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for more detail.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the capitalization and amortization of internal-use software for the years ended December 31, 2024, 2023 and 2022 (in thousands):</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:57.051%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Costs capitalized associated with internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,160</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amortization of capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,547</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,503</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued liabilities consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Employee compensation and benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,360</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,095</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,108</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_63ef897f-7c09-435b-bd76-8a8c176d1582;"><span style="-sec-ix-hidden:F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of operating lease liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,353</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,760</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued other taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,370</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,464</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,259</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,991</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Third-party royalties</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,171</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,478</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,799</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,866</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">94,420</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">109,961</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and 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/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/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_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134966400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Financial Instruments</a></td>
<td class="text"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 5 &#8211; FINANCIAL INSTRUMENTS</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-marketable Equity Securities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> milli</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> impairments to the carrying amount of the Company&#8217;s non-marketable equity securities were recognized in the years ended December 31, 2024, 2023, and 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses a foreign exchange hedging strategy to hedge local currency expenses and reduce variability associated with anticipated cash flows. The Company&#8217;s derivative financial instruments consist of foreign currency forward contracts. The maturities of these instruments are generally less than twelve months. Fair values for derivative financial instruments are based on prices computed using third-party valuation models. All the significant inputs to the third-party valuation models are observable in active markets. Inputs include current market-based parameters such as forward rates, yield curves, and credit default swap pricing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flow Hedges</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company designates certain foreign currency forward contracts as hedging instruments pursuant to ASC 815, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives and Hedging</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The effective portion of the gain or loss on the derivatives are reported as a component of accumulated other comprehensive loss (&#8220;AOCL&#8221;) in stockholders&#8217; equity and reclassified into earnings in the consolidated statements of operations in the period upon which the hedged transactions are settled.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The notio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nal and fair values of all derivative instruments were as follows (in thousands):</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:42.549%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:30.606%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Location in Balance Sheet</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Derivative instruments designated as cash flow hedges:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract assets, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_33c3ec3e-c19b-45ce-a226-d996c3accfc9;"><span style="-sec-ix-hidden:F_ca796f1b-d0ee-4205-8cbc-802428c2cd07;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract liabilities, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_0c15ab27-3a94-4752-af59-4868e0c50b17;"><span style="-sec-ix-hidden:F_8e180a70-3e16-41d6-97b4-b8a50f0904f3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Notional value held to buy U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,074</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">738</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Notional value held to sell U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">57,329</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,468</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All of the Company&#8217;s derivative financial instruments are eligible for netting arrangements that allow the Company and its counterparty to net settle amounts owed to each other. Derivative assets and liabilities that can be net settled under these arrangements have been presented in the Company&#8217;s consolidated balance sheets on a net basis.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The gross amounts of the Company&#8217;s foreign currency forward contracts and the net amounts recorded in the Company&#8217;s consolidated balance sheets were as follows (in thousands):</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.833%;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.943%;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.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Gross amount of recognized assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">173</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Gross amount of recognized liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,031</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net (liabilities) assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):</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:57.48%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.860000000000001%;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:10.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,034</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Other comprehensive (loss) gain before reclassification</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,107</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">785</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Net current period other comprehensive (loss) gain</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,892</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,128</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,034</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the gains recognized upon settlement of the hedged transactions in the consolidated statement of operations for the years ended December 31, 2024 and 2023 (in thousands):</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.287%;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:13.137%;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:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">690</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">841</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">74</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">764</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,033</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> gains or losses recognized in the year ended December 31, 2022 as there was no settlement of any hedged transactions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Undesignated Derivatives</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the consolidated balance sheets with their corresponding changes in the fair value recognized as gains or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">losses </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in interest and other income, net in the consolidated statements of operations. These instruments were all re-designated as foreign currency cash flow hedges in July 2023.</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments in certain debt and equity 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/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>30
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137701216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_FairValueDisclosuresTextBlock', window );">Fair Value</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 6 &#8211; FAIR VALUE</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 1 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Quoted prices in active markets for identical assets.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 2 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Level 3 	</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When applying fair value principles in the valuation of assets, the Company is required to maximize the use of quoted market prices and minimize the use of unobservable inputs. The Company calculates the fair value of its Level 1 and Level 2 instruments based on the exchange traded price of similar or identical instruments, where available, or based on other observable inputs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s derivative financial instruments (as described in Note 5&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), consisting of foreign currency forward contracts, are reported at fair value on a recurring basis and classified as Level 2.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments Not Recorded at Fair Value</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities recorded at their carrying amount, bur for which the fair value is disclosed (in thousands):</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.5%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.803%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.044%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.924000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.044%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Note receivable, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,702</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,223</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred consideration from divestiture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,217</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,342</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">47,919</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">46,565</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Unsecured Promissory Note</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">49,659</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The fair value of the note receivable, including accrued interest, and the deferred consideration resulting from the AutoSense Divestiture and the Perceive Transaction (as described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) were estimated based on an income and market approach with valuation inputs such as the U.S. Treasury constant maturity yields, comparable bond yields, and credit spreads over the term of the same or similarly issued instruments. They are classified within Level 2 of the fair value hierarchy.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The senior unsecured promissory note (as described in Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> was classified as current in the Company&#8217;s consolidated balance sheets as of December 31, 2024, at a fair value approximating its carrying amount. The Company classifies the senior unsecured promissory note within Level 2 of the fair value hierarchy.</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_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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: 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 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 (c)(3)<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 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: 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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129184384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">Acquisitions and Divestitures</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 7 &#8211; ACQUISITIONS AND DIVESTITURES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Vewd Software Holdings Limited</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 1, 2022, the Company acquired all common stock of Vewd Software Holdings Limited (&#8220;Vewd,&#8221; and the &#8220;Vewd Acquisition&#8221;). Vewd is a leading global provider of streaming and hybrid TV solutions. The Vewd Acquisition establishes the Company as a leading independent streaming media platform through its TiVo brand and one of the largest independent providers of Smart TV middleware globally. The total consideration was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, consisting of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of debt. See </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for additional information on this debt.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Purchase Price Allocation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Vewd Acquisition was accounted for as a business combination, using the acquisition method. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the allocation of the purchase price to the identifiable assets acquired and liabilities assumed based on the fair values at the acquisition date (fair value amounts in thousands): </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:57.189%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.778%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Useful<br/>Life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,341</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Unbilled contracts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,335</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,208</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Property and equipment</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">443</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,020</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,050</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - large</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,900</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - small</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,500</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">870</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,150</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,115</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">977</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,777</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">920</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Long-term deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,393</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,094</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">307</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total purchase price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,913</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identifiable Intangible Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identifiable intangible assets primarily consist of technology, customer relationships, non-compete agreements and trade name. In determining the fair value, the Company utilized various forms of the income and cost approaches depending on the asset being valued. The estimation of fair value required significant judgment related to cash flow forecasts, discount rates reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined using historical data supplemented by current and anticipated market conditions, and growth rates. The technology was valued using the excess earnings method. Significant assumptions used under this method include forecasted revenue and growth, estimated technology obsolescence, contributory asset charges, and the discount rate. The customer relationships were valued using the cost approach, based on estimated customer acquisition costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The excess of the consideration transferred over the fair value of assets acquired and liabilities assumed was recognized as goodwill. The goodwill is generated from operational synergies and cost savings the Company expects to achieve from the consolidated operations, as well as the expected benefits from future technologies that do not meet the definition of an identifiable intangible asset and Vewd&#8217;s knowledgeable and experienced workforce.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Transaction and Other Costs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Vewd Acquisition, the Company incurred significant one-time expenses such as transaction-related costs, including transaction bonuses, legal expenses and consultant fees, and severance and retention costs. For the year ended December 31, 2022, transaction-related costs and severance and retention costs were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Supplemental Pro Forma Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following unaudited pro forma financial information assumes the Vewd Acquisition was completed as of January 1, 2021. The unaudited pro forma financial information as presented below is for informational purposes only and is based on estimates and assumptions that have been made solely for purposes of developing such pro forma information. This is not necessarily indicative of the results of operations that would have been achieved if the Vewd Acquisition had taken place on January 1, 2021, nor is it necessarily indicative of future results. Consequently, actual results could differ materially from the unaudited pro forma financial information presented below. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the pro forma operating results as if the acquired operations of Vewd had been included in the Company&#8217;s consolidated statements of operations as of January 1, 2021 (unaudited, in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">508,636</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Net loss attributable to the Company</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">769,483</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The unaudited supplemental pro forma information above includes the following pro forma adjustments: adjustments for transaction-related costs and severance and retention costs, adjustments for amortization of intangible assets, adjustments for interest and related expenses associated with Vewd&#8217;s historical debt, elimination of inter-company transactions between Vewd and the Company, and adjustments for the related income tax impact. The unaudited supplemental pro forma information above does not include any cost saving synergies from operating efficiencies.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">AutoSense In-cabin Safety Business and Related Imaging Solutions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the Company entered into a definitive agreement with Tobii in connection with the AutoSense Divestiture. The AutoSense Divestiture represented a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% equity sale transaction of two of the Company&#8217;s wholly-owned subsidiaries and was expected to streamline the Company&#8217;s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the AutoSense Divestiture were classified as held for sale as of December 31, 2023.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the carrying amounts of assets and liabilities classified as held for sale in connection with the AutoSense Divestiture on the Company&#8217;s consolidated balance sheets as of December 31, 2023 (in thousands):</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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,349</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,349</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,323</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,323</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,529</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,346</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,346</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,860</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,249</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,109</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,821</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,821</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,126</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,126</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,191</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,805</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,996</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,669</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,444</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></div></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to the estimated fair value less cost to sell exceeding the carrying amount of the assets and liabilities presented above, the Company did not recognize an impairment loss related to the assets held for sale in the year ended December 31, 2023.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On January 31, 2024, the AutoSense Divestiture was completed for total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, comprised of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash, a note receivable from Tobii (the &#8220;Tobii Note&#8221;) of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and deferred consideration (as described under Deferred Consideration below) totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which was estimated to have a fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million based on a present value factor as of January 31, 2024. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of cash included in the total consideration represents the cash balance that was transferred to Tobii upon completion of the AutoSense Divestiture to support operations during the transition and was subsequently returned to the Company, and as such, this amount is included in the assets sold as of January 31, 2024 and in the total consideration received. In addition, there may be potential earnout payments (as described under Contingent Consideration below) payable in 2031, contingent upon the future success of the divested AutoSense in-cabin safety business.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the AutoSense Divestiture, the Company also recorded a liability of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for potential indemnification of certain pre-closing date matters.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of January 31, 2024, </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">January 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,025</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,025</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,392</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,392</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,398</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,718</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">812</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">812</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,272</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,272</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,887</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,887</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,627</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,770</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">30,397</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,114</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,114</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,295</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,772</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,332</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">14,330</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></div></div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon the completion of the AutoSense Divestiture, the Company recognized a pre-tax gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The AutoSense Divestiture did not represent a strategic shift that would have a major effect on the Company&#8217;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Note Receivable from Tobii AB</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note, with a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum, matures on April 1, 2029 and is payable in three annual installments. Tobii may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, along with accrued interest, without any penalty. In the event of default, an additional interest of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum may be applied to the outstanding balance of the Tobii Note, and the Company has the right to demand full or partial payment on the outstanding balance with unpaid interest.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note is secured by a floating lien and security interest in certain of Tobii&#8217;s assets, rights, and properties, and contains customary affirmative and negative covenants including the restrictions on incurring certain indebtedness, and certain change of control and asset sale events, but does not include any financial covenants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note has the following scheduled principal repayments (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Principal Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">April 1, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,676</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total principal payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">27,676</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):</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:77.28%;box-sizing:content-box;"></td>
          <td style="width:2%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:18.72%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Outstanding principal amount</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,676</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Add: interest accrued to date</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,026</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Carrying amount&#8212;note receivable, noncurrent</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">29,702</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div></div><div></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2024, the Company recognized interest income of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Deferred Consideration</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by Tobii in four annual payments as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2030</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,500</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2031</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total future payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the closing date of the Tobii Note, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of discount on the deferred consideration to be accreted as interest income up to the date of the final payment. For the year ended December 31, 2024, the Company accreted $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of the discount as interest income.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,197</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,803</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingent Consideration</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The earnout represents potential incremental cash consideration, and the payment is contingent upon the achievement of certain targeted shipments, between January 1, 2024 and December 31, 2030, of qualified automotive products featuring the AutoSense in-cabin safety technology and the related imaging solutions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At the closing date of the AutoSense Divestiture, the Company elected to apply the gain contingency guidance under ASC 450&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as it could not reasonably estimate shipment amounts. As a result, the Company deferred the recognition of the contingent consideration until it becomes realized or realizable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Perceive Corporation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 14, 2024, the Company and its subsidiary, Perceive (now known as Xperi Pylon Corporation) (&#8220;Seller&#8221;), of which the Company owned approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the equity interests, entered into an Asset Purchase Agreement (the &#8220;Agreement&#8221;) with Amazon.com Services LLC (&#8220;Buyer&#8221;) pursuant to which Buyer has agreed to purchase and assume from Seller substantially all the assets and certain liabilities of Seller for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million in cash, including a holdback of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million to be held for </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> after the closing of the transaction to secure the Company&#8217;s and Seller&#8217;s indemnification obligations (the &#8220;Perceive Transaction&#8221;). The Perceive Transaction was subsequently completed on October 2, 2024 (the &#8220;Closing Date&#8221;).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Perceive Transaction did not represent a strategic shift that would have a major effect on the Company&#8217;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of October 2, 2024, </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">October 2, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">171</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,477</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">73</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,239</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">165</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,404</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon the completion of the Perceive Transaction in 2024, the Company recognized a pre-tax gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was attributable to the Company.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Holdback Consideration</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The holdback consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was estimated to have a fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million based on a present value factor as of the Closing Date, resulting in a discount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. For the year ended December 31, 2024, the amount of discount accreted as interest income was insignificant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the holdback consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">586</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">11,414</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="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_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</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 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130831440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Impairment and Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill Impairment and Intangible Assets, 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 8 &#8211; GOODWILL IMPAIRMENT AND INTANGIBLE ASSETS, NET</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill was evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicated the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. The Company concluded it operated in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> reporting unit for all periods presented.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the third and fourth quarters of 2022, sufficient impairment indicators were identified by the Company that it was more-likely-than-not that goodwill was impaired, and a quantitative interim goodwill impairment test was performed in each of the reporting periods. These impairment indicators included a sustained decline in the Former Parent&#8217;s stock price during the third quarter of 2022 and a further significant decline in the trading price of Xperi&#8217;s common stock during the fourth quarter of 2022, along with continued decline in macroeconomic conditions. A fair value assessment was completed for the reporting unit using the market approach capitalization, and when compared to the carrying value of this reporting unit, goodwill was considered impaired. As a result, a goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">604.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was recognized for the year ended December 31, 2022. As a result of this impairment charge, the Company&#8217;s goodwill balance was completely written off as of December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identified Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified intangible assets consisted of the following (in thousands):</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:49.78%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:9.284%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.441%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.284%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.561%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.564%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,281</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,687</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,594</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">219,912</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">194,041</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,871</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,685</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">389,251</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,434</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,313</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,898</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">415</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">773,292</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">630,978</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">794,692</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">630,978</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">163,714</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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: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>
      <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:49.78%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:9.284%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.441%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.284%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.561%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.564%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,281</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,478</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,803</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">219,717</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181,713</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,004</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,685</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">365,074</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,611</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,313</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34,453</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,860</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,884</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">773,097</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">587,602</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">185,495</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">794,497</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">587,602</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">206,895</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which were fully amortized and classified as held for sale as of December 31, 2023 in connection with the Divestiture (as described in Note 7).</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the estimated future amortization expense of finite-lived intangible assets was as follows (in thousands):</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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34,838</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,508</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,665</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,327</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,341</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">635</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">142,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible 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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134422944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_LongTermDebtTextBlock', window );">Debt</a></td>
<td class="text"><p style="font-size: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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 9 &#8211; DEBT</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Vewd Acquisition as disclosed in Note 7, on July 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, 2022, TiVo Product Holdco LLC, which was subsequently renamed Xperi Inc., issued a senior unsecured promissory note (the &#8220;Promissory Note&#8221;) to the sellers of Vewd in a principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. Indebtedness outstanding under the Promissory Note bears an interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% per annum, payable in cash on a quarterly basis. If a certain qualified spin-off transaction occurs, the interest rate will be increased to the greater of (a) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and (b) the sum of (i) the highest interest rate payable under any credit facility or bonds, debentures, notes or similar instruments where the Company or any guarantor borrows money or guarantees obligations on a secured basis</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">on </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">or after the date of such spin-off transaction, plus (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%. It was determined that the Spin-Off completed on October 1, 2022 did not trigger any change in the interest rate of the debt. The Promissory Note matures on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">July 1, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, plus accrued and unpaid interest, if any, under the Promissory Note without premium or penalty. In addition, the Promissory Note has mandatory prepayment provisions upon certain change of control or asset sale events.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Promissory Note includes certain covenants that restrict the Company and each guarantor&#8217;s ability to, among other things, incur certain indebtedness or engage in any material line of business substantially different from those lines of business conducted by the Company on the closing date of the acquisition. The Promissory Note does not contain any financial covenants.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million on the Promissory Note was classified as current in the consolidated balance sheets as of December 31, 2024. Interest expense on the Promissory Note was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the years ended December 31, 2024 and 2023, and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">million for the year ended December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-term 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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/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_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130776656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Leases</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 10 &#8211; LEASES</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates thro</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ugh 2030. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certain leases offer the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">option to renew</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for up to</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ten ye</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ars</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and to terminate before the expiration date</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to selling, general and administrative 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company began the effort of optimizing its global real estate footprint and decided to vacate and sublease certain offices follow</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ing the Spin-Off in October 2022. Due to the change in how the office facilities were being used, a significant decrease in the expected market price of the operating lease ROU assets, and expected delays in subleasing the space based on the condition of the commercial real estate market, the Company recorded impairment charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million in the years ended December 31, 2024, 2023 and 2022, respectively,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to reduce the carrying amount of certain operating lease ROU assets, including the related leasehold improvements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of operating lease costs were as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fixed lease cost </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,966</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,581</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Variable lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,164</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,130</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,365</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: sublease income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,896</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,498</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,938</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,540</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents supplemental cash flow information arising from lease transactions (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash payments included in the measurement of operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,669</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,968</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Operating ROU assets obtained in exchange for lease obligations</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,360</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The weighted-average remaining term of the Company&#8217;s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:</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>
      <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>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.379999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.379999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.4</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Weighted-average discount rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments and related lease liabilities as of December 31, 2024 were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:54.771%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.402000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.402000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.42%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.922%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Operating Lease Payments (1)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Sublease Income</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Operating Lease Payments</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,941</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,333</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,608</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,621</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,249</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">368</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,881</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,019</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">379</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,640</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,841</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,550</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total lease payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,511</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,934</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">29,577</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,226</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Present value of operating lease liabilities:</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">35,285</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: operating lease liabilities, current portion</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,353</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">19,932</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</span></div></div></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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134637008">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 11 &#8211; COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Unconditional Purchase Obligations</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">f December 31, 2024 were as follows (in thousands):</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:76.58%;box-sizing:content-box;"></td>
        <td style="width:1.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:19.439999999999998%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,867</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,210</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,150</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,066</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">137,894</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Indemnifications</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees, customers, and business partners against claims made by third parties arising from the use of the Company's products, intellectual property, services, or technologies. The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the scope of the contractual indemnification obligation; the nature of the third party claim asserted; the relative merits of the third party claim; the financial ability of the third party claimant to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and the willingness of such party to engage in settlement negotiations. The Company has received requests for indemnification, but to date none has been material, and no liability has been recorded in the Company&#8217;s financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As permitted under Delaware law, the Company has agreements whereby it indemnifies its officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company&#8217;s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company believes, given the absence of any such payments in the Company&#8217;s history, and the estimated low probability of such payments in the future, that the estimated fair value of these indemnification agreements is not material. In addition, the Company has directors&#8217; and officers&#8217; liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements, should they occur.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company and its subsidiaries have been involved in litigation matters and claims in the normal course of business. In the past, the Company or its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to determine infringement or validity of intellectual property rights, and to defend themselves or their customers against claims of infringement or breach of contract. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings to ensure proper and full payment of royalties by licensees under the terms of their license agreements. Accruals for loss contingencies are recognized when a loss is probable, and the amount of such loss can be reasonably estimated.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An adverse decision in any legal actions could result in a loss of the Company&#8217;s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company&#8217;s licensed technology or otherwise negatively impact the Company&#8217;s stock price or its business and consolidated financial results. Although considerable uncertainty exists, the Company does not anticipate that the disposition of any of these matters will have a material effect on its business or 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_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>36
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884128036352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To The Company<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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 );">Net Loss Per Share Attributable To The Company</a></td>
<td class="text"><p style="font-size:10pt;margin-top:15pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 12 &#8211; NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 1, 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,023,632</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of the Company&#8217;s common stock, par value $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share, were distributed to the Former Parent&#8217;s stockholders of record as of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">September 21, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This share amount is utilized for the calculation of basic and diluted earnings per share for all periods presented prior to the Separation and such shares are treated as issued and outstanding for purposes of cal</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">culating historical net loss per share. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For periods subsequent to the Separation, actual outstanding shares are used to calculate both basic and diluted weighted-average number of common shares outstanding. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options and vesting of restricted stock awards and units are typically reflected in the computation of diluted net income per share by application of the treasury stock method. Due to the net losses reported, these potentially dilutive securities were excluded from the computation of diluted net loss per share, since their effect would be anti-dilutive.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">e computation of basic and diluted shares (in thousands, except per share amounts):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,008</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">136,613</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">757,484</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,057</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,012</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,029</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.31</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.18</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18.02</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</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:55.251%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">146</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restricted stock units</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,405</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,604</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">81</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,517</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,254</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4,750</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</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_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>37
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137696992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity And Stock-Based Compensation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 13 &#8211; STOCKHOLDERS&#8217; EQUITY AND STOCK-BASED COMPENSATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, certain of the Company&#8217;s employees participated in equity-based compensation plans sponsored by the Former Parent. The Former Parent&#8217;s equity-based compensation plans included incentive compensation plans and an ESPP. All grants made through September 30, 2022 were issued under those plans which are described fully in the Form 10 filed with the SEC on September 14, 2022.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On October 1, 2022, in connection with the Separation, all outstanding Former Parent equity awards were equitably adjusted to reflect the impact of the Separation. The adjustments to each type of award outstanding pursuant to the Former Parent equity incentive plans as of immediately prior to the Separation was determined in accordance with the terms of the Employee Matters Agreement by and between Adeia Inc. and Xperi Inc., dated as of October 1, 2022 (the &#8220;EMA&#8221;). In connection with this adjustment, each outstanding Former Parent equity award as of the Separation Date was converted into either (a) both Adeia and Xperi equity awards, with certain adjustments to the underlying shares and terms of outstanding awards to preserve the aggregate intrinsic value of each award immediately after the Separation when compared to the aggregate intrinsic value immediately prior to the Separation, or (b) an equity award of only Adeia common stock or only Xperi common stock, with an adjustment to the number of shares to preserve the value of the award. Following the Separation, the Adeia awards and Xperi awards related to prior grants made by the Former Parent are subject to substantially the same terms and vesting conditions that applied to the original Former Parent awards immediately prior to the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The conversion of the Former Parent equity awards was accounted for as a modification, resulting in $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of incremental stock-based compensation expense to be recognized over the remaining vesting term of the modified awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Equity Incentive Plan</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Equity Incentive Plan (the &#8220;2022 EIP&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Under the 2022 EIP, the Company may grant equity-based awards to employees, non-employee directors, and consultants for services rendered to the Company (or any parent or subsidiary) in the form of stock options, stock awards, restricted stock awards, RSUs, stock appreciation rights, dividend equivalents and performance awards, or any combination thereof. The 2022 EIP includes an automatic annual increase to its shares reserve on January 1 of each year as set forth in the plan document.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The 2022 EIP provides for option grants designated as either incentive stock options or non-statutory options. Stock options have been granted with an exercise price not less than the value of the Company&#8217;s common stock on the grant date and have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> contractual terms from the date of grant and vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> period. The vesting criteria for restricted stock units has historically been the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_9fd6e591-b73a-4c10-add7-5b3a2006e731;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for time-based awards or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for performance-based awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares reserved for future grant under the 2022 EIP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Employee Stock Purchase Plan (as amended, the &#8220;2022 ESPP&#8221;). The 2022 ESPP originally provided consecutive overlapping </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering periods, with four purchase periods that were generally six months in length, commencing on each December 1 and June 1 during the term of the 2022 ESPP. The 2022 ESPP was subsequently amended, and commencing December 1, 2023, the length of the offering periods was reduced from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the employee&#8217;s maximum participant contribution was reduced</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the employee&#8217;s after-tax base earnings and commissions up to the limit imposed by the Internal Revenue Service. The accumulated deductions will be applied to the purchase of shares on each semi-annual purchase date. The purchase price per share will equal </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the fair market value per share on the start date of the offering period or, if lower, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the fair market value per share on the semi-annual purchase date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The change in the term of the offering period (as described above) was accounted for as a modification, where the original options to purchase shares were cancelled and concurrently replaced with new options from the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period. There was </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> incremental compensation expense resulting from the modification. As of December 1, 2023, total compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million was expected to be recognized by the Company, on a straight-line basis, over an accelerated term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The 2022 ESPP also includes a reset provision if the fair market value per share of the Company&#8217;s common stock on any purchase date during an offering period is less than the fair market value per share on the start date of the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period. Upon occurrence of the reset, the existing offering period will automatically terminate and a new </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reset provision under the 2022 ESPP was triggered on May 31, 2024, and it was considered a modification in accordance with ASC 718&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, with the incremental fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million to be recognized on a straight-line basis over the new </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> offering period.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024 and 2023, the Company issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares under the 2022 ESPP, respectively, at a weighted-average purchase price </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.30</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8.92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively, net of s</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">hares withheld to satisfy withholding tax requirements for certain employees, for an aggregate net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, there were approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares reserved for future grant under the 2022 ESPP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the valuation assumptions used in estimating the fair value of the 2022 ESPP for the offering periods in effect using the Black-Scholes option pricing model:</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:64.706%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.446%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.446%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45.6</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.1</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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:12pt;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the valuation assumptions were determined by the Former Parent. The following assumptions were used to value the Former Parent&#8217;s ESPP shares granted to employees specifically identifiable to Xperi in the year ended December 31, 2022:</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:77.56%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.900000000000002%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.1</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the Black-Scholes option pricing model to determine the estimated fair value of ESPP shares. The determinations of these assumptions are outlined below:</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Expected life&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The expected life assumption is based on analysis of the Company&#8217;s historical employee exercise patterns. The expected life of options granted under the ESPP represents the offering period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">two years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Effective December 1, 2023, the expected life of options granted under the ESPP was changed to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Volatility&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Due to limited historical trading data, volatility is calculated based on a peer group over the most recent period that represents the remaining term of the vesting period as of the valuation date. For ESPP with the expected life of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, volatility is calculated based on the Company&#8217;s stock price.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Risk-free interest rate&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The risk-free interest rate assumption is based on the U.S. Treasury rate for issues, commensurate with the expected life of the options granted.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Dividend yield&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Following the Separation in October 2022, the Company does not expect to pay dividends in the foreseeable future. Prior to the Separation, the Former Parent determined the expected dividend yield based on cash dividends declared by the board of directors for the previous four quarters and dividing that result by the average closing price of the Former Parent&#8217;s common stock for the quarter. Cash dividends were not paid on stock options, restricted stock units, or unvested restricted stock awards.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Options</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock option activity for the year ended December 31, 2024 is as follows</span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (in thousands, except per share amounts):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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:49.88%;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.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.3%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.020000000000001%;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.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.3%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of<br/>Shares Subject<br/>to Stock Options</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26.87</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.69</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Options canceled / forfeited / expired</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.47</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024 </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.48</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.09</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.</span></p></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Restricted Stock Units</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the year ended December 31, 2024 is as follows (in thousands, except per share amounts):</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.06%;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:12.2%;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:12.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:1%;box-sizing:content-box;"></td>
        <td style="width:10.96%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.42%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.020000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to Time-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to<br/>Performance-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total Number<br/>of Shares</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,396</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,671</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.51</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,602</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">682</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,284</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.15</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Vested / released</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,864</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,878</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.57</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Canceled / forfeited</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,068</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.57</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,258</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,147</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,405</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.66</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Performance-Based Awards</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company may grant PSUs to senior executives, certain employees, and consultants. The value and the vesting of such PSUs are generally linked to one or more performance goals or certain market conditions determined by the Company, in each case on a specified date or dates or over any period or periods determined by the Company and may range from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of the grant. For PSUs subject to market conditions, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2023, in accordance with the EMA executed by the Company and the Former Parent in connection with the Separation, the Company modified certain vesting conditions related to market-based PSUs granted in 2022, resulting in a total incremental compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which is expected to be recognized over the remaining requisite service period through April 2025.</span></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to value the market-based PSUs granted during the period:</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:54.78%;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:12.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:13.5%;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:12.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="8" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43.9</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.1</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40.9</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Assumptions used in the year ended December 31, 2022 were for market-based PSUs granted by the Former Parent.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock Repurchase Programs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2024, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) authorized the repurchase of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of its common stock (the &#8220;Program&#8221;). Under the Program, the Company may make repurchases, from time to time, through open market purchases, block trades, privately negotiated transactions, accelerated share repurchase transactions, or other means. The Company may also, from time to time, enter into Rule 10b5-1 plans to facilitate repurchases under the Program. During the year ended December 31, 2024, the Company repurchased a total of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million shares of common stock, at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> per share for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. The shares repurchased were permanently retired. No expiration date has been specified for this Program. As of December 31, 2024, the total remaining amount available for repurchase was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the stock-based compensation expense was based on the expense for employees specifically identifiable to Xperi. Consequently, the amounts presented are not necessarily indicative of future awards and do not necessarily reflect the costs that the Company would have incurred as an independent company.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 is as follows (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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:56.32%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,216</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,466</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,634</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,276</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,561</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">36,691</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,789</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">20,836</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60,541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">69,531</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense categorized by award type for the years ended December 31, 2024, 2023 and 2022 is summarized in the table below (in thousands):</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:56.32%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,516</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,660</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,233</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,283</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,519</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,742</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,352</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,727</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">368</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60,541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">69,531</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, for the year ended December 31, 2022, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of stock-based compensation expense was recognized in operating results as part of the corporate and shared functional employees&#8217; expenses allocation.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:64.24%;box-sizing:content-box;"></td>
        <td style="width:1.74%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.3%;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:14.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unrecognized Stock-Based Compensation</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted-Average Period to Recognize Expense <br/>(in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,183</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.7</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,232</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">56,692</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-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_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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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 (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 9: 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(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: 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 (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: 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 (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-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_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130349328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 14 &#8211; INCOME TAXES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of income (loss) before taxes are as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142,447</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">667,612</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">43,337</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,801</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,005</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (loss) before taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">11,579</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129,646</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">747,617</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consisted of the following (in thousands):</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:57.151%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,696</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,398</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,161</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,546</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,252</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">476</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">694</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,723</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,381</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,638</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">22,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,431</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,748</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,871</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">175</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">502</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">84</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,596</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,386</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company released $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of valuation allowance associated with certain foreign deferred tax assets due to the change in circumstances that affect the realizability of those deferred tax assets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss carryforward</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,442</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,513</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,026</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,796</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,377</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,729</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed and intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,216</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,899</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,768</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,652</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized R&amp;D</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95,281</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">87,465</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Lease liability</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,981</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,075</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,378</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,318</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,668</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Gross deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">199,190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">214,889</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Net deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,955</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,294</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,416</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue recognition</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,574</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating ROU assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,603</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,224</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,436</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Gross deferred tax liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,218</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,737</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,890</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The need for a valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more-likely-than-not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight is given to evidence that can be objectively verified. After considering both positive and negative evidence to assess the recoverability of the Company&#8217;s net deferred tax assets, the Company determined that it was not more-likely-than-not that it would realize its federal, certain state and certain foreign deferred tax assets. The Company intends to continue maintaining a valuation allowance on its federal deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain federal deferred tax assets and a decrease to income tax expense for the period the release is recorded. The exact timing and amount of the valuation allowance release depends on the level of profitability that the Company is able to achieve.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.703000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:16.103%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,075</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2030</span></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,782</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;Indefinite</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross capital loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.703000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:16.103%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">78,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2039</span></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="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had the following credits available to reduce future income tax expense (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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.3%;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.82%;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:15.44%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,671</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2044</span></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;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-kerning:none;min-width:fit-content;">State research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,326</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indefinite</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,404</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2033</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2034</span></span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,779</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101,529</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Charged (credited) to expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,051</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,397</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,321</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Charged (credited) to other accounts</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">309</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">581</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,071</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">152,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">111,779</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes as a result of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S. federal statutory rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,432</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,226</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,032</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">State, net of federal benefit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">501</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">532</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,974</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,390</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,036</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Executive compensation limitation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">560</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,911</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,286</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,983</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,225</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign withholding tax</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,051</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,811</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,079</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,831</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restructuring and transaction costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,394</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">649</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">293</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Divestiture-related activity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,339</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,915</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,651</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,337</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,338</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,124</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">977</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,412</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,491</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Effect of cross-border tax laws</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,580</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,151</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,656</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">746</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,798</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Change in estimates</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,387</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,844</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,802</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in other comprehensive income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Non-deductible expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Others</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">269</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">928</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,844</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">At December 31, 2024, the Company asserts that it will not permanently reinvest its foreign earnings outside the United States. The Company anticipates that the cash from its foreign earnings may be used domestically to fund operations or used for other business needs. The accumulated undistributed earnings generated by its foreign subsidiaries was approximately </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Substantially all of these earnings will not be taxable upon repatriation to the United States since they will be treated as previously taxed earnings and profits. The U.S. state income taxes and foreign withholding taxes related to the distributable cash of the Company&#8217;s foreign subsidiaries are not expected to be material.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the total unrecognized tax benefits and the amounts of which that would affect the effective tax rate upon recognition of such as of December 31, 2024, 2023, and 2022 (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amount affecting the effective tax rate upon recognition of unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,198</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,592</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,791</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company is unable to make a reasonable estimate of the timing of the long-term payments or the amount by which the unrecognized tax benefits will increase or decrease over the next 12 months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reconciliation of the Company&#8217;s unrecognized tax benefits for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at January 1</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,438</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Changes due to Separation, mergers, and dispositions</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,682</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Increases for tax positions related to the current year</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,009</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,070</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,793</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Increases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">961</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">444</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Decreases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,395</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">798</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at December 31</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">It is the Company&#8217;s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. For the years ended December 31, 2024, 2023, and 2022, we recognized interest and penalties related to unrecognized tax benefits of an immaterial amount, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and an immaterial amount, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With few exceptions, the Company&#8217;s 2020 through 2024 tax years are open to examination </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in the United States, any net operating losses or credits that were generated in prior years, but not yet fully utilized in a year that is closed under the statute of limitations, may also be subject to examination.</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 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><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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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 6: 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 7: 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 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(h)(2))<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 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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>39
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137830176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic and Segment Related Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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 );">Geographic and Segment Related 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 15 - GEOGRAPHIC AND SEGMENT RELATED INFORMATION</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic Information</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-lived assets consist primarily of property and equipment and operating lease ROU assets. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes long-lived assets by geographic region (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;">
      <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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60,847</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,725</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Europe</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,656</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,416</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Asia and other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,052</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">8,328</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">74,555</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">81,469</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">See Note 3&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for information on revenue by geographic region.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating and reportable segment. The Company&#8217;s technologies are integrated into consumer devices and media platforms worldwide, powering smart devices, connected cars and entertainment experiences. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_20ee7cd9-7f26-453a-9e7e-8f9b021dc0e3;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> has </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">been determined to be the chief operating decision maker (&#8220;CODM&#8221;) in accordance with the authoritative guidance on segment reporting. The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The CODM assesses performance and decides how to allocate resources based on </span></span><span style=""></span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">net </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">income (loss) that also is reported on the statements of operations as consolidated net income (loss).</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The measure of segment assets is reported on the balance sheet as total consolidated assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents information about reported segment revenue, significant segment expenses, and segment net loss for the years ended December 31, 2024, 2023, and 2022 (in thousands):</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:55.009%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Less:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,756</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118,628</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122,946</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">191,352</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,833</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,355</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">218,106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">233,403</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,402</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,638</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,645</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,501</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,752</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">604,555</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,535</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,710</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,724</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">829</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,991</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,327</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,008</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,512</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on divestitures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,833</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">139,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">761,206</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes total salaries, bonuses, and employee benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">278.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">323.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">318.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the years ended December 31, 2024, 2023, and 2022, respectively. </span></div></div></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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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><br>Reference 23: 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 24: 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 25: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884238431504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Net Investment By Former Parent<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Net Investment By Former Parent</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 16 - RELATED PARTY TRANSACTIONS AND NET INVESTMENT BY FORMER PARENT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For periods prior to the Separation, the consolidated financial statements have been prepared on a standalone basis and were derived from the consolidated financial statements and accounting records of the Former Parent. The following disclosure summarizes activity prior to the Separation between the Company and the Former Parent, including affiliates of the Former Parent that were not part of the Separation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Allocation of Corporate 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to Separation, the consolidated financial statements included expenses for certain management and support functions which were provided on a centralized basis within the Former Parent, as described in Note 2&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. These management and support functions include, but are not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount or other measures of the Company and the Former Parent.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The amount of these allocations from the Former Parent was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which included $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for depreciation expenses and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for selling, general and administrative for the year ended December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a standalone public company. Actual costs that may have been incurred if the Company had been a standalone public company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by the Company&#8217;s employees, and strategic decisions made in areas such as selling, information technology and infrastructure.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Transfers from Former Parent</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of net transfers from the Former Parent on the consolidated statements of equity to the corresponding amount on the consolidated statements of cash flows was as follows (i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">n thousands):</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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of equity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,915</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net proceeds from capital contributions by Former Parent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Issuance of equity to noncontrolling interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,423</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,387</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of cash flows</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">136,037</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 7: 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)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: 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)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: 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)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141890944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock', window );">Benefit Plan</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 17 &#8211; BENEFIT PLAN</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company maintains a 401(k) retirement savings plan that allows voluntary contributions by all eligible U.S. employees upon their hire date. Eligible employees may elect to contribute up to the maximum amount allowed under Internal Revenue Service regulations. The Company can make discretionary contributions under the 401(k) plan. During the years ended December 31, 2024, 2023 and 2022, the Company&#8217;s employer 401(k) match expense was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.</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 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/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_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129183600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTE 18 - SUBSEQUENT EVENT</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Receivables Financing Agreement</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 21, 2025, the Company and Xperi SPV LLC (&#8220;Xperi SPV&#8221;), a wholly-owned special purpose subsidiary, entered into a Receivables Financing Agreement (the &#8220;RFA&#8221;) with PNC Bank, National Association (&#8220;PNC&#8221;), and PNC Capital Markets LLC, and a Sale and Contribution Agreement (the &#8220;SCA,&#8221; and, together with the RFA, the &#8220;RF Agreements&#8221;) among the Company, Xperi SPV and certain other wholly-owned subsidiaries of the Company (collectively, the &#8220;Originators&#8221;) to establish an accounts receivable securitization program (the &#8220;AR Facility&#8221;). The Company controls Xperi SPV and will consolidate it in its consolidated financial statements. Under the AR Facility, the Originators have agreed to periodically transfer and sell current and future accounts receivable and all related rights to Xperi SPV through the SCA. In turn, Xperi SPV may borrow funds from PNC from time to time, secured by liens on the receivables and other assets of Xperi SPV. The maximum amount potentially available to borrow, based on the eligibility of the receivables, is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">55.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. Interest on the outstanding balance is accrued at the sum of (i) either a monthly term secured overnight financing rate (&#8220;SOFR&#8221;) or, for any day, the SOFR rate for a one-month period, as published by PNC, at the election of the Company, and (ii) </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%. Additional interest of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% is accrued on the unused borrowing limit. Interest is payable on a monthly basis. The AR Facility matures on February 21, 2028, unless terminated earlier pursuant to its terms. Repayment of the outstanding principal is due at maturity; however, the Company may prepay all of the outstanding principal at any time, plus accrued and unpaid interest, without any premium or penalty. If, at any time, the aggregate outstanding principal exceeds the eligibility limit of the receivables, the Company is required to repay the excess amount borrowed immediately. Subject in some cases to cure periods, amounts outstanding under the RFA may be accelerated for customary events of default including, but not limited to, the failure to make payments or deposits when due, borrowing base deficiencies, and the failure to observe or comply with any covenant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon entering into the RFA on February 21, 2025, the Company borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million under the AR Facility.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Repayment on Senior Unsecured Promissory Note</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On February 21, 2025, the Company voluntarily repaid the full $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million outstanding balance of its Promissory Note (as described in Note 9&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Debt</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) along with accrued interest, with $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million borrowed from the AR Facility with PNC (as described above) and the remainder with cash on hand.</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>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884142198912">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Bas</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">is of Presentation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (&#8220;GAAP&#8221;) in the United States (&#8220;U.S.&#8221;) and the applicable rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company&#8217;s fiscal year ends on December 31. The Company employs a calendar month-end reporting period for its quarterly reporting.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended September 30, 2022, all of the assets and liabilities of the Xperi Product business had been transferred to a legal entity (the &#8220;Transfer&#8221;) under the common control of Xperi. Subsequent to this transfer and through December 31, 2024, the Company's financial statements and accompanying notes are prepared on a consolidated basis and include Xperi and its subsidiaries in which Xperi has a controlling financial interest. All intercompany balances and transactions are eliminated in consolidation. Prior to the Transfer, the financial statements and accompanying notes of the Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the transfer, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined businesses of the Company have been eliminated.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company was dependent on the Former Parent for all of its working capital and financing requirements as the Former Parent used a centralized approach to cash management and financing its operations. Financial transactions relating to the Company were accounted for as equity contributions from the Former Parent on the consolidated balance sheets. Accordingly, none of the Former Parent&#8217;s cash and cash equivalents were allocated to the Company for any of the periods presented, unless those balances were directly attributable to the Company. The Company reflects transfers of cash to and from the Former Parent&#8217;s cash management system within equity as a component of Net investment by Former Parent on a combined basis and as a component of net capital contribution from Former Parent on a consolidated basis. Other than the debt incurred in connection with the acquisition of Vewd Software Holdings Limited (&#8220;Vewd&#8221;) discussed in Note 7, the Former</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Parent&#8217;s long-term debt has not been attributed to the Company for any of the periods presented because the Former Parent&#8217;s borrowings are not the legal obligation of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the consolidated statements of operations and comprehensive loss of the Company reflect allocations of general corporate expenses from the Former Parent, including, but not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement, and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount, or other measures as deemed appropriate. Management of the Company and Former Parent consider these allocations to be a reasonable reflection of the utilization of services by, or the benefits provided to, the Company. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. Actual costs that may have been incurred if the Company had been a standalone company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by employees and decisions with respect to areas such as facilities, information technology and operating infrastructure.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the periods prior to the Separation that are presented in the accompanying consolidated financial statements, the Company&#8217;s income tax expense (benefit) and deferred tax balances were included in the Former Parent&#8217;s income tax returns. Income tax expense (benefit) and deferred tax balances contained in these consolidated financial statements for periods prior to the Separation are presented on a separate return basis, as if the Company had filed its own income tax returns. As a result, actual tax transactions included in the consolidated financial statements of the Former Parent may or may not be included in the consolidated financial statements of the Company. Similarly, the tax treatment of certain items reflected in the consolidated financial statements of the Company may or may not be reflected in the consolidated financial statements and income tax returns of the Former Parent. The taxes recorded in the consolidated statements of operations for periods prior to the Separation Date are not necessarily representative of the taxes that arose when the Company filed its income tax returns independent from the Former Parent&#8217;s returns for the tax year ended December 31, 2022. The income tax expense (benefit) recorded for the three months ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the Separation Date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (&#8220;Perceive&#8221;, later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. In October 2024, Perceive sold substantially all of its assets and certain liabilities to Amazon.com Services LLC. Refer to Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for details concerning an asset sale transaction related to Perceive.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, Perceive was completely dissolved after all of its remaining assets and liabilities were transferred to the Company. At the time of its dissolution, the Company recognized a loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million within interest and other income, net, on its consolidated statements of operations upon the derecognition of the remaining balance of the noncontrolling interests in Perceive.</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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Subsequent to the Transfer during the third quarter of 2022 and through December 31, 2024, the Company&#8217;s financial statements were prepared on a consolidated basis and include the accounts of the Company and its wholly owned subsidiaries, as well as an entity in which the Company has a controlling financial interest. All intercompany accounts and transactions have been eliminated in consolidation.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Transfer and through the date in the third quarter of 2022 when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, the accompanying financial statements of Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#8217;s total net interest in the recorded net assets of the Company prior to the Transfer and through the date when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined business of the Company have been eliminated.</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Remeasurement and Transactions</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Foreign Currency Remeasurement and Transactions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">functional currency of the Company&#8217;s foreign subsidiaries is the U.S. dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect on the day the transaction occurs, except</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in interest and other income, net in the consolidated statements of operations.</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:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The accounting estimates and assumptions that require management&#8217;s most significant, challenging, and subjective judgment include the estimation of licensees&#8217; quarterly royalties prior to receiving the royalty reports, the determination of stand-alone selling price and the transaction price in an arrangement with multiple performance obligations, the assessment of the recoverability of goodwill, the fair value of note receivable and deferred consideration in connection with the AutoSense Divestiture (as described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">), the assessment of useful lives and recoverability of other intangible assets and long-lived assets, purchase accounting resulting from business combinations, recognition and measurement of current and deferred income tax assets and liabilities, the assessment of unrecognized tax benefits, and valuation of performance-based awards with a market condition. Actual results experienced by the Company may differ from management&#8217;s estimates.</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_xper_NetInvestmentByFormerParentPolicyTextBlock', window );">Net Investment by Former Parent</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Investment by Former Parent</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net investment by Former Parent on the consolidated balance sheets and consolidated statements of equity represents the Former Parent&#8217;s historical investment in the Company, the net effect of transactions with and allocations from the Former Parent, and the Company&#8217;s accumulated deficit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to the Company</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Net Loss Per Share Attributable to the Company</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company is computed by dividing net loss attributable to the Company for the period by the weighted-average number of common shares outstanding during the period. For periods prior to the Separation, the calculations of basic and diluted loss per share were based</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> on the number of shares outstanding on October 1, 2022, the Separation Date. In addition, it is assumed that there were no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation. Dilutive weighted-average common shares outstanding do not include unvested restricted stock units and stock options for the periods presented because the effect of their inclusion would have been anti-dilutive.</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_RevenueFromContractWithCustomerPolicyTextBlock', 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Revenue Recognition</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. See Note 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">&#8212;Revenue</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for detailed discussion on revenue recognition and disaggregation of revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating segments are defined as components of an enterprise for which separate financial information is available and that is evaluated on a regular basis by the chief operating decision-maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. The CODM reviews financial information and manages the business on a consolidated basis for the purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> operating segment, which is also its reportable segment. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For additional information, see Note 15&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash and cash equivalents primarily consist of deposits maintained in domestic and foreign financial institutions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_EquityMethodInvestmentsPolicy', window );">Non-Marketable Equity Investments</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Non-Marketable Equity Investments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Investments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in interest and other income, net, in the consolidated statements of operations. Investments in entities over which the Company does not have the ability to exercise significant influence and which do not have readily determinable fair values,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">initially recognized at cost and remeasured through earnings when there is an observable transaction involving the same or similar investment of the same issuer, or due to an impairment (referred to as the &#8220;measurement alternative&#8221;). The fair value of non-marketable equity investments is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. The Company monitors its non-marketable securities portfolio for potential impairment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The carrying amount of cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term debt approximates fair value due to the short-term nature of these instrume</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nts. Note receivable, deferred consideration from divestitures, and long-term debt are carried at amortized cost and measured at fair value on a quarterly basis for disclosure purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_DerivativesReportingOfDerivativeActivity', window );">Derivative Instruments</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivati</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">ve Instruments</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses derivative financial instruments to manage foreign currency exchange rate risk. The Company does not enter into derivative transactions for trading purposes. The Company&#8217;s derivative financial instruments are recorded on the consolidated balance sheets as assets or liabilities measured at fair value. For derivatives designated as a hedge, and effective as part of a hedge transaction, the effective portion of the gain or loss on the hedging derivative instrument is reported as a component of other comprehensive income (loss) and as a basis adjustment to the underlying hedged item and reclassified to earnings in the period in which the hedged item affects earnings. To the extent derivatives do not qualify or are not designated as hedges, or are ineffective, their changes in fair value are recorded in interest and other income, net immediately.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_xper_ConcentrationOfCreditRiskPolicyTextBlock', window );">Concentration of Credit and Other Risks</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Concentration of Credit and Other Risks</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from divestiture. The Company maintains cash and cash equivalents with large financial institutions, and at times, the deposits may exceed the federally insured limits. As part of its risk management processes, the Company performs periodic evaluations of the relative credit standing of these financial institutions. The Company has not sustained material credit losses from instruments held at these financial institutions. In addition, the Company has cash and cash equivalents held in international bank accounts that are denominated in various foreign currencies and has established risk management strategies designed to minimize the impact of certain currency exchange rate fluctuations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company believes that any concentration of credit risk in its accounts receivable and unbilled contracts receivable are substantially mitigated by its evaluation process and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the years ended December 31, 2024, 2023, and 2022, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> customer accounted for 10% or more of total revenue. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> customer represented 10% or more of the Company&#8217;s net balance of accounts receivable.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As described in Note 7&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions and Divestitures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, in the first quarter of 2024, the Company received a note receivable and deferred consideration from Tobii AB (&#8220;Tobii&#8221;) as part of the consideration for divesting its AutoSense in-cabin safety business and related imaging solutions (the &#8220;AutoSense Divestiture&#8221;). Both of these instruments are exposed to credit risk arising from default on repayment from Tobii. The credit risk associated with the note receivable is mitigated by establishing a floating lien and security interest in certain of Tobii&#8217;s assets, rights, and properties, whereas the deferred consideration is not secured by any collateral. The Company utilizes valuation methodologies such as internally generated cash flow projections on the principal and interest of each instrument, along with the review of certain other data points, to determine the likelihood that the note receivable or deferred consideration will be repaid. Further, the Company assesses each instrument for credit losses and provides a reserve when full payment on the instruments may not occur as expected, in which case the reserve reflects the excess of the amortized cost basis over the results of the cash flow projections. Based on the results of the internally generated cash flow projections, the Company expects Tobii to make full payment on both instruments in accordance with the underlying agreement. Accordingly, </span><span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"> allowance for credit losses was recorded as of December 31, 2024.</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_xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock', window );">Accounts Receivable and Allowance for Credit Losses</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounts Receivable and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The allowance for credit losses, which includes the allowance for accounts receivable and unbilled contracts receivable, represents the Company&#8217;s best estimate of lifetime expected credit losses inherent in those financial assets. The Company&#8217;s lifetime expected credit losses are determined using relevant information about past events (including historical experience), current conditions, and reasonable and supportable forecasts that affect collectability. The Company monitors its credit exposure through ongoing credit evaluations of its customers&#8217; financial condition and limits the amount of credit extended when deemed necessary. In addition, the Company performs routine credit management activities such as timely account reconciliations, dispute resolution, and payment confirmations. The Company may employ collection agencies and legal counsel to pursue recovery of defaulted receivables.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_InventoryPolicyTextBlock', window );">Inventory</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Inventory</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inventories consist primarily of finished DVRs, TiVo Stream 4K, non-DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Property and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#8217; estimated useful lives:</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:49.11%;box-sizing:content-box;"></td>
          <td style="width:1.78%;box-sizing:content-box;"></td>
          <td style="width:49.11%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Lesser of related lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Building and improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Up to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
        </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Expenditures that materially increase asset life are capitalized, while ordinary maintenance and repairs are expensed as incurred.</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_CapitalizationOfInternalCostsPolicy', window );">Capitalization of Cloud Computing Costs</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Capitalization of Cloud Computing Costs</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company capitalizes certain costs related to its enterprise cloud computing arrangem</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ents during the application development stage. During the post-implementation stage, these costs are amortized as hosting fees on a straight-line basis over the term of the hosting arrangements.</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_BusinessCombinationsPolicy', window );">Acquisitions</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Acquisitions</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company accounts for acquisitions using the acquisition method of accounting in accordance with Accounting Standard Codification Topic ASC 805, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Business Combinations </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(&#8220;ASC 805&#8221;). Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are expensed as incurred. Upon acquisition, the accounts and results of operations are consolidated as of and subsequent to the acquisition date.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. The Company utilizes commonly accepted valuation techniques, such as the income approach and the cost approach, as appropriate, in establishing the fair value of intangible assets. Typically, key</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as disc</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.</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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Identified Intangible Assets and Goodwill Impairment</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Identified Intangible Assets and Goodwill Impairment</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, and non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. The Company&#8217;s identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> years. Identified indefinite-lived intangible assets include legacy TiVo tradenames and trademarks resulting from acquisitions.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and identified intangible assets acquired. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Goodwill was not amortized, but rather evaluated for potential impairment annually. As part of its annual goodwill impairment test using the quantitative approach, the Company recognized a goodwill impairment charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">604.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the year ended December 31, 2022. See Note 8&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Goodwill Impairment and Intangible Assets, Net</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for more detail regarding the goodwill impairment.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Impairment of Long-Lived Assets</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-lived assets include property and equipment, operating lease right-of-use (&#8220;ROU&#8221;) assets, and intangible assets. The Company reviews its long-lived assets for possible impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Such events and changes may include: a significant decrease in market value, changes in asset use, negative industry or economic trends, and changes in the Company&#8217;s business strategy. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For identified indefinite-lived intangible assets resulting from acquisitions, the Company evaluates their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_LesseeLeasesPolicyTextBlock', window );">Leases</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued liabilities, and noncurrent operating lease liabilities in the Company&#8217;s consolidated balance sheets. The ROU assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company&#8217;s lease terms may include options to extend or terminate the lease, and these terms are factored into the valuation of ROU assets and liabilities when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and ROU assets calculation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a practical expedient, the Company elected to account for lease components and non-lease components such as common area maintenance costs for all data center, office, and facility leases separately</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development costs are comprised primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as costs related to information technology, patent applications and examinations, materials, supplies, and an allocation of facilities costs. All research and development costs are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stock-based </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Compensation</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, certain Company employees participated in the Former Parent&#8217;s equity programs. Stock-based compensation expense has been attributed to the Company based on the awards and terms previously granted to the Company&#8217;s direct employees, as well as an allocation of the Former Parent&#8217;s corporate and shared functional employee 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation is measured at the grant date based on the estimated fair value of the award and is recognized on a straight-line basis, net of estimated forfeitures, over the requisite service or performance period. Forfeiture rates are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. If the actual forfeiture rate is materially different from the estimate, stock-based compensation expense could be significantly different from what was recorded in the current period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of restricted stock units (&#8220;RSUs&#8221;), and performance-based restricted stock units (&#8220;PSUs&#8221;) that are based on company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant. The Company estimates the grant-date fair value of stock to be issued under the employee stock purchase plan (&#8220;ESPP&#8221;) using the Black-Scholes pricing mod</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">el.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_IncomeTaxPolicyTextBlock', 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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the Company&#8217;s operations were included in the tax returns filed by the respective Former Parent entities of which the Company&#8217;s businesses were a part. Income tax expense and other income tax-related information contained in these consolidated financial statements are presented on a separate return basis as if the Company had filed its own tax returns. The separate return method applies the accounting guidance for income taxes to the Company&#8217;s standalone financial statements as if it were a separate taxpayer and a standalone enterprise for the periods presented. The income tax expense (benefit) recorded for the three month period ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the date of Separation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax benefit includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.</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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Advertising costs are expensed as incurred and are presented within selling, general and administrative expense in the consolidated statements of operations. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, respectively.</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_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably estimated. Management reviews these estimates in each accounting period as additional information becomes known and adjusts the loss provision when appropriate. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in the consolidated financial statements. If a loss is probable but the amount of loss cannot be reasonably estimated, the Company discloses the loss contingency and an estimate of possible loss or range of loss (unless such an estimate cannot be made). The Company does not recognize gain contingencies until they are realized. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d04f0f96-a096-4333-a30c-6888a7cdec49;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ASU 2023-07</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires the Company to disclose interim and annual disclosures on significant segment expenses and other segment related items and is applicable to companies with a single reportable segment. The Company </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> the annual disclosure requirements effective for the fiscal year ended December 31, 2024, on a retrospective basis, with the interim disclosure requirements becoming effective in the first quarter of 2025. The adoption did </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">not</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> have a material impact on the Company&#8217;s consolidated financial statements. For further information, refer to Note 15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8212;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Geographic and Segment Related Information.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Accounting Standards Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which requires disclosure of specific categories in the effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. This guidance is effective on a prospective or retrospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The standard requires that public business entities disclose additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. The standard will become effective for the Company&#8217;s 2027 annual financial statements and interim financial statements thereafter and may be applied prospectively to periods after the adoption date or retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its 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_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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising cost.</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 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>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_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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CapitalizationOfInternalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalization of internal cost for acquisition, exploration, and production in oil- and gas-producing 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/2009/role/commonPracticeRef<br> -Topic 932<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479664/932-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_CapitalizationOfInternalCostsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesReportingOfDerivativeActivity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-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_DerivativesReportingOfDerivativeActivity</td>
</tr>
<tr>
<td style="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_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21D<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D<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_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment and disposal of long-lived assets including goodwill and other 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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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(6)(b))<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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<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 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<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 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<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 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<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 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: 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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 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 (bb)<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<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 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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 (f)(1)<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 (f)(2)(i)<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 (f)(2)(ii)<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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: 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 10: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: 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 (f)(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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: 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 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable and allowance for credit losses.</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;">xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ConcentrationOfCreditRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration of credit risk.</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;">xper_ConcentrationOfCreditRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetInvestmentByFormerParentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net investment by former parent.</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;">xper_NetInvestmentByFormerParentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141893424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock', window );">Schedule of Estimated Useful Life</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#8217; estimated useful lives:</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:49.11%;box-sizing:content-box;"></td>
          <td style="width:1.78%;box-sizing:content-box;"></td>
          <td style="width:49.11%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Lesser of related lease term or </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Building and improvements</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Up to </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;years</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_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_xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property plant and equipment estimated useful life.</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;">xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>45
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884128026336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue by Product Category and Timing of Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by timing of recognition (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.992%;box-sizing:content-box;"></td>
        <td style="width:1.64%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.682%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.542%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.36%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.422%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recognized over time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">362,713</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">410,865</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">401,668</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Recognized at a point in time</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">130,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">110,469</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100,592</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by product category (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Pay-TV</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">259,712</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">249,457</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Consumer Electronics</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,993</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132,355</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,395</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Connected Car</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,144</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,864</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">84,201</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Media Platform</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,839</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">49,407</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,207</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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><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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Geographic Revenue Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes revenue by geographic location (in thousands):</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:27.445%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.182%;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:8.982%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.942%;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:8.862%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.942%;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:8.862%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:top;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">237,829</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">267,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">278,920</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">56</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Japan</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,773</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,138</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65,551</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Europe and Middle East</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,442</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,846</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Latin America</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,772</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,863</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,212</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">South Korea</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,926</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,099</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,870</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">China</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,824</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35,809</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,932</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,122</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">34,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,929</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">100</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Revenue Recognized in Period</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents additional revenue disclosures (in thousands):</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:60.192%;box-sizing:content-box;"></td>
        <td style="width:1.46%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562000000000001%;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:9.562000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.562000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Revenue recognized in the period from:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts included in deferred revenue at the beginning of the period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,202</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,620</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Performance obligations satisfied in previous periods (true<br/>ups, recoveries, and settlements) </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;">(1)(2)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,999</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,863</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,561</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">True ups represent the differences between the Company&#8217;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#8217;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. </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:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.</span></div></div><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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Remaining Performance Obligations</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company&#8217;s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):</span>
      <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:80.2%;box-sizing:content-box;"></td>
        <td style="width:1.94%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.860000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,544</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a1483b8f-d737-4bae-bacc-8458cfa3fafe;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2026</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,564</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_cf97396b-defb-4cef-9b11-f899220f9b67;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,308</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_128e3618-80cb-423c-b331-74c38eef0456;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2028</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,139</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_413feaf7-ec80-4bab-8931-287dd398bd59;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,077</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ea4babab-392c-49b5-88b9-a4db06841bf0;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Thereafter</span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">144</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">113,776</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Allowance for Credit Losses</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:37.512%;box-sizing:content-box;"></td>
        <td style="width:1.16%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.259%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.359%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.439%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:7.259%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="22" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accounts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unbilled Contracts Receivable</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,950</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">369</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,255</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">468</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Provision for credit losses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">172</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">308</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">799</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Recoveries/charge-off</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">788</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">231</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">946</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">499</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">1,950</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;">369</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allowance for 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/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="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_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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected timing for satisfying remaining performance 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="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>46
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132298064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition Of Certain Financial Statement Captions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other current assets consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Prepaid expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,027</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,913</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Prepaid income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,295</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,813</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Finished goods inventory</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,061</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,279</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,105</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,869</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">32,488</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">38,874</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Property and equipment, net consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Computer equipment and software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54,737</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52,740</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,384</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,224</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Office equipment and furniture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,773</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,074</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Building</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Land</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Leasehold improvements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,778</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Construction in progress</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,319</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total property and equipment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">124,827</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: accumulated depreciation and amortization</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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">71,722</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">44,473</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">41,569</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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 class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million as of December 31, 2024 and 2023, respectively, of accumulated amortization associated with capitalized internal-use software.</span></div></div><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_xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock', window );">Schedule of Capitalization and Amortization of Internal-use Software</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the capitalization and amortization of internal-use software for the years ended December 31, 2024, 2023 and 2022 (in thousands):</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:57.051%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.62%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.742%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Costs capitalized associated with internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,160</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amortization of capitalized internal-use software</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,547</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,503</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">61</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accrued liabilities consisted of the following (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Employee compensation and benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,360</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,095</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,108</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_63ef897f-7c09-435b-bd76-8a8c176d1582;"><span style="-sec-ix-hidden:F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of operating lease liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,353</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,760</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Accrued other taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,370</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,464</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Accrued income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,259</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,991</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Third-party royalties</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,171</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,478</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,799</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,866</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">94,420</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">109,961</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the components of accrued 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;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying amounts of other current 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;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Capitalization and Amortization of 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;">xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>47
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129201632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Schedule of Notional and Fair Values of All Derivative Instruments</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The notio</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nal and fair values of all derivative instruments were as follows (in thousands):</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:42.549%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:30.606%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.442%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Location in Balance Sheet</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Derivative instruments designated as cash flow hedges:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract assets, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_33c3ec3e-c19b-45ce-a226-d996c3accfc9;"><span style="-sec-ix-hidden:F_ca796f1b-d0ee-4205-8cbc-802428c2cd07;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fair value&#8212;foreign exchange contract liabilities, net amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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><span style="-sec-ix-hidden:F_0c15ab27-3a94-4752-af59-4868e0c50b17;"><span style="-sec-ix-hidden:F_8e180a70-3e16-41d6-97b4-b8a50f0904f3;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></span></span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Notional value held to buy U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,074</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">738</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Notional value held to sell U.S. dollars in exchange for other currencies</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">57,329</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,468</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Gross Amounts of Foreign Currency Forward Contracts</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The gross amounts of the Company&#8217;s foreign currency forward contracts and the net amounts recorded in the Company&#8217;s consolidated balance sheets were as follows (in thousands):</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.833%;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.943%;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.783000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Gross amount of recognized assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">173</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,300</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Gross amount of recognized liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,031</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net (liabilities) assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss (AOCL)</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):</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:57.48%;box-sizing:content-box;"></td>
        <td style="width:1.32%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.860000000000001%;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:10.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.34%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,034</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Other comprehensive (loss) gain before reclassification</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,107</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss into net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">785</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Net current period other comprehensive (loss) gain</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,892</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,128</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,034</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Summary of the Gains Recognized upon Settlement of the Hedged Transactions</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the gains recognized upon settlement of the hedged transactions in the consolidated statement of operations for the years ended December 31, 2024 and 2023 (in thousands):</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.287%;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:13.137%;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:13.137%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">690</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">841</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">74</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;word-break:break-word;">
        <td style="background-color:#cff0fc;padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">764</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,033</span></p></td>
        <td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the components of accumulated other comprehensive income (loss).</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</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 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<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_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="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>48
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137935360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Carrying Amounts and Estimated Fair Values</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the fair value hierarchy for the Company&#8217;s assets and liabilities recorded at their carrying amount, bur for which the fair value is disclosed (in thousands):</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.5%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.803%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.044%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:8.924000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.421%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.044%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="14" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carrying<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Estimated Fair<br/>Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Note receivable, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,702</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,223</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred consideration from divestiture</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,217</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,342</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">47,919</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">46,565</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Unsecured Promissory Note</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">50,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">49,659</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</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_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="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>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132159824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Carrying Amount of Note</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):</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:77.28%;box-sizing:content-box;"></td>
          <td style="width:2%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:18.72%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Outstanding principal amount</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,676</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Add: interest accrued to date</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,026</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Carrying amount&#8212;note receivable, noncurrent</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">29,702</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table><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_xper_ScheduleOfDeferredCashConsiderationTableTextBlock', window );">Schedule of Deferred Cash Consideration</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by Tobii in four annual payments as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">February 15, 2030</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,500</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">February 15, 2031</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,250</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total future payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_xper_ScheduleOfNetCarryingAmountOfDeferredConsideration', window );">Schedule of Net Carrying Amount of Deferred Consideration</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on deferred consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,197</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,803</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the carrying amounts of assets and liabilities classified as held for sale in connection with the AutoSense Divestiture on the Company&#8217;s consolidated balance sheets as of December 31, 2023 (in thousands):</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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,349</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,349</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,323</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,323</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,529</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,346</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,346</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,860</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,249</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">28,109</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">244</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,821</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,821</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,126</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,126</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,741</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,191</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,805</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,996</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,669</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,444</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></div></div><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_xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock', window );">Schedule of Net Carrying Amount of Holdback Consideration</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the net carrying amount of the holdback consideration is as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:77.28%;box-sizing:content-box;"></td>
        <td style="width:2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.72%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Less: unamortized discount on holdback consideration</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">586</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net carrying amount</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">11,414</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_OwnershipAxis=xper_PerceiveCorporationMember', window );">Perceive Corporation</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span>
      <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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">October 2, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">171</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,477</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">67</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">73</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,239</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">165</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,404</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember', window );">Tobii AB</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_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Principal Payments</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Tobii Note has the following scheduled principal repayments (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Date of Principal Payment:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">April 1, 2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">April 1, 2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,676</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total principal payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">27,676</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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 style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):</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:77.28%;box-sizing:content-box;"></td>
          <td style="width:2%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
          <td style="width:18.72%;box-sizing:content-box;"></td>
          <td style="width:1%;box-sizing:content-box;"></td>
         </tr>
         <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
          <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Outstanding principal amount</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,676</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Add: interest accrued to date</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,026</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
         <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
          <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Carrying amount&#8212;note receivable, noncurrent</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
          <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">29,702</span></p></td>
          <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         </tr>
        </table></div><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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):</span>
      <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:58.448%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.238000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.098%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.658000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">January 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Noncurrent</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,025</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,025</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,392</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,392</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unbilled contracts receivable, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,398</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,320</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,718</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">812</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">812</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Property and equipment, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-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;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,272</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,272</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,887</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,887</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total assets held for sale </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,627</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,770</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">30,397</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">248</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,114</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,114</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating lease liabilities, noncurrent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,708</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other noncurrent liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,064</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total liabilities held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,295</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">9,772</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net assets held for sale</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,332</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">14,330</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></div></div><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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Vewd</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_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Estimated Fair Value that Allocated to Assets and Liabilities</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the allocation of the purchase price to the identifiable assets acquired and liabilities assumed based on the fair values at the acquisition date (fair value amounts in thousands): </span>
      <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:57.189%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.258%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.778%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Useful<br/>Life (years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Estimated<br/>Fair Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,684</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,341</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Unbilled contracts receivable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,335</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other current assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,208</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Property and equipment</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">443</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Operating lease right-of-use assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,020</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Identifiable intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Technology</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,050</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - large</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,900</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer relationships - small</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,500</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">870</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">830</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total identifiable intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,150</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,115</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">977</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Accrued liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,777</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">920</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Long-term deferred tax liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,393</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,094</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Other long-term liabilities</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">307</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total purchase price</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,913</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Unaudited Pro Forma Financial Information</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents the pro forma operating results as if the acquired operations of Vewd had been included in the Company&#8217;s consolidated statements of operations as of January 1, 2021 (unaudited, in thousands):</span>
      <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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">508,636</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Net loss attributable to the Company</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">769,483</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</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(4))<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(3))<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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="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_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://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 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 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-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 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<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 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<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 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<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 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<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 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<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 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: 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 12: 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 13: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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_xper_ScheduleOfDeferredCashConsiderationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred cash consideration.</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;">xper_ScheduleOfDeferredCashConsiderationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ScheduleOfNetCarryingAmountOfDeferredConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net carrying amount of deferred consideration.</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;">xper_ScheduleOfNetCarryingAmountOfDeferredConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net carrying amount of holdback consideration.</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;">xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_srt_OwnershipAxis=xper_PerceiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=xper_PerceiveCorporationMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember</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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130661008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Impairment and Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock', window );">Identified Intangible Assets</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Identified intangible assets consisted of the following (in thousands):</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:49.78%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:9.284%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.441%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.284%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.561%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.564%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,281</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,687</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,594</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">219,912</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">194,041</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,871</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,685</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">389,251</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,434</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,313</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,898</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">415</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">773,292</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">630,978</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">794,692</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">630,978</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">163,714</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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: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>
      <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:49.78%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:9.284%;box-sizing:content-box;"></td>
        <td style="width:1.321%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.444%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.441%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.284%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.561%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.564%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">December 31, 2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Useful<br/>Life<br/>(Years)</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Gross<br/>Amount</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Net Carrying Value</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired patents</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,281</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,478</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13,803</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Existing technology / content database</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">219,717</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">181,713</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,004</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Customer contracts and related relationships</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,685</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">365,074</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">128,611</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Trademarks/trade name</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,313</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34,453</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,860</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-compete agreements</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,101</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,884</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total finite-lived intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">773,097</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">587,602</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">185,495</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Indefinite-lived intangible assets:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">TiVo tradename/trademarks</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">N/A</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,400</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Total intangible assets</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">794,497</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">587,602</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">206,895</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-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:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, which were fully amortized and classified as held for sale as of December 31, 2023 in connection with the Divestiture (as described in Note 7).</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Future Amortization Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the estimated future amortization expense of finite-lived intangible assets was as follows (in thousands):</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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">34,838</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,508</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,665</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,327</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,341</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">635</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total amortization</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">142,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 infinite intangible assets and amortizable intangibles assets which gross carrying amount and accumulated amortization are also presented, in total and by major class. 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.</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;">xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135974400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_LeasesAbstract', window );"><strong>Leases [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_LeaseCostTableTextBlock', window );">Schedule of Operating Lease Costs</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of operating lease costs were as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Fixed lease cost </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,966</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,306</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,581</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Variable lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,164</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,130</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,365</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: sublease income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,896</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,498</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total operating lease cost</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,938</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,540</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</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_xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock', window );">Schedule of Supplemental Cash Flow Information arising from Lease Transactions</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents supplemental cash flow information arising from lease transactions (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cash payments included in the measurement of operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,669</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,968</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,307</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Operating ROU assets obtained in exchange for lease obligations</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,360</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock', window );">Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The weighted-average remaining term of the Company&#8217;s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are as follows:</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>
      <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>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.379999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.26%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:13.379999999999999%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Weighted-average remaining lease term (in years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.9</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.4</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Weighted-average discount rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments and Related Lease Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments and related lease liabilities as of December 31, 2024 were as follows (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:54.771%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.402000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.402000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.42%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.922%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Operating Lease Payments (1)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Sublease Income</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Net Operating Lease Payments</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,941</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,333</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,608</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,621</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,249</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">368</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,881</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,019</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">379</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,640</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,841</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size: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-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">291</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,550</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total lease payments</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,511</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,934</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">29,577</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Less: imputed interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,226</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Present value of operating lease liabilities:</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">35,285</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Less: operating lease liabilities, current portion</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,353</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;">Noncurrent operating lease liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">19,932</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</span></div></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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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 50<br> -Paragraph 4<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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information arising from lease transactions.</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;">xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted-average remaining term and discount rate of operating lease 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;">xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>52
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137909376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_RecordedUnconditionalPurchaseObligationsTextBlock', window );">Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">f December 31, 2024 were as follows (in thousands):</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:76.58%;box-sizing:content-box;"></td>
        <td style="width:1.98%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:19.439999999999998%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ending December 31:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Amounts</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2025</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">47,867</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2026</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2027</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,210</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">2028</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,150</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2029</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,066</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Thereafter</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">16,104</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">137,894</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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_RecordedUnconditionalPurchaseObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unconditional purchase obligation recognized as liability.</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 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_RecordedUnconditionalPurchaseObligationsTextBlock</td>
</tr>
<tr>
<td style="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>53
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135910256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To The Company (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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 );">Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table sets forth th</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">e computation of basic and diluted shares (in thousands, except per share amounts):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Numerator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,008</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">136,613</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">757,484</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0in;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Denominator:</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;vertical-align:bottom;padding-bottom: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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,057</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,012</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">42,029</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom: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-kerning:none;min-width:fit-content;">Net loss per share attributable to the Company - basic and diluted</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.31</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.18</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom: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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18.02</span></p></td>
        <td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-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><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 Shares Were Excluded From Calculation of Diluted Net Loss Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):</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:55.251%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.06%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.762%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">146</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restricted stock units</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,405</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,604</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">81</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,517</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,254</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">4,750</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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>54
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884245045120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (in thousands, except per share amounts):</span>
      <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:49.88%;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.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.3%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.020000000000001%;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.66%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.3%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:9.18%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of<br/>Shares Subject<br/>to Stock Options</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Aggregate<br/>Intrinsic Value</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26.87</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.69</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Options canceled / forfeited / expired</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">54</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22.47</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024 </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">52</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.48</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.09</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Awards and Units</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the year ended December 31, 2024 is as follows (in thousands, except per share amounts):</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.06%;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:12.2%;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:12.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:1%;box-sizing:content-box;"></td>
        <td style="width:10.96%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.42%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.020000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to Time-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Number of Shares<br/>Subject to<br/>Performance-<br/>based Vesting</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Total Number<br/>of Shares</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted Average<br/>Grant Date Fair<br/>Value Per Share</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2023</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,396</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,671</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,067</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15.51</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Granted</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,602</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">682</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,284</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11.15</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Vested / released</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,864</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,878</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14.57</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Canceled / forfeited</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">876</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">192</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,068</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16.57</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,258</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">2,147</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">7,405</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">13.66</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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 Stock-Based Compensation Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 is as follows (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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:56.32%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,216</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,466</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,906</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Research and development</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,634</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,276</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,561</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Selling, general and administrative</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">36,691</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">40,789</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">20,836</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60,541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">69,531</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Stock-Based Compensation Expense Categorized by Award Type</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock-based compensation expense categorized by award type for the years ended December 31, 2024, 2023 and 2022 is summarized in the table below (in thousands):</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:56.32%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.52%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.040000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,516</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,660</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,233</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,283</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,519</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,742</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,352</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,727</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock options</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">368</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">60,541</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">69,531</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock', window );">Summary of Unrecognized Stock-based Compensation Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:64.24%;box-sizing:content-box;"></td>
        <td style="width:1.74%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.3%;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:14.14%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31, 2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Unrecognized Stock-Based Compensation</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Weighted-Average Period to Recognize Expense <br/>(in years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">RSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44,183</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.7</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">PSUs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,232</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.6</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">ESPP</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,277</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.4</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total unrecognized stock-based compensation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">56,692</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions Used to Value Awards Granted</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the valuation assumptions used in estimating the fair value of the 2022 ESPP for the offering periods in effect using the Black-Scholes option pricing model:</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:64.706%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.446%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.2%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:14.446%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.4</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45.6</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.1</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the Separation, the valuation assumptions were determined by the Former Parent. The following assumptions were used to value the Former Parent&#8217;s ESPP shares granted to employees specifically identifiable to Xperi in the year ended December 31, 2022:</span>
      <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:77.56%;box-sizing:content-box;"></td>
        <td style="width:1.54%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:18.900000000000002%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.1</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48.5</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">%</span></p></td>
       </tr>
      </table><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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember', window );">Market-Based Performance Stock Units</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumptions Used to Value Awards Granted</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following assumptions were used to value the market-based PSUs granted during the period:</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:54.78%;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:12.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.68%;box-sizing:content-box;"></td>
        <td style="width:13.5%;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:12.02%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="8" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Expected life (years)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.5</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#8212; </span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span></span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.0</span></span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Risk-free interest rate</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Dividend yield</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Expected volatility</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43.9</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">44.1</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">% &#8212; </span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51.2</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40.9</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">%</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1<br><br>Reference 2: 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> -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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: 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)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: 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 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: 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 (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: 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 (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: 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 (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized stock based compensation 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;">xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132104240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Components of Income (Loss) Before Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The components of income (loss) before taxes are as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;">
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">142,447</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">667,612</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">43,337</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,801</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">80,005</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (loss) before taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">11,579</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">129,646</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">747,617</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of Provision for Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The provision for income taxes consisted of the following (in thousands):</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:57.151%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.802000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Current:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,696</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,398</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,161</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,546</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,252</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">476</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">694</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,723</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total current</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,381</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">18,638</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">22,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">U.S. federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,431</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,748</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,113</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,871</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">State and local</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">175</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">502</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">84</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total deferred</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,933</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,596</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,386</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Component of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant components of the Company&#8217;s deferred tax assets and liabilities are as follows (in thousands):</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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax assets:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss carryforward</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33,497</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,442</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,513</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,026</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,796</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,377</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,729</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Fixed and intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,216</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,899</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,768</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,652</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Capitalized R&amp;D</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">95,281</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">87,465</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Lease liability</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,981</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,075</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,378</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,318</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,668</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Gross deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">199,190</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">214,889</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Net deferred tax assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,955</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,294</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Deferred tax liabilities:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Acquired intangible assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,391</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,416</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenue recognition</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,574</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating ROU assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,603</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,224</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,436</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Gross deferred tax liabilities</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,218</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net deferred tax assets (liabilities)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">5,737</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,890</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</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_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.703000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:16.103%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22,075</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2027</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2030</span></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">93,782</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;Indefinite</span></p></td>
       </tr>
      </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross capital loss carryforwards (in thousands):</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:65.793%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:12.703000000000001%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.7%;box-sizing:content-box;"></td>
        <td style="width:16.103%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">78,975</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></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;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-kerning:none;min-width:fit-content;">State (post-apportionment)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,563</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2029</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2039</span></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><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_SummaryOfTaxCreditCarryforwardsTextBlock', window );">Schedule of Credits Available to Reduce Future Income Tax Expense</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of December 31, 2024, the Company had the following credits available to reduce future income tax expense (in </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">thousands):</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.3%;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.82%;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:15.44%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Carry forward Amount</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Years of Expiration</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Federal research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,671</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2031</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2044</span></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;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-kerning:none;min-width:fit-content;">State research and development credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,326</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indefinite</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,404</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2033</span></span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span><span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2034</span></span></p></td>
       </tr>
      </table><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_xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock', window );">Schedule of Changes in Deferred Tax Asset Valuation Allowance</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,779</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101,529</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Charged (credited) to expenses</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,051</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">46,397</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,321</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Charged (credited) to other accounts</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">309</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">581</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,071</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">152,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">157,595</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">111,779</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of Statutory U.S. Federal Income Tax Rate to Company's Effective Tax</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes as a result of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S. federal statutory rate</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,432</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,226</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">157,032</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">State, net of federal benefit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">501</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">532</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,974</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,390</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,758</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,036</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Executive compensation limitation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">560</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,911</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,286</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Research tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,998</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,983</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,225</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Foreign withholding tax</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,051</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,811</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,079</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,831</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Restructuring and transaction costs</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,394</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">649</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">293</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Divestiture-related activity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,339</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,915</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Foreign rate differential</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,651</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,337</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Foreign tax credit</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,338</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,124</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">977</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in valuation allowance</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,412</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,314</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,491</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Effect of cross-border tax laws</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,580</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,151</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,656</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">746</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,798</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Change in estimates</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,387</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,844</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,802</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;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;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-kerning:none;min-width:fit-content;">Change in other comprehensive income</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">826</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Non-deductible expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">184</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="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;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-kerning:none;min-width:fit-content;">Others</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">269</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">928</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">1,844</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition', window );">Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes the total unrecognized tax benefits and the amounts of which that would affect the effective tax rate upon recognition of such as of December 31, 2024, 2023, and 2022 (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Amount affecting the effective tax rate upon recognition of unrecognized tax benefits</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,198</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,592</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,791</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
      </table><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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The reconciliation of the Company&#8217;s unrecognized tax benefits for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):</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:57.211%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.48%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:10.782%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at January 1</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,438</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Changes due to Separation, mergers, and dispositions</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,858</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,682</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Increases for tax positions related to the current year</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,009</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,070</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,793</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Increases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">33</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">961</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">444</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Decreases for tax positions related to prior years</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,395</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">798</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total unrecognized tax benefits at December 31</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">15,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">23,587</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">19,354</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the change in unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</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 740<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/2147482685/740-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_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfTaxCreditCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.</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 740<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/2147482685/740-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_SummaryOfTaxCreditCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="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_xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in deferred tax asset valuation allowance.</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;">xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits and amounts affect effective tax rate upon recognition.</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;">xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135909424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic and Segment Related Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_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_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Summary of Long-lived Assets by Geographic Region</a></td>
<td class="text"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes long-lived assets by geographic region (in thousands):</span>
      <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>
        <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;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="6" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">U.S.</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60,847</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">69,725</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Europe</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,656</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,416</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Asia and other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">6,052</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">8,328</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Total</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">74,555</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">81,469</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents information about reported segment revenue, significant segment expenses, and segment net loss for the years ended December 31, 2024, 2023, and 2022 (in thousands):</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:55.009%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:1.56%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:11.438%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2024</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2023</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Revenue</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">493,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">521,334</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">502,260</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Less:</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of revenue, excluding depreciation and amortization of intangible assets </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">113,756</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">118,628</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">122,946</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">191,352</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">222,833</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,355</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Selling, general and administrative </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;">(1)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">218,106</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">233,403</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,402</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,638</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,645</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,501</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization expense</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,376</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,752</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">62,209</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill impairment</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">604,555</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Impairment of long-lived assets</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,535</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,710</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,724</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest and other income, net</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">829</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,991</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,327</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense - debt</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,008</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,000</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,512</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on divestitures</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,833</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Provision for income taxes</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">12,448</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">10,042</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">13,589</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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-kerning:none;min-width:fit-content;">Consolidated net loss</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">869</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">139,688</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">761,206</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
      </table><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes total salaries, bonuses, and employee benefits of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">278.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">323.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">318.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million for the years ended December 31, 2024, 2023, and 2022, respectively. </span></div></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_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<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_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141893232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Net Investment By Former Parent (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock', window );">Reconciliation of Net Transfers from Former Parent</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A reconciliation of net transfers from the Former Parent on the consolidated statements of equity to the corresponding amount on the consolidated statements of cash flows was as follows (i</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">n thousands):</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:80.04%;box-sizing:content-box;"></td>
        <td style="width:2.08%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
        <td style="width:15.88%;box-sizing:content-box;"></td>
        <td style="width:1%;box-sizing:content-box;"></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">Year Ended December 31,</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;">
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td colspan="2" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">2022</span></p></td>
        <td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of equity</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,915</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Stock-based compensation</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,303</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Net proceeds from capital contributions by Former Parent</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">83,235</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="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;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-kerning:none;min-width:fit-content;">Issuance of equity to noncontrolling interest</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,423</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;font-kerning:none;min-width:fit-content;">)</span></p></td>
       </tr>
       <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">Other</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;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;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,387</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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;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;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-kerning:none;min-width:fit-content;">Total net transfers from Former Parent per consolidated statements of cash flows</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #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:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
        <td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;">136,037</span></p></td>
        <td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="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_xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of net transfers from former parent.</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;">xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>58
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135239296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Description of Business - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>Segment </div>
<div>Business </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 21, 2022 </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_xper_OrganizationConsolidationAndPresentationLineItems', window );"><strong>Organization Consolidation And Presentation [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_NumberOfReportableSegments', window );">Number of reportable business segments | Segment</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_ConsolidatedEntitiesAxis=xper_XperiMember', window );">Xperi Holding</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_xper_OrganizationConsolidationAndPresentationLineItems', window );"><strong>Organization Consolidation And Presentation [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NumberOfIndependentPubliclyTradedCompanies', window );">Number of independent publicly traded companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_xper_NumberOfIntellectualPropertyLicensingBusiness', window );">Number of intellectual property licensing business</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NumberOfProductBusiness', window );">Number of product business</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember', window );">Spin-Off | Xperi Holding</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_xper_OrganizationConsolidationAndPresentationLineItems', window );"><strong>Organization Consolidation And Presentation [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_xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff', window );">Record date of outstanding common stock distribution for spinoff</a></td>
<td class="text">Sep. 21,  2022<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_xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate', window );">Number of shares received for every ten common stock shares held on record date | shares</a></td>
<td class="nump">4<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_xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff', window );">Number of common stock shares considered as one unit for issue of shares in spinoff | shares</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>
</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 (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="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_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_xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock shares considered as one unit for issue of shares in spinoff.</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;">xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NumberOfIndependentPubliclyTradedCompanies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 independent publicly traded companies.</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;">xper_NumberOfIndependentPubliclyTradedCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_NumberOfIntellectualPropertyLicensingBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 intellectual property licensing business.</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;">xper_NumberOfIntellectualPropertyLicensingBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_NumberOfProductBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 product business.</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;">xper_NumberOfProductBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received for every ten common stock shares held on record date.</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;">xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_OrganizationConsolidationAndPresentationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Organization consolidation and presentation.</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;">xper_OrganizationConsolidationAndPresentationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Record date of outstanding common stock distribution for spinoff</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;">xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_srt_ConsolidatedEntitiesAxis=xper_XperiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=xper_XperiMember</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_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember</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>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126931344">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>Customer</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </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_xper_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>
</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_DeconsolidationGainOrLossAmount', window );">Loss on dissolution of subsidiary</a></td>
<td class="nump">$ 4,839,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_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,555,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_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 9,900,000<span></span>
</td>
<td class="nump">$ 8,100,000<span></span>
</td>
<td class="nump">$ 5,500,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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted', window );">Change in Accounting Principle, Accounting Standards Update, Adopted [true false]</a></td>
<td class="text">true<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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect', window );">Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]</a></td>
<td class="text">true<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible Enumeration]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate202307Member<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</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_xper_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets estimated useful life</a></td>
<td class="text">1 year<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</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_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>
</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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets estimated useful life</a></td>
<td class="text">10 years<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember', window );">Tobii AB</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_xper_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>
</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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">$ 0<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_AccountsReceivableMember', window );">Aggregate trade receivables | Credit Concentration Risk</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_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>
</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_xper_ConcentrationRiskNumberOfCustomers', window );">Number of customers, concentration of risk disclosure | Customer</a></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_SalesRevenueNetMember', window );">Revenue | Credit Concentration Risk</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_xper_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>
</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_xper_ConcentrationRiskNumberOfCustomers', window );">Number of customers, concentration of risk disclosure | Customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amendment to accounting standards.</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 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-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 (b)(4)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: 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 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 (d)(1)<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<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 (a)<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<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)(2)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: 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)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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://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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 47: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 48: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 49: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 50: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 51: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 52: 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 53: 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 54: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 55: 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)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 56: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 57: 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 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 65: 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 66: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 67: 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 (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 68: 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 69: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 70: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 71: 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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 72: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 73: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 74: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 75: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 76: 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 77: 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 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 80: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingExpense</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<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(4))<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 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 4: 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><br>Reference 5: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether accounting standards update was adopted.</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 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-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 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 19: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 20: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<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 (a)(1)<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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted</td>
</tr>
<tr>
<td style="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:booleanItemType</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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether effect from applying amendment to accounting standards is immaterial.</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 (b)(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 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect</td>
</tr>
<tr>
<td style="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:booleanItemType</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_DeconsolidationGainOrLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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:durationItemType</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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from 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://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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="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_xper_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration risk number of 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;">xper_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_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;">xper_SummaryOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember</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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CreditConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CreditConcentrationRiskMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130876112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Long-Lived Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_PropertyPlantAndEquipmentByTypeAxis=xper_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">1 year<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=xper_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<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 internal-use software</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<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=xper_OfficeEquipmentAndFurnitureMember', window );">Office equipment and furniture | Minimum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">1 year<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=xper_OfficeEquipmentAndFurnitureMember', window );">Office equipment and furniture | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<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>
</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>
</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<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_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">30 years<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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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:durationItemType</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_PropertyPlantAndEquipmentByTypeAxis=xper_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_ComputerEquipmentAndSoftwareMember</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_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=xper_OfficeEquipmentAndFurnitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_OfficeEquipmentAndFurnitureMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingAndBuildingImprovementsMember</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>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134954112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Recent Accounting Pronouncements - Additional Information (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements Or Change In Accounting Principle [Line Items]</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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted', window );">Change in accounting principle, accounting standards update, adopted [true false]</a></td>
<td class="text">true<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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect', window );">Change in accounting principle, accounting standards update, immaterial effect [true false]</a></td>
<td class="text">true<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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether accounting standards update was adopted.</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 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-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 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 19: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 20: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<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 (a)(1)<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 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted</td>
</tr>
<tr>
<td style="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:booleanItemType</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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether effect from applying amendment to accounting standards is immaterial.</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 (b)(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 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-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_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect</td>
</tr>
<tr>
<td style="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:booleanItemType</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-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 (b)(4)<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: 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 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 (d)(1)<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<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 (a)<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<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)(2)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: 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)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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://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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: 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 64: 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 65: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: 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)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: 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)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: 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 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: 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 82: 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 83: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: 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 85: 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 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: 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 (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: 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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: 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 97: 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 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884131285616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - Total Revenue - Product Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Advertising</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_xper_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">10.00%<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 );">NRE services</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_xper_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</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_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">10.00%<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 );">Hardware Products</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_xper_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk Percentage</a></td>
<td class="nump">10.00%<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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_xper_RevenueRecognitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognition.</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;">xper_RevenueRecognitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_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_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductConcentrationRiskMember</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_ProductOrServiceAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_AdvertisingMember</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_ProductOrServiceAxis=xper_NreServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_NreServicesMember</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_ProductOrServiceAxis=xper_HardwareProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_HardwareProductsMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130997008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Revenue by Timing of Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 493,688<span></span>
</td>
<td class="nump">$ 521,334<span></span>
</td>
<td class="nump">$ 502,260<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Recognized over time</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="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 );">Revenue</a></td>
<td class="nump">362,713<span></span>
</td>
<td class="nump">410,865<span></span>
</td>
<td class="nump">401,668<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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Recognized at a point in time</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 130,975<span></span>
</td>
<td class="nump">$ 110,469<span></span>
</td>
<td class="nump">$ 100,592<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_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/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 2: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141991280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Revenue by Product Category (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 493,688<span></span>
</td>
<td class="nump">$ 521,334<span></span>
</td>
<td class="nump">$ 502,260<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_ProductOrServiceAxis=xper_PayTVMember', window );">Pay TV</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="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">259,712<span></span>
</td>
<td class="nump">244,708<span></span>
</td>
<td class="nump">249,457<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_ProductOrServiceAxis=xper_ConsumerElectronicsMember', window );">Consumer Electronics</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">81,993<span></span>
</td>
<td class="nump">132,355<span></span>
</td>
<td class="nump">128,395<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_ProductOrServiceAxis=xper_ConnectedCarMember', window );">Connected Car</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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="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">111,144<span></span>
</td>
<td class="nump">94,864<span></span>
</td>
<td class="nump">84,201<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_ProductOrServiceAxis=xper_MediaPlatformMember', window );">Media Platform</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 40,839<span></span>
</td>
<td class="nump">$ 49,407<span></span>
</td>
<td class="nump">$ 40,207<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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="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_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/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 2: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_srt_ProductOrServiceAxis=xper_PayTVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_PayTVMember</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_ProductOrServiceAxis=xper_ConsumerElectronicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_ConsumerElectronicsMember</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_ProductOrServiceAxis=xper_ConnectedCarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_ConnectedCarMember</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_ProductOrServiceAxis=xper_MediaPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=xper_MediaPlatformMember</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>65
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134454448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Geographic Revenue Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 493,688<span></span>
</td>
<td class="nump">$ 521,334<span></span>
</td>
<td class="nump">$ 502,260<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 );">Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<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 );">U.S.</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 237,829<span></span>
</td>
<td class="nump">$ 267,998<span></span>
</td>
<td class="nump">$ 278,920<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 );">U.S. | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">56.00%<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_JP', window );">Japan</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 80,773<span></span>
</td>
<td class="nump">$ 83,138<span></span>
</td>
<td class="nump">$ 65,551<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_JP', window );">Japan | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">13.00%<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=xper_EuropeAndMiddleEastMember', window );">Europe and Middle East</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 46,442<span></span>
</td>
<td class="nump">$ 41,113<span></span>
</td>
<td class="nump">$ 42,846<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=xper_EuropeAndMiddleEastMember', window );">Europe and Middle East | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">9.00%<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=srt_LatinAmericaMember', window );">Latin America</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 38,772<span></span>
</td>
<td class="nump">$ 31,863<span></span>
</td>
<td class="nump">$ 27,212<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=srt_LatinAmericaMember', window );">Latin America | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">5.00%<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_KR', window );">South Korea</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 36,926<span></span>
</td>
<td class="nump">$ 27,099<span></span>
</td>
<td class="nump">$ 27,870<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_KR', window );">South Korea | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<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_CN', window );">China</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 24,824<span></span>
</td>
<td class="nump">$ 35,809<span></span>
</td>
<td class="nump">$ 30,932<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_CN', window );">China | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.00%<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=xper_OtherAsiaMember', window );">Other</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 28,122<span></span>
</td>
<td class="nump">$ 34,314<span></span>
</td>
<td class="nump">$ 28,929<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=xper_OtherAsiaMember', window );">Other | Total Revenue | Geographic Concentration Risk</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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="re">
<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 risk, percentage (or more)</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.00%<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: 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 4: 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 5: 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 6: 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 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(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/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 9: 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 10: 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 11: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: 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 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)(5))<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 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 16: 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 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)(iii)(B))<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)(iv))<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)(5))<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 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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(1))<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_Revenues</td>
</tr>
<tr>
<td style="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="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_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_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeographicConcentrationRiskMember</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=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=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JP</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=xper_EuropeAndMiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_EuropeAndMiddleEastMember</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=srt_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_LatinAmericaMember</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=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_KR</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=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CN</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=xper_OtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_OtherAsiaMember</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>66
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884131381152">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Revenue Recognized in Period (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="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>
</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_ContractWithCustomerLiabilityRevenueRecognized', window );">Amounts included in deferred revenue at the beginning of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 25,202<span></span>
</td>
<td class="nump">$ 20,620<span></span>
</td>
<td class="nump">$ 24,307<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Performance obligations satisfied in previous periods (true ups, recoveries and settlements)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 9,999<span></span>
</td>
<td class="nump">$ 11,863<span></span>
</td>
<td class="nump">$ 30,561<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.</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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">True ups represent the differences between the Company&#8217;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#8217;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. </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_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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12A<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884127747280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Schedule of Remaining Performance Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 113,776<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 57,544<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 30,564<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 16,308<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2028-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 7,139<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2029-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 2,077<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2030-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]</strong></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_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 144<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Performance obligations expected to be satisfied, expected timing</a></td>
<td class="text">1 year<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 (b)(1)<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="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:durationItemType</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2030-01-01</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>68
<FILENAME>R55.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141660176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Schedule of Remaining Performance Obligations (Details 1)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 113,776<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="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>69
<FILENAME>R56.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135189504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Schedule of Allowance for Credit Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember', window );">Accounts Receivable</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 1,906<span></span>
</td>
<td class="nump">$ 1,950<span></span>
</td>
<td class="nump">$ 2,255<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="num">(172)<span></span>
</td>
<td class="nump">497<span></span>
</td>
<td class="nump">799<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_xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff', window );">Recoveries/charge-off</a></td>
<td class="num">(788)<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="num">(1,104)<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of period</a></td>
<td class="nump">946<span></span>
</td>
<td class="nump">1,906<span></span>
</td>
<td class="nump">1,950<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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=xper_UnbilledContractsReceivableMember', window );">Unbilled Contracts Receivable</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts Notes And Loans Receivable [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">369<span></span>
</td>
<td class="nump">468<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_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">308<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="num">(99)<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_xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff', window );">Recoveries/charge-off</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(231)<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_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of period</a></td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="nump">$ 369<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<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(4))<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 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 4: 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><br>Reference 5: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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_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 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_xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts receivable recoveries chargeoff.</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;">xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_TradeAccountsReceivableMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=xper_UnbilledContractsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=xper_UnbilledContractsReceivableMember</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>70
<FILENAME>R57.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130781632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>
</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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 21,027<span></span>
</td>
<td class="nump">$ 19,913<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_PrepaidTaxes', window );">Prepaid income tax</a></td>
<td class="nump">8,295<span></span>
</td>
<td class="nump">4,813<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_InventoryFinishedGoods', window );">Finished goods inventory</a></td>
<td class="nump">1,061<span></span>
</td>
<td class="nump">7,279<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_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">2,105<span></span>
</td>
<td class="nump">6,869<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_OtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 32,488<span></span>
</td>
<td class="nump">$ 38,874<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or 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(6)(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_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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 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(8))<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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="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_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other miscellaneous assets expected to be realized or consumed within one year or 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_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(7))<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 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income and other taxes that provide economic benefits within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-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_PrepaidTaxes</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R58.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141941120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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 );">Total property and equipment</a></td>
<td class="nump">$ 124,827<span></span>
</td>
<td class="nump">$ 113,291<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">(80,354)<span></span>
</td>
<td class="num">(71,722)<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">44,473<span></span>
</td>
<td class="nump">41,569<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=xper_ComputerEquipmentAndSoftwareMember', window );">Computer equipment and software</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 );">Total property and equipment</a></td>
<td class="nump">54,737<span></span>
</td>
<td class="nump">52,740<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=xper_CapitalizedInternalUseSoftwareMember', 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 );">Total property and equipment</a></td>
<td class="nump">23,384<span></span>
</td>
<td class="nump">11,224<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=xper_OfficeEquipmentAndFurnitureMember', window );">Office equipment and furniture</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 );">Total property and equipment</a></td>
<td class="nump">10,773<span></span>
</td>
<td class="nump">11,074<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_BuildingMember', window );">Building</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 );">Total property and equipment</a></td>
<td class="nump">17,876<span></span>
</td>
<td class="nump">17,876<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_LandMember', window );">Land</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 );">Total property and equipment</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">5,300<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="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 );">Total property and equipment</a></td>
<td class="nump">10,778<span></span>
</td>
<td class="nump">11,758<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_ConstructionInProgressMember', window );">Construction in progress</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 );">Total property and equipment</a></td>
<td class="nump">$ 1,979<span></span>
</td>
<td class="nump">$ 3,319<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=xper_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_ComputerEquipmentAndSoftwareMember</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=xper_CapitalizedInternalUseSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_CapitalizedInternalUseSoftwareMember</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=xper_OfficeEquipmentAndFurnitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_OfficeEquipmentAndFurnitureMember</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_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingMember</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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</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>72
<FILENAME>R59.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133033728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>
</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_xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware', window );">Accumulated amortization associated with capitalized internal-use software</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 1.6<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amortization associated with 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;">xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>73
<FILENAME>R60.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884344816320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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 charges</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 7.7<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>
</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>
</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 charges</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 2.9<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_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://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_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>74
<FILENAME>R61.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137783984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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_CapitalizedComputerSoftwarePeriodIncreaseDecrease', window );">Costs capitalized associated with internal-use software</a></td>
<td class="nump">$ 12,160<span></span>
</td>
<td class="nump">$ 5,933<span></span>
</td>
<td class="nump">$ 1,104<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease', window );">Amortization of capitalized internal-use software</a></td>
<td class="nump">$ 2,547<span></span>
</td>
<td class="nump">$ 1,503<span></span>
</td>
<td class="nump">$ 61<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated depreciation, depletion and amortization of property, plant and equipment.</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 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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_CapitalizedComputerSoftwarePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 capitalized computer software 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135956912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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="fn" style="border-bottom: 0px;"></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_EmployeeRelatedLiabilitiesCurrent', window );">Employee compensation and benefits</a></td>
<td class="nump">$ 33,360<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 44,095<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_xper_AccruedExpensesCurrent', window );">Accrued expenses</a></td>
<td class="nump">16,108<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,307<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_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">$ 15,353<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 14,760<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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Total<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">Total<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_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued other taxes</a></td>
<td class="nump">$ 8,370<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 6,464<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_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">6,259<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,991<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_AccruedRoyaltiesCurrent', window );">Third-party royalties</a></td>
<td class="nump">5,171<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,478<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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">9,799<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,866<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_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 94,420<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 109,961<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</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_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 real and property taxes. 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/2009/role/commonPracticeRef<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><br>Reference 3: 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_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 royalties. 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_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes current operating lease liability.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid classified as other, 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>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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_xper_AccruedExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses 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;">xper_AccruedExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>76
<FILENAME>R63.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141991984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule Of Investments [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_GainLossOnFairValueHedgesRecognizedInEarnings', window );">Gain or loss on fair value hedges</a></td>
<td class="nump">$ 764,000<span></span>
</td>
<td class="nump">$ 1,033,000<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_FinancialInstrumentAxis=xper_NonMarketableEquitySecuritiesMember', window );">Non-marketable Equity Securities | TiVo Merger</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_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule Of Investments [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentAggregateCost', window );">Equity securities accounted for under equity method</a></td>
<td class="nump">4,700,000<span></span>
</td>
<td class="nump">4,900,000<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_xper_ImpairmentOfNonMarketableEquitySecurities', window );">Impairment charges related to non-marketable equity securities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_EquityMethodInvestmentAggregateCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents the aggregate cost of investments accounted for under the equity method of accounting.</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(12))<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_EquityMethodInvestmentAggregateCost</td>
</tr>
<tr>
<td style="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_GainLossOnFairValueHedgesRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of gain (loss) derived from fair value hedges recognized in earnings 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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_GainLossOnFairValueHedgesRecognizedInEarnings</td>
</tr>
<tr>
<td style="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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 1)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 2: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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 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 4: 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 4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<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))<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 B))<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 1<br> -Subparagraph (SX 210.12-12(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<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 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<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 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 10: 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)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 11: 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 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 12: 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 13: 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 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 14: 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 B)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 15: 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 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 16: 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 8)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 17: 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 8)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 18: 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 8)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 19: 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 8)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 20: 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 8)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 21: 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 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 22: 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 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 23: 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 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 24: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 25: 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 B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 26: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 27: 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 D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 28: 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 29: 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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 30: 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 31: 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 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 32: 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 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 33: 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 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 34: 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 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 35: 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 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 36: 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 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 37: 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 B)(Footnote 10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 38: 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 11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 39: 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 11)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 40: 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 11)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 41: 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 11)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 42: 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 11)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 43: 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 11)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 44: 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 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 45: 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 12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 46: 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 13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 47: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 48: 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 B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 49: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 50: 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 1)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 51: 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 1)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 52: 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 1)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 53: 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 1)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 54: 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 1)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 55: 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 1)(b)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 56: 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 1)(b)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 57: 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 1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 58: 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 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 59: 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 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 60: 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 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 61: 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 62: 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 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 63: 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 9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19<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_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="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_xper_ImpairmentOfNonMarketableEquitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-marketable equity securities.</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;">xper_ImpairmentOfNonMarketableEquitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_FinancialInstrumentAxis=xper_NonMarketableEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=xper_NonMarketableEquitySecuritiesMember</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_BusinessAcquisitionAxis=xper_TIVOMergerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_TIVOMergerMember</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>77
<FILENAME>R64.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133032400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) - Foreign Exchange Contracts - Designated Derivative Instruments - Cash Flow Hedging [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeAssetsCurrent', window );">Fair value-foreign exchange contract assets, net amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,184<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_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid Expense and Other Assets, Current<span></span>
</td>
<td class="text">Prepaid Expense and Other Assets, Current<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_DerivativeLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 1,858<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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accrued Liabilities, Current<span></span>
</td>
<td class="text">Accrued Liabilities, Current<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_DerivativeAssetNotionalAmount', window );">Total notional value</a></td>
<td class="nump">$ 5,074<span></span>
</td>
<td class="nump">$ 738<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_DerivativeLiabilityNotionalAmount', window );">Total notional value</a></td>
<td class="nump">$ 57,329<span></span>
</td>
<td class="nump">$ 45,468<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_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes derivative asset 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</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 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<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 5A<br> -Subparagraph (SX 210.12-13A(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<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 5B<br> -Subparagraph (SX 210.12-13B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="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>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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-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_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-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_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 line item in statement of financial position that includes derivative liability 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="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_DerivativeLiabilityNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</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 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<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 5A<br> -Subparagraph (SX 210.12-13A(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<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 5B<br> -Subparagraph (SX 210.12-13B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<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_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="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>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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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>78
<FILENAME>R65.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141769744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details) - Foreign Exchange Contracts - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_DerivativeLiabilityFairValueGrossAsset', window );">Gross amount of recognized assets</a></td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 1,300<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_DerivativeAssetFairValueGrossLiability', window );">Gross amount of recognized liabilities</a></td>
<td class="num">(2,031)<span></span>
</td>
<td class="num">(116)<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_DerivativeFairValueOfDerivativeNet', window );">Net (liabilities) assets</a></td>
<td class="num">$ (1,858)<span></span>
</td>
<td class="nump">$ 1,184<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_DerivativeAssetFairValueGrossLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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> -Subparagraph (b)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<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 5C<br> -Subparagraph (SX 210.12-13C(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<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 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_DerivativeAssetFairValueGrossLiability</td>
</tr>
<tr>
<td style="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_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the assets less the liabilities of a derivative or group of derivatives.</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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="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_DerivativeLiabilityFairValueGrossAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.</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> -Subparagraph (b)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<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 5C<br> -Subparagraph (SX 210.12-13C(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<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 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<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_DerivativeLiabilityFairValueGrossAsset</td>
</tr>
<tr>
<td style="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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</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>79
<FILENAME>R66.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884136101072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">$ 387,135<span></span>
</td>
<td class="nump">$ 448,986<span></span>
</td>
<td class="nump">$ 1,015,957<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">429,077<span></span>
</td>
<td class="nump">387,135<span></span>
</td>
<td class="nump">448,986<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(2,865)<span></span>
</td>
<td class="num">(4,119)<span></span>
</td>
<td class="num">(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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(6,084)<span></span>
</td>
<td class="num">(2,865)<span></span>
</td>
<td class="num">(4,119)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss | Cash Flow Hedges</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">1,034<span></span>
</td>
<td class="num">(94)<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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive (loss) gain before reclassification</a></td>
<td class="num">(2,107)<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
<td class="num">(94)<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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss into net loss</a></td>
<td class="num">(785)<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current period other comprehensive (loss) gain</a></td>
<td class="num">(2,892)<span></span>
</td>
<td class="nump">1,128<span></span>
</td>
<td class="num">(94)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (1,858)<span></span>
</td>
<td class="nump">$ 1,034<span></span>
</td>
<td class="num">$ (94)<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_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before reclassification adjustments of other comprehensive income (loss).</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other comprehensive income (loss).</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://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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: 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><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: 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 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reclassification adjustments of other comprehensive income (loss).</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary 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 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 2: 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 3: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<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 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: 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 35: 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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</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>80
<FILENAME>R67.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126846496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_GainLossOnFairValueHedgesRecognizedInEarnings', window );">Gain on fair value hedges</a></td>
<td class="nump">$ 764,000<span></span>
</td>
<td class="nump">$ 1,033,000<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</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_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings', window );">Gain on fair value hedges</a></td>
<td class="nump">690,000<span></span>
</td>
<td class="nump">841,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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [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_GainLossOnFairValueHedgesRecognizedInEarnings', window );">Gain on fair value hedges</a></td>
<td class="nump">$ 74,000<span></span>
</td>
<td class="nump">$ 192,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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="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_GainLossOnFairValueHedgesRecognizedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of gain (loss) derived from fair value hedges recognized in earnings 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<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_GainLossOnFairValueHedgesRecognizedInEarnings</td>
</tr>
<tr>
<td style="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_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_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SellingGeneralAndAdministrativeExpensesMember</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>81
<FILENAME>R68.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133036080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>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_Assets', window );">Total assets, net - Carrying Amount</a></td>
<td class="nump">$ 667,760<span></span>
</td>
<td class="nump">$ 673,635<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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>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_LongTermDebt', window );">Total long-term debt, net - Carrying Amount</a></td>
<td class="nump">27,676<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</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_Assets', window );">Total assets, net - Carrying Amount</a></td>
<td class="nump">47,919<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_AssetsFairValueDisclosure', window );">Total assets, net - Estimated Fair Value</a></td>
<td class="nump">46,565<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Note Receivable, Noncurrent</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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</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_Assets', window );">Total assets, net - Carrying Amount</a></td>
<td class="nump">29,702<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_AssetsFairValueDisclosure', window );">Total assets, net - Estimated Fair Value</a></td>
<td class="nump">28,223<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Deferred Consideration From Divestiture</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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</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_Assets', window );">Total assets, net - Carrying Amount</a></td>
<td class="nump">18,217<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_AssetsFairValueDisclosure', window );">Total assets, net - Estimated Fair Value</a></td>
<td class="nump">18,342<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Senior Unsecured Promissory Note</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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>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_LongTermDebt', window );">Total long-term debt, net - Carrying Amount</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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_LongTermDebtFairValue', window );">Total long-term debt, net - Estimated Fair Value</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 49,659<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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(iv))<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)(5))<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 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 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)(4)(iii)(A))<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/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 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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 29: 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 30: 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_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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="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_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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</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 (a)<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 (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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 (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 (bbb)(1)<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_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="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_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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=xper_DeferredConsiderationFromDivestitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=xper_DeferredConsiderationFromDivestitureMember</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_LongtermDebtTypeAxis=xper_SeniorUnsecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=xper_SeniorUnsecuredPromissoryNoteMember</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>82
<FILENAME>R69.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126075472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 02, 2024</div></th>
<th class="th"><div>Aug. 14, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jul. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_xper_EquitySalePercetage', window );">Equity sale percetage</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="nump">100.00%<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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration', window );">Deferred cash consideration</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="nump">$ 15,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_xper_BusinessDivestitureIndemnificationLiability', window );">Business divestiture, indemnification liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_GainLossOnSaleOfBusinessPretax', window );">Pre-tax gain on divestiture</a></td>
<td class="nump">$ 59,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="nump">$ 22,900<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_FinancingReceivableNonaccrualInterestIncome', window );">Recognized interest income</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="nump">2,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome', window );">Discount on deferred consideration</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="nump">9,200<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_xper_DiscountAsInterestIncome', window );">Discount on Interest income</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="nump">1,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration', window );">Holdback consideration</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="nump">12,000<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_OwnershipAxis=xper_PerceiveCorporationMember', window );">Perceive Corporation</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_DerivativeFairValueOfDerivativeNet', window );">Fair value divestiture</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="nump">11,300<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_xper_GainLossOnSaleOfBusinessPretax', window );">Pre-tax gain on divestiture</a></td>
<td class="nump">$ 77,900<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_MinorityInterestOwnershipPercentageByParent', window );">Ownership interest, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76.40%<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_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,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>
</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_xper_IndemnificationHoldbackAmount', window );">Indemnification holdback amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,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>
</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_xper_IndemnificationHeldPeriodAfterClosingDate', window );">Indemnification held period after closing date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration', window );">Holdback consideration</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="nump">12,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DiscountOnTheHoldbackConsiderationAmount', window );">Discount on holdback consideration</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="nump">$ 700<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Vewd</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price</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">$ 102,913<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_PaymentsToAcquireBusinessesGross', window );">Cash included in the total consideration</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">52,900<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Debt included in the total consideration</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">$ 50,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>
</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_BusinessCombinationAcquisitionRelatedCosts', window );">Transaction related costs including transaction bonuses, legal and consultant fees</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="nump">$ 7,400<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_BusinessCombinationIntegrationRelatedCosts', window );">Severance and retention 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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_BusinessAcquisitionAxis=xper_TobiiAbMember', window );">Purchaser</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_BusinessCombinationContingentConsiderationAsset', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,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>
</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_xper_BusinessDivestitureCashReceived', window );">Business divestiture, cash received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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="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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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="nump">8.00%<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_xper_AdditionalInterestRate', window );">Additional interest rate per annum</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="nump">2.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_BusinessAcquisitionAxis=xper_TobiiAbMember', window );">Purchaser | Senior Secured Promissory Note</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>
</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration', window );">Deferred cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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>
</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_DerivativeFairValueOfDerivativeNet', window );">Fair value divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="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_DebtInstrumentFaceAmount', window );">Debt instrument, principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,700<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity 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 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred by the acquirer as part of consideration transferred in a business combination.</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 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-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_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.</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_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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. Excludes cash and cash equivalents within disposal group and 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/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 2: 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 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)(2))<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(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: 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(1))<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<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_Cash</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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>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_DerivativeFairValueOfDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the assets less the liabilities of a derivative or group of derivatives.</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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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_DerivativeFairValueOfDerivativeNet</td>
</tr>
<tr>
<td style="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_FinancingReceivableNonaccrualInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income on financing receivable on nonaccrual status.</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 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-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_FinancingReceivableNonaccrualInterestIncome</td>
</tr>
<tr>
<td style="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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</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_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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>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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<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/2147479581/805-30-50-1<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 45<br> -Paragraph 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_xper_AdditionalInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate.</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;">xper_AdditionalInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xper_BusinessDivestitureCashReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business divestiture, cash received</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;">xper_BusinessDivestitureCashReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_BusinessDivestitureIndemnificationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business divestiture, indemnification 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;">xper_BusinessDivestitureIndemnificationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DiscountAsInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount as interest income.</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;">xper_DiscountAsInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount on the deferred consideration to be accreted as interest income.</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;">xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DiscountOnTheHoldbackConsiderationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount on the holdback consideration amount.</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;">xper_DiscountOnTheHoldbackConsiderationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred cash consideration.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 holdback cash consideration.</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;">xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_EquitySalePercetage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale percetage.</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;">xper_EquitySalePercetage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_GainLossOnSaleOfBusinessPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on sale of business, pretax.</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;">xper_GainLossOnSaleOfBusinessPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IndemnificationHeldPeriodAfterClosingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indemnification held period after closing date.</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;">xper_IndemnificationHeldPeriodAfterClosingDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IndemnificationHoldbackAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indemnification holdback amount.</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;">xper_IndemnificationHoldbackAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_srt_OwnershipAxis=xper_PerceiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=xper_PerceiveCorporationMember</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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember</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_BusinessAcquisitionAxis=xper_TobiiAbMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_TobiiAbMember</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_DebtInstrumentAxis=xper_SeniorSecuredPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=xper_SeniorSecuredPromissoryNoteMember</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>83
<FILENAME>R70.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135937792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details) - Vewd<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 01, 2022 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 2,684<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">3,341<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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable', window );">Unbilled contracts receivable</a></td>
<td class="nump">2,335<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="nump">1,208<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">443<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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,020<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</strong></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">38,150<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">68,115<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="nump">977<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(869)<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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="num">(4,777)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(920)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Long-term deferred tax liabilities</a></td>
<td class="num">(8,393)<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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="num">(1,094)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</a></td>
<td class="num">(307)<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase price</a></td>
<td class="nump">$ 102,913<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Technology</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">7 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</strong></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">$ 28,050<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Customer relationships - large</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_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">7 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">$ 4,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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Customer relationships - small</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">4 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</strong></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">$ 3,500<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Non-compete agreements</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_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">2 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">$ 870<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Trade name</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">5 years<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract', window );"><strong>Identifiable intangible assets:</strong></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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Total identifiable intangible assets</a></td>
<td class="nump">$ 830<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 identifiable intangible assets recognized as of the acquisition date.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment recognized as of the acquisition date.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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:durationItemType</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_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 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 2: 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 3: 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 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 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 6: 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 7: 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 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued 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;">xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed noncurrent liabilities operating lease liability noncurrent.</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;">xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.</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;">xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed unbilled contracts receivable.</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;">xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerRelationshipsLargeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerRelationshipsLargeMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerRelationshipsSmallMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerRelationshipsSmallMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</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>84
<FILENAME>R71.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884127744464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial Information (Details) - Vewd<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</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_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 508,636<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss attributable to the Company</a></td>
<td class="num">$ (769,483)<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<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/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<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/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember</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>85
<FILENAME>R72.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129647088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 02, 2024</div></th>
<th class="th" colspan="2"><div>Jan. 31, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Assets Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 12,349<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,860<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Assets Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,249<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Liabilities Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,191<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Liabilities Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total liabilities to be disposed of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,805<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember', window );">Purchaser | Divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Assets Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,025<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12,349<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,392<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,323<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent', window );">Unbilled contracts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,209<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">812<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">979<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,627<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,860<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Assets Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent', window );">Unbilled contracts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,320<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,320<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,291<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,346<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,887<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,192<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,770<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12,249<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets Total:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet', window );">Unbilled contracts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,718<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,529<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,397<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">28,109<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Liabilities Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">244<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,933<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,821<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,114<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total liabilities held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,295<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,191<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Liabilities Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,708<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,741<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,064<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,064<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total liabilities to be disposed of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,805<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities Total:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities to be disposed of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,067<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,996<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NetAssetsHeldForSaleCurrent', window );">Net assets held for sale, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,332<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,669<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_NetAssetsHeldForSaleNoncurrent', window );">Net assets held for sale, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,998<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NetAssetHeldForSale', window );">Net assets held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,330<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 12,113<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OwnershipAxis=xper_PerceiveCorporationMember', window );">Perceive Corporation | Divestiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Assets Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 1,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total assets held for sale</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Assets Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent', window );">Property and equipment, net</a></td>
<td class="nump">95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent', window );">Operating lease right-of-use assets</a></td>
<td class="nump">72<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Other noncurrent assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Total assets held for sale</a></td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Assets Total:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets held for sale</a></td>
<td class="nump">1,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract', window );"><strong>Liabilities Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Total liabilities held for sale</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract', window );"><strong>Liabilities Noncurrent:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent', window );">Operating lease liabilities, noncurrent</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Total liabilities to be disposed of</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities Total:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities to be disposed of</a></td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NetAssetsHeldForSaleCurrent', window );">Net assets held for sale, Current</a></td>
<td class="nump">1,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_NetAssetsHeldForSaleNoncurrent', window );">Net assets held for sale, Noncurrent</a></td>
<td class="nump">165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_NetAssetHeldForSale', window );">Net assets held for sale</a></td>
<td class="nump">$ 1,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</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_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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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://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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts, notes and loans receivable 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://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 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 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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://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 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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents 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://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 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 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of 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://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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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 (e)<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 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 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 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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent</td>
</tr>
<tr>
<td style="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_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of 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://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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<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 (e)<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 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 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 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract</td>
</tr>
<tr>
<td style="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, expected to be disposed of beyond 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> -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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-11<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://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 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 (e)<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 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 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 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Lease Liabilities Noncurrent</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;">xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Lease Right of Use Assets Noncurrent</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;">xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Unbilled Contracts Receivable, Net</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;">xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Unbilled Contracts Receivable, Net 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;">xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Unbilled Contracts Receivable, Net Noncurrent</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;">xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetAssetHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Asset Held For Sale</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;">xper_NetAssetHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetAssetsHeldForSaleCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Assets Held For Sale 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;">xper_NetAssetsHeldForSaleCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetAssetsHeldForSaleNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Assets Held For Sale Noncurrent</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;">xper_NetAssetsHeldForSaleNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=xper_TobiiAbMember</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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</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_OwnershipAxis=xper_PerceiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=xper_PerceiveCorporationMember</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>86
<FILENAME>R73.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130862768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>
</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 773,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 773,097<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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember', window );">Assets held for sale</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_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>
</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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,200<span></span>
</td>
<td class="nump">$ 35,200<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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_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>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_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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember</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>87
<FILENAME>R74.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884128037984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Principal Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_MaturitiesOfLongTermDebtAbstract', window );"><strong>Maturities of Long-Term Debt [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">April 1, 2027</a></td>
<td class="nump">$ 10,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">April 1, 2028</a></td>
<td class="nump">10,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">April 1, 2029</a></td>
<td class="nump">7,676<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_LongTermDebt', window );">Total principal payments</a></td>
<td class="nump">$ 27,676<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_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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 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 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="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>88
<FILENAME>R75.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137697776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Carrying Amount of Note (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_LongTermInvestmentsAbstract', window );"><strong>Long-Term Investments [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_InvestmentOwnedBalancePrincipalAmount', window );">Outstanding principal amount</a></td>
<td class="nump">$ 27,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_InterestReceivableNoncurrent', window );">Add: interest accrued to date</a></td>
<td class="nump">2,026<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_AccountsReceivableNetNoncurrent', window );">Carrying amount-note receivable, noncurrent</a></td>
<td class="nump">$ 29,702<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_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/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><br>Reference 2: 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(9))<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_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="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_InterestReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent interest earned but not received. Also called accrued interest or accrued interest 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 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_InterestReceivableNoncurrent</td>
</tr>
<tr>
<td style="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_InvestmentOwnedBalancePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal of investment owned.</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 (c)<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/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-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 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<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 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<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 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<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 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_InvestmentOwnedBalancePrincipalAmount</td>
</tr>
<tr>
<td style="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_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="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>89
<FILENAME>R76.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133114256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment', window );">February 15, 2028</a></td>
<td class="nump">$ 3,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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment', window );">February 15, 2029</a></td>
<td class="nump">2,250<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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment', window );">February 15, 2030</a></td>
<td class="nump">4,500<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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment', window );">February 15, 2031</a></td>
<td class="nump">5,250<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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration', window );">Total future payments</a></td>
<td class="nump">$ 15,000<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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred cash consideration.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, deferred cash consideration to be paid in first annual payment.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, deferred cash consideration to be paid in fourth annual payment.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, deferred cash consideration to be paid in second annual payment.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, deferred cash consideration to be paid in third annual payment.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R77.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137834528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration', window );">Total deferred consideration</a></td>
<td class="nump">$ 15,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_xper_UnamortizedDiscountOnDeferredConsideration', window );">Less: unamortized discount on deferred consideration</a></td>
<td class="num">(8,197)<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_xper_DeferredConsiderationNet', window );">Net carrying amount</a></td>
<td class="nump">$ 6,803<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_xper_DeferredConsiderationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred consideration net.</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;">xper_DeferredConsiderationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred cash consideration.</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;">xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_UnamortizedDiscountOnDeferredConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized discount on deferred consideration.</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;">xper_UnamortizedDiscountOnDeferredConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>91
<FILENAME>R78.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129568432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration', window );">Holdback consideration</a></td>
<td class="nump">$ 12,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_xper_UnamortizedDiscountOnHoldbackConsideration', window );">Less: unamortized discount on holdback consideration</a></td>
<td class="num">(586)<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_xper_HoldbackConsiderationNet', window );">Net carrying amount</a></td>
<td class="nump">$ 11,414<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_xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 holdback cash consideration.</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;">xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_HoldbackConsiderationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Holdback consideration net.</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;">xper_HoldbackConsiderationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_UnamortizedDiscountOnHoldbackConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unamortized discount on holdback consideration.</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;">xper_UnamortizedDiscountOnHoldbackConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>92
<FILENAME>R79.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134652720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Impairment and Intangible Assets, Net - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>ReportingUnit</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_NumberOfReportingUnits', window );">Number of reporting units | ReportingUnit</a></td>
<td class="nump">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_GoodwillImpairmentLoss', window );">Goodwill impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,555<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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 773,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 773,097<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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember', window );">Assets held for sale</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,200<span></span>
</td>
<td class="nump">$ 35,200<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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: 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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from 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://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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</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_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=xper_AssetsHeldForSaleMember</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>93
<FILENAME>R80.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884128046352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill Impairment and Intangible Assets, Net - Identified Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 773,292<span></span>
</td>
<td class="nump">$ 773,097<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">(630,978)<span></span>
</td>
<td class="num">(587,602)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">142,314<span></span>
</td>
<td class="nump">185,495<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_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible assets, gross</a></td>
<td class="nump">794,692<span></span>
</td>
<td class="nump">794,497<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">$ 163,714<span></span>
</td>
<td class="nump">206,895<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</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">1 year<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</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">10 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_AcquiredPatentsCoreTechnologyMember', window );">Acquired patents</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 17,281<span></span>
</td>
<td class="nump">17,281<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">(5,687)<span></span>
</td>
<td class="num">(3,478)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">$ 11,594<span></span>
</td>
<td class="nump">$ 13,803<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_AcquiredPatentsCoreTechnologyMember', window );">Acquired patents | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_AcquiredPatentsCoreTechnologyMember', window );">Acquired patents | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_ExistingTechnologyContentDatabaseMember', window );">Existing technology / content database</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 219,912<span></span>
</td>
<td class="nump">$ 219,717<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">(194,041)<span></span>
</td>
<td class="num">(181,713)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">$ 25,871<span></span>
</td>
<td class="nump">$ 38,004<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_ExistingTechnologyContentDatabaseMember', window );">Existing technology / content database | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_ExistingTechnologyContentDatabaseMember', window );">Existing technology / content database | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerContractsAndRelatedRelationshipsMember', window );">Customer contracts and related relationships</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 493,685<span></span>
</td>
<td class="nump">$ 493,685<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">(389,251)<span></span>
</td>
<td class="num">(365,074)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">$ 104,434<span></span>
</td>
<td class="nump">$ 128,611<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerContractsAndRelatedRelationshipsMember', window );">Customer contracts and related relationships | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerContractsAndRelatedRelationshipsMember', window );">Customer contracts and related relationships | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks/trade name</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 39,313<span></span>
</td>
<td class="nump">$ 39,313<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">(38,898)<span></span>
</td>
<td class="num">(34,453)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">$ 415<span></span>
</td>
<td class="nump">$ 4,860<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks/trade name | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember', window );">Trademarks/trade name | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets, Gross Amount</a></td>
<td class="nump">$ 3,101<span></span>
</td>
<td class="nump">$ 3,101<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-lived intangible assets, Accumulated Amortization</a></td>
<td class="num">$ (3,101)<span></span>
</td>
<td class="num">(2,884)<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 217<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Minimum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Maximum</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (years)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=xper_TiVoTradenameTrademarksMember', window );">TiVo tradename/trademarks</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill', window );">Indefinite-lived intangible assets, Gross Assets</a></td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="nump">$ 21,400<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_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets, Net</a></td>
<td class="nump">$ 21,400<span></span>
</td>
<td class="nump">$ 21,400<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="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:durationItemType</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of 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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: 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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="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_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_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-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_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="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_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of intangible assets, excluding goodwill.</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(15))<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_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-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_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="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_xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indefinite lived intangible assets gross excluding 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;">xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_AcquiredPatentsCoreTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_AcquiredPatentsCoreTechnologyMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_ExistingTechnologyContentDatabaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_ExistingTechnologyContentDatabaseMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerContractsAndRelatedRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=xper_CustomerContractsAndRelatedRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksAndTradeNamesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=xper_TiVoTradenameTrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=xper_TiVoTradenameTrademarksMember</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>94
<FILENAME>R81.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884126841728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 34,838<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">31,508<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">30,665<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">30,327<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">14,341<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">635<span></span>
</td>
<td class="text">&#160;<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible assets, Net</a></td>
<td class="nump">$ 142,314<span></span>
</td>
<td class="nump">$ 185,495<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="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_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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="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>95
<FILENAME>R82.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132935520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_LineOfCreditFacilityLineItems', window );"><strong>Line Of Credit Facility [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 );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,676<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_DebtInstrumentAxis=xper_PromissoryNoteMember', window );">Promissory Note</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_LineOfCreditFacilityLineItems', window );"><strong>Line Of Credit Facility [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_LongTermDebtCurrent', window );">Long-term debt classified as current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 1,500<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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember', window );">Vewd | Promissory Note</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_LineOfCreditFacilityLineItems', window );"><strong>Line Of Credit Facility [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_DebtInstrumentFaceAmount', window );">Debt instrument, principal amount</a></td>
<td class="nump">$ 50,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">6.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">2.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt instrument, maturity date</a></td>
<td class="text">Jul.  01,  2025<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 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 2: 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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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>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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when the debt instrument is scheduled to be fully repaid, 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://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 (bbb)(2)(i)<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 (bbb)(2)<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for 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 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/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 3: 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="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_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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as current. Excludes lease 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 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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_DebtInstrumentAxis=xper_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=xper_PromissoryNoteMember</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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=xper_VewdSoftwareHoldingsLimitedMember</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>96
<FILENAME>R83.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884237554576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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_LesseeOperatingLeaseExistenceOfOptionToExtend', window );">Operating lease existence of option to renew</a></td>
<td class="text">true<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_LesseeOperatingLeaseDescription', window );">Operating lease description</a></td>
<td class="text">The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates through 2030. Certain leases offer the option to renew for up to ten years and to terminate before the expiration date.<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 charges</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 7.7<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</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee Lease Description [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lessee term of period to renew</a></td>
<td class="text">10 years<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_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://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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's 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 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseDescription</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseExistenceOfOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (true false) whether lessee has option to extend 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 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseExistenceOfOptionToExtend</td>
</tr>
<tr>
<td style="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: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_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="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:durationItemType</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_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>97
<FILENAME>R84.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132942048">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Operating Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_LeasesAbstract', window );"><strong>Leases [Abstract]</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>
</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_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 16,966<span></span>
</td>
<td class="nump">$ 20,306<span></span>
</td>
<td class="nump">$ 20,581<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_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,164<span></span>
</td>
<td class="nump">5,130<span></span>
</td>
<td class="nump">5,365<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_SubleaseIncome', window );">Less: sublease income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,192)<span></span>
</td>
<td class="num">(9,896)<span></span>
</td>
<td class="num">(9,498)<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_LeaseCost', window );">Total operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,938<span></span>
</td>
<td class="nump">$ 15,540<span></span>
</td>
<td class="nump">$ 16,448<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</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_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost recognized by lessee for lease contract.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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> -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_LeaseCost</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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 (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="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_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income excluding finance and operating lease 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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 (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="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>98
<FILENAME>R85.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130997712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule Of Cash Flow Supplemental Disclosures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeasePayments', window );">Cash payments included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 17,669<span></span>
</td>
<td class="nump">$ 19,968<span></span>
</td>
<td class="nump">$ 20,307<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating ROU assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 5,975<span></span>
</td>
<td class="nump">$ 11,563<span></span>
</td>
<td class="nump">$ 14,360<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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)(2)<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="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>99
<FILENAME>R86.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884248781632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">3 years 4 months 24 days<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.30%<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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in 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/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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)(4)<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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>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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<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)(3)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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:durationItemType</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R87.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884131413552">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Payments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 16,941<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">11,184<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,249<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">3,019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,841<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">277<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">38,511<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(3,226)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_OperatingLeaseLiability', window );">Present value of operating lease liabilities:</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">35,285<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingLeaseLiabilityCurrent', window );">Less: operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,353)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (14,760)<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_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,932<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 30,598<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_xper_FutureSubleaseIncomeReceivableAbstract', window );"><strong>Sublease Income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableNextTwelveMonths', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,333)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableInYearTwo', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,563)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableInYearThree', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(368)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableInYearFour', window );">2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(379)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableInYearFive', window );">2029</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(291)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_FutureSubleaseIncomeReceivableAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_xper_FutureSubleaseIncomeReceivable', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,934)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Net Operating Lease Payments</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,608<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,621<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,881<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,640<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,550<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">277<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 29,577<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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_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_xper_FutureSubleaseIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable.</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;">xper_FutureSubleaseIncomeReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Sublease Income Receivable.</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;">xper_FutureSubleaseIncomeReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable after year five.</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;">xper_FutureSubleaseIncomeReceivableAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable in year five.</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;">xper_FutureSubleaseIncomeReceivableInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable in year four.</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;">xper_FutureSubleaseIncomeReceivableInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable in year three.</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;">xper_FutureSubleaseIncomeReceivableInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable in year two.</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;">xper_FutureSubleaseIncomeReceivableInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_FutureSubleaseIncomeReceivableNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sublease income receivable next twelve months.</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;">xper_FutureSubleaseIncomeReceivableNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due after year five.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due next twelve months.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due year five.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due year four.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due year three.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee net operating lease liability payments due year two.</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;">xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net operating lease liabilities payments due.</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;">xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>101
<FILENAME>R88.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135961280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_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_PurchaseObligationDueInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 47,867<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_PurchaseObligationDueInSecondYear', window );">2026</a></td>
<td class="nump">37,497<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_PurchaseObligationDueInThirdYear', window );">2027</a></td>
<td class="nump">16,210<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_PurchaseObligationDueInFourthYear', window );">2028</a></td>
<td class="nump">10,150<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_PurchaseObligationDueInFifthYear', window );">2029</a></td>
<td class="nump">10,066<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_PurchaseObligationDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">16,104<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_PurchaseObligation', window );">Total</a></td>
<td class="nump">$ 137,894<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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</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_PurchaseObligation</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueAfterFifthYear</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInFifthYear</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInFourthYear</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="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_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="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>102
<FILENAME>R89.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132940448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To The Company - Additional Information (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Oct. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_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>
</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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,328,000<span></span>
</td>
<td class="nump">44,211,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember', window );">Spin-Off | Xperi Inc.</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="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>
</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 (in shares)</a></td>
<td class="nump">42,023,632<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<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_xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff', window );">Record date of outstanding common stock distribution for spinoff</a></td>
<td class="text">Sep. 21,  2022<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_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>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_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_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_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_xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Record date of outstanding common stock distribution for spinoff</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;">xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestructuringCostAndReserveAxis=us-gaap_SpinoffMember</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_ConsolidatedEntitiesAxis=xper_XperiIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=xper_XperiIncMember</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>103
<FILENAME>R90.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884142030528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Company - basic</a></td>
<td class="num">$ (14,008)<span></span>
</td>
<td class="num">$ (136,613)<span></span>
</td>
<td class="num">$ (757,484)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to the Company - diluted</a></td>
<td class="num">$ (14,008)<span></span>
</td>
<td class="num">$ (136,613)<span></span>
</td>
<td class="num">$ (757,484)<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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', 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>
</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 );">Weighted-average number of shares used in computing net loss per share attributable to the Company - basic</a></td>
<td class="nump">45,057<span></span>
</td>
<td class="nump">43,012<span></span>
</td>
<td class="nump">42,029<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 );">Weighted-average number of shares used in computing net loss per share attributable to the Company - diluted</a></td>
<td class="nump">45,057<span></span>
</td>
<td class="nump">43,012<span></span>
</td>
<td class="nump">42,029<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_EarningsPerShareBasic', window );">Net loss per share attributable to the Company - basic</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (3.18)<span></span>
</td>
<td class="num">$ (18.02)<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_EarningsPerShareDiluted', window );">Net loss per share attributable to the Company - diluted</a></td>
<td class="num">$ (0.31)<span></span>
</td>
<td class="num">$ (3.18)<span></span>
</td>
<td class="num">$ (18.02)<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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 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 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 20: 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_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_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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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_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_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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<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_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: 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 3: 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><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 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="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>104
<FILENAME>R91.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133145584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_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>
</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</a></td>
<td class="nump">7,517<span></span>
</td>
<td class="nump">7,254<span></span>
</td>
<td class="nump">4,750<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_EmployeeStockOptionMember', window );">Stock Options</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_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>
</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</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">146<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</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="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>
</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</a></td>
<td class="nump">7,405<span></span>
</td>
<td class="nump">7,067<span></span>
</td>
<td class="nump">4,604<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_EmployeeStockMember', window );">ESPP</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_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>
</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</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">81<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_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>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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeStockMember</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>105
<FILENAME>R92.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884127851840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation - Additional Information (Details)<br> $ / shares in Units, shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Stock-based compensation expense recognized</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="nump">$ 60,541,000<span></span>
</td>
<td class="nump">$ 69,531,000<span></span>
</td>
<td class="nump">$ 45,303,000<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_StockRepurchasedDuringPeriodValue', window );">Stock repurchased during period, value</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="nump">20,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining amount available for repurchase</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="nump">$ 80,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="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_CommonStockMember', window );">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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Authorized repurchase amount</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="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_StockRepurchasedDuringPeriodShares', window );">Stock repurchased during period, shares | 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="text">&#160;<span></span>
</td>
<td class="nump">2.2<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_xper_StockAcquiredAverageCostPerShare', window );">Shares, average price | $ / 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="text">&#160;<span></span>
</td>
<td class="nump">$ 9.23<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_ValuationTechniqueAxis=xper_BlackScholesOptionPricingModelMember', window );">Black Scholes Option Pricing Model</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</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">24 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares reserved for grant (in shares) | 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="text">&#160;<span></span>
</td>
<td class="nump">2.6<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Number of shares issued | 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="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.3<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_xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice', window );">Weighted-average purchase price</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="nump">7.3<span></span>
</td>
<td class="nump">8.92<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_ProceedsFromStockPlans', window );">Aggregate net proceeds from ESPP</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="nump">$ 7,900,000<span></span>
</td>
<td class="nump">$ 11,900,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate</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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock, percent</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="nump">85.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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod', window );">Rolling expiration period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm', window );">Accelerated term</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">12 months<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 );">Stock-based compensation expense recognized</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="nump">$ 4,742,000<span></span>
</td>
<td class="nump">$ 5,352,000<span></span>
</td>
<td class="nump">2,727,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Employee Stock Purchase Plan</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</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">6 months<span></span>
</td>
<td class="text">6 months<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 | Employee Stock Purchase Plan</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</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">1 year<span></span>
</td>
<td class="text">2 years<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Stock-based compensation expense recognized</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="nump">$ 14,283,000<span></span>
</td>
<td class="nump">$ 18,519,000<span></span>
</td>
<td class="nump">3,975,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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs | Minimum</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest', window );">Performance awards, percentage of grant available to vest</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="nump">0.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_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs | 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest', window );">Performance awards, percentage of grant available to vest</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="nump">200.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_us-gaap_AwardTypeAxis=xper_FormerParentEquityAwardsMember', window );">Former Parent Equity Awards</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,400,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>
</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_AwardTypeAxis=xper_FormerParentsPerformanceStockUnitsMember', window );">Former Parents PSUs</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms', window );">Incremental compensation expense modification, description</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">In April 2023, in accordance with the EMA executed by the Company and the Former Parent in connection with the Separation, the Company modified certain vesting conditions related to market-based PSUs granted in 2022, resulting in a total incremental compensation expense of $2.9 million, which is expected to be recognized over the remaining requisite service period through April 2025.<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_xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive', window );">Incremental compensation expense recognized over requisite service period through 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">$ 2,900,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>
</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_AwardTypeAxis=xper_CorporateAndSharedFunctionalEmployeesMember', window );">Corporate and Shared Functional Employees</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Stock-based compensation expense recognized</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="nump">6,900,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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember', window );">Restricted Stock and 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Stock-based compensation expense recognized</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="nump">$ 41,516,000<span></span>
</td>
<td class="nump">45,660,000<span></span>
</td>
<td class="nump">38,233,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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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 );">Stock-based compensation expense recognized</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="nump">$ 368,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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember', window );">2022 EIP</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</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">10 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">4 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares reserved for grant (in shares) | 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="text">&#160;<span></span>
</td>
<td class="nump">4.9<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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember', window );">2022 EIP | PSUs</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">3 years<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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember', window );">2022 EIP | Time-based Awards | Minimum</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">3 years<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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember', window );">2022 EIP | Time-based Awards | 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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">4 years<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_PlanNameAxis=xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember', window );">Amendment 2022 ESP</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</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="nump">$ 5,900,000<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_PlanNameAxis=xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember', window );">Amendment 2022 ESP | Employee Stock Purchase Plan</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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Incremental stock-based compensation expense</a></td>
<td class="nump">$ 2,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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.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>
<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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod', window );">Rolling expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<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>
</table>
<div style="display: none;">
<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_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 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 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 (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_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow associated with the amount received from the stock plan 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="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: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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: 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)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: 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 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: 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 (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: 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 (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: 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 (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price.</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)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</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)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="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: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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 (f)(2)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="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: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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_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_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</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/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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: 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 7: 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 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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="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_xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee stock purchase plans weighted average purchase price.</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;">xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental compensation expense, recognized over requisite service period through two thousand and twenty five.</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;">xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 based compensation arrangement by share based payment award accelerated term.</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;">xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-based compensation arrangement by share-based payment award, percentage of grant available to vest.</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;">xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 based compensation arrangement by share based payment award rolling expiration period.</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;">xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_StockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of shares repurchased divided by the total number of shares repurchased.</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;">xper_StockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommonStockMember</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_ValuationTechniqueAxis=xper_BlackScholesOptionPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationTechniqueAxis=xper_BlackScholesOptionPricingModelMember</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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=xper_FormerParentEquityAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_FormerParentEquityAwardsMember</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_AwardTypeAxis=xper_FormerParentsPerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_FormerParentsPerformanceStockUnitsMember</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_AwardTypeAxis=xper_CorporateAndSharedFunctionalEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_CorporateAndSharedFunctionalEmployeesMember</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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember</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_AwardTypeAxis=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_AwardTypeAxis=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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=xper_TwoThousandTwentyTwoEquityIncentivePlanMember</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_AwardTypeAxis=xper_TimeBasedAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_TimeBasedAwardsMember</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_PlanNameAxis=xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</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>106
<FILENAME>R93.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884129544192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, Minimum</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.30%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, Maximum</a></td>
<td class="nump">5.40%<span></span>
</td>
<td class="nump">5.40%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, Minimum</a></td>
<td class="nump">44.40%<span></span>
</td>
<td class="nump">44.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, Maximum</a></td>
<td class="nump">45.60%<span></span>
</td>
<td class="nump">51.20%<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Xperi</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.30%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.50%<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Minimum</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">2 years<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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember', window );">Market-Based Performance 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.80%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.20%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.10%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.20%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">43.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.90%<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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember', window );">Market-Based Performance Stock Units | Minimum</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 6 months<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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember', window );">Market-Based Performance Stock Units | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</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 (f)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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 (f)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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 (f)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum risk-free interest rate assumption that is used in valuing an option on its own 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 (f)(2)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="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: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_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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_dei_LegalEntityAxis=xper_XperiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_LegalEntityAxis=xper_XperiMember</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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=xper_PerformanceStockUnitsMember</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>107
<FILENAME>R94.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884137965840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares Subject to Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Shares, Beginning balance (shares)</a></td>
<td class="nump">106<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of Shares, Options canceled / forfeited / expired (shares)</a></td>
<td class="num">(54)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Shares, Ending balance (shares)</a></td>
<td class="nump">52<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">106<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Beginning balance (USD per share)</a></td>
<td class="nump">$ 26.87<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share)</a></td>
<td class="nump">22.47<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Ending balance (USD per share)</a></td>
<td class="nump">$ 31.48<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 26.87<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (in years)</a></td>
<td class="text">1 month 2 days<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">1 year 8 months 8 days<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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 (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of options that were either forfeited or expired.</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 (c)(1)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 options outstanding, including both vested and non-vested options.</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 (c)(1)(i)<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 (c)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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 (c)(1)(i)<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 (c)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</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 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="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: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R95.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135208880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=xper_TimeBasedRestrictedStockUnitsMember', window );">Time Based Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, beginning balance (shares)</a></td>
<td class="nump">5,396<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock awards and units, granted (shares)</a></td>
<td class="nump">2,602<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock awards and units, vested / earned (shares)</a></td>
<td class="num">(1,864)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted stock awards and units, canceled / forfeited (shares)</a></td>
<td class="num">(876)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, ending balance (shares)</a></td>
<td class="nump">5,258<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_AwardTypeAxis=xper_PerformanceBasedRestrictedStockUnitsMember', window );">Performance Based Restricted Stock Units</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, beginning balance (shares)</a></td>
<td class="nump">1,671<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock awards and units, granted (shares)</a></td>
<td class="nump">682<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock awards and units, vested / earned (shares)</a></td>
<td class="num">(14)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted stock awards and units, canceled / forfeited (shares)</a></td>
<td class="num">(192)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, ending balance (shares)</a></td>
<td class="nump">2,147<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, beginning balance (shares)</a></td>
<td class="nump">7,067<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock awards and units, granted (shares)</a></td>
<td class="nump">3,284<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted stock awards and units, vested / earned (shares)</a></td>
<td class="num">(1,878)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted stock awards and units, canceled / forfeited (shares)</a></td>
<td class="num">(1,068)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted stock units, ending balance (shares)</a></td>
<td class="nump">7,405<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share) | $ / shares | $ / shares</a></td>
<td class="nump">$ 15.51<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share of restricted stock and units, granted (USD per share) | $ / shares</a></td>
<td class="nump">11.15<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share of restricted stock and units, vested / earned (USD per share) | $ / shares</a></td>
<td class="nump">14.57<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of restricted stock and units, canceled / forfeited (USD per share) | $ / shares</a></td>
<td class="nump">16.57<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share) | $ / shares</a></td>
<td class="nump">$ 13.66<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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 (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 (c)(2)(iii)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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 (c)(2)(i)<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 (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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 (c)(2)(i)<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 (c)(2)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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 (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=xper_TimeBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_TimeBasedRestrictedStockUnitsMember</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_AwardTypeAxis=xper_PerformanceBasedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_PerformanceBasedRestrictedStockUnitsMember</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_AwardTypeAxis=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_AwardTypeAxis=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>109
<FILENAME>R96.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884136147232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
</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 stock-based compensation expense</a></td>
<td class="nump">$ 60,541<span></span>
</td>
<td class="nump">$ 69,531<span></span>
</td>
<td class="nump">$ 45,303<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=xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember', window );">Cost of revenue, excluding depreciation and amortization of intangible assets</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_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>
</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 stock-based compensation expense</a></td>
<td class="nump">3,216<span></span>
</td>
<td class="nump">3,466<span></span>
</td>
<td class="nump">2,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_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</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="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>
</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 stock-based compensation expense</a></td>
<td class="nump">20,634<span></span>
</td>
<td class="nump">25,276<span></span>
</td>
<td class="nump">21,561<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_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</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_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>
</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 stock-based compensation expense</a></td>
<td class="nump">$ 36,691<span></span>
</td>
<td class="nump">$ 40,789<span></span>
</td>
<td class="nump">$ 20,836<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 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 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 (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>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_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_IncomeStatementLocationAxis=xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</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_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SellingGeneralAndAdministrativeExpensesMember</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>110
<FILENAME>R97.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884141660304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 60,541<span></span>
</td>
<td class="nump">$ 69,531<span></span>
</td>
<td class="nump">$ 45,303<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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember', window );">ESPP</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="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 stock-based compensation expense</a></td>
<td class="nump">4,742<span></span>
</td>
<td class="nump">5,352<span></span>
</td>
<td class="nump">2,727<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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember', window );">RSUs</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">41,516<span></span>
</td>
<td class="nump">45,660<span></span>
</td>
<td class="nump">38,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_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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="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 stock-based compensation expense</a></td>
<td class="nump">$ 14,283<span></span>
</td>
<td class="nump">$ 18,519<span></span>
</td>
<td class="nump">3,975<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 368<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 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 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: 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)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: 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 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: 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 (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: 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 (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: 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 (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember</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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=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_AwardTypeAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R98.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133279600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 56,692<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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember', window );">RSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 44,183<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-Average Period to Recognize Expense</a></td>
<td class="text">1 year 8 months 12 days<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">PSUs</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 11,232<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-Average Period to Recognize Expense</a></td>
<td class="text">1 year 7 months 6 days<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_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 1,277<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-Average Period to Recognize Expense</a></td>
<td class="text">4 months 24 days<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="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: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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<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> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: 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)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: 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 12: 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)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: 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 (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: 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 (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: 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 (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: 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 (f)(2)(v)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=xper_RestrictedStockAwardsAndUnitsMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_EmployeeStockMember</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>112
<FILENAME>R99.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130352528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income (loss) Before Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S.</a></td>
<td class="num">$ (31,758)<span></span>
</td>
<td class="num">$ (142,447)<span></span>
</td>
<td class="num">$ (667,612)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">43,337<span></span>
</td>
<td class="nump">12,801<span></span>
</td>
<td class="num">(80,005)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before taxes</a></td>
<td class="nump">$ 11,579<span></span>
</td>
<td class="num">$ (129,646)<span></span>
</td>
<td class="num">$ (747,617)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="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/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 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 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 4: 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 5: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 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><br>Reference 10: 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 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(10))<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 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R100.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130810880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</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_CurrentFederalTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="nump">$ 3,696<span></span>
</td>
<td class="nump">$ 1,398<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_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">12,161<span></span>
</td>
<td class="nump">16,546<span></span>
</td>
<td class="nump">$ 21,252<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(476)<span></span>
</td>
<td class="nump">694<span></span>
</td>
<td class="nump">1,723<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_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">15,381<span></span>
</td>
<td class="nump">18,638<span></span>
</td>
<td class="nump">22,975<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. federal</a></td>
<td class="num">(10)<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(5,431)<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_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(2,748)<span></span>
</td>
<td class="num">(8,113)<span></span>
</td>
<td class="num">(3,871)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State and local</a></td>
<td class="num">(175)<span></span>
</td>
<td class="num">(502)<span></span>
</td>
<td class="num">(84)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(2,933)<span></span>
</td>
<td class="num">(8,596)<span></span>
</td>
<td class="num">(9,386)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 12,448<span></span>
</td>
<td class="nump">$ 10,042<span></span>
</td>
<td class="nump">$ 13,589<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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/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(h)(1)(Note 1))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-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 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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/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(h)(1)(Note 1))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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/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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred foreign income tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</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/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(h)(1)(Note 1))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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 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/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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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>114
<FILENAME>R101.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132329216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets</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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Loss carryforward</a></td>
<td class="nump">$ 33,497<span></span>
</td>
<td class="nump">$ 22,442<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research credits</a></td>
<td class="nump">14,998<span></span>
</td>
<td class="nump">10,513<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_DeferredTaxAssetsTaxCreditCarryforwardsForeign', window );">Foreign tax credits</a></td>
<td class="nump">10,026<span></span>
</td>
<td class="nump">5,796<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses</a></td>
<td class="nump">16,377<span></span>
</td>
<td class="nump">25,729<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_xper_DeferredTaxAssetsFixedAndIntangibleAssets', window );">Fixed and intangible assets</a></td>
<td class="nump">6,216<span></span>
</td>
<td class="nump">38,899<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_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">9,768<span></span>
</td>
<td class="nump">10,652<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_xper_DeferredTaxAssetsCapitalizedResearchExpenses', window );">Capitalized R&amp;D</a></td>
<td class="nump">95,281<span></span>
</td>
<td class="nump">87,465<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_xper_DeferredTaxAssetsLeaseLiability', window );">Lease liability</a></td>
<td class="nump">8,981<span></span>
</td>
<td class="nump">11,075<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_DeferredTaxAssetsTaxCreditCarryforwardsOther', window );">Other tax credits</a></td>
<td class="nump">2,378<span></span>
</td>
<td class="nump">2,318<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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,668<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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">199,190<span></span>
</td>
<td class="nump">214,889<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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(152,235)<span></span>
</td>
<td class="num">(157,595)<span></span>
</td>
<td class="num">$ (111,779)<span></span>
</td>
<td class="num">$ (101,529)<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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">46,955<span></span>
</td>
<td class="nump">57,294<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_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities</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_xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets', window );">Acquired intangible assets</a></td>
<td class="num">(27,391)<span></span>
</td>
<td class="num">(36,416)<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_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Revenue recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,574)<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_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating ROU assets</a></td>
<td class="num">(7,603)<span></span>
</td>
<td class="num">(9,758)<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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(6,224)<span></span>
</td>
<td class="num">(8,436)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DeferredIncomeTaxLiabilities', window );">Gross deferred tax liabilities</a></td>
<td class="num">(41,218)<span></span>
</td>
<td class="num">(59,184)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="nump">$ 5,737<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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,890)<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences.</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(26)(b))<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 740<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/2147482685/740-10-50-2<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(26)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxCreditCarryforwardsForeign</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwardsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxCreditCarryforwardsOther</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences from leasing arrangements.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="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_DeferredTaxLiabilitiesTaxDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="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_xper_DeferredTaxAssetsCapitalizedResearchExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets capitalized research expenses.</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;">xper_DeferredTaxAssetsCapitalizedResearchExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredTaxAssetsFixedAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets fixed and intangibles 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;">xper_DeferredTaxAssetsFixedAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets 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;">xper_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liabilities acquired 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;">xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>115
<FILENAME>R102.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130729856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Capital loss carry forward Amount</a></td>
<td class="nump">$ 33,497<span></span>
</td>
<td class="nump">$ 22,442<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax loss carry forward Amount</a></td>
<td class="nump">22,075<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Capital loss carry forward Amount</a></td>
<td class="nump">$ 78,975<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_xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear', window );">Capital Loss Years of Expiration</a></td>
<td class="text">2029<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Earliest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear', window );">Tax Loss Years of Expiration</a></td>
<td class="text">2027<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Latest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear', window );">Tax Loss Years of Expiration</a></td>
<td class="text">2030<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State (post-apportionment)</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax loss carry forward Amount</a></td>
<td class="nump">$ 93,782<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Capital loss carry forward Amount</a></td>
<td class="nump">$ 14,563<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_xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear', window );">Tax Loss Years of Expiration</a></td>
<td class="text">2025<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State (post-apportionment) | Earliest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear', window );">Capital Loss Years of Expiration</a></td>
<td class="text">2029<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State (post-apportionment) | Latest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear', window );">Capital Loss Years of Expiration</a></td>
<td class="text">2039<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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="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_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<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/2147482685/740-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_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="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_xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets, capital loss carryforward expiration year.</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;">xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax Assets, tax loss carryforward expiration year.</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;">xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</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_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_LatestTaxYearMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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>116
<FILENAME>R103.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884131404704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax Credit Carryforward</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></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_us-gaap_TaxCreditCarryforwardAmount', window );">Carryforward Amount</a></td>
<td class="nump">$ 12,671<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax Credit Carryforward | Earliest Tax Year</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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</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_xper_TaxCreditCarryforwardExpirationYear', window );">Year of Expiration</a></td>
<td class="text">2031<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax Credit Carryforward | Latest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</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_xper_TaxCreditCarryforwardExpirationYear', window );">Year of Expiration</a></td>
<td class="text">2044<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Research Tax Credit Carryforward</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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</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_TaxCreditCarryforwardAmount', window );">Carryforward Amount</a></td>
<td class="nump">$ 20,326<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></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_us-gaap_TaxCreditCarryforwardAmount', window );">Carryforward Amount</a></td>
<td class="nump">$ 12,404<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Research Tax Credit Carryforward | Earliest Tax Year</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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</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_xper_TaxCreditCarryforwardExpirationYear', window );">Year of Expiration</a></td>
<td class="text">2033<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign | Research Tax Credit Carryforward | Latest Tax Year</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_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</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_xper_TaxCreditCarryforwardExpirationYear', window );">Year of Expiration</a></td>
<td class="text">2034<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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="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_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<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/2147482685/740-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_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="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_xper_TaxCreditCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax credit carryforward expiration year.</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;">xper_TaxCreditCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</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_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=us-gaap_LatestTaxYearMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>117
<FILENAME>R104.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884135000368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_DeferredTaxAssetsValuationAllowance', window );">Balance at beginning of period</a></td>
<td class="nump">$ 157,595<span></span>
</td>
<td class="nump">$ 111,779<span></span>
</td>
<td class="nump">$ 101,529<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_xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense', window );">Charged (credited) to expenses</a></td>
<td class="num">(5,051)<span></span>
</td>
<td class="nump">46,397<span></span>
</td>
<td class="nump">19,321<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_xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts', window );">Charged (credited) to other accounts</a></td>
<td class="num">(309)<span></span>
</td>
<td class="num">(581)<span></span>
</td>
<td class="num">(9,071)<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_DeferredTaxAssetsValuationAllowance', window );">Balance at end of period</a></td>
<td class="nump">$ 152,235<span></span>
</td>
<td class="nump">$ 157,595<span></span>
</td>
<td class="nump">$ 111,779<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_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_xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets valuation allowance charged (credited) to 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;">xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax assets valuation allowance charged (credited) to other 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;">xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>118
<FILENAME>R105.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884136252224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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>
<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory rate</a></td>
<td class="nump">$ 2,432<span></span>
</td>
<td class="num">$ (27,226)<span></span>
</td>
<td class="num">$ (157,032)<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State, net of federal benefit</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">532<span></span>
</td>
<td class="nump">1,974<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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">5,390<span></span>
</td>
<td class="nump">6,758<span></span>
</td>
<td class="nump">2,036<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_xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation', window );">Executive compensation limitation</a></td>
<td class="nump">560<span></span>
</td>
<td class="nump">1,911<span></span>
</td>
<td class="nump">2,286<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_IncomeTaxReconciliationTaxCreditsResearch', window );">Research tax credit</a></td>
<td class="num">(3,998)<span></span>
</td>
<td class="num">(6,983)<span></span>
</td>
<td class="num">(5,225)<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_xper_IncomeTaxReconciliationForeignWithholdingTax', window );">Foreign withholding tax</a></td>
<td class="nump">11,051<span></span>
</td>
<td class="nump">12,811<span></span>
</td>
<td class="nump">8,079<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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,831<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_xper_IncomeTaxRateReconciliationForeignLossesNotBenefited', window );">Restructuring and transaction costs</a></td>
<td class="nump">1,394<span></span>
</td>
<td class="nump">649<span></span>
</td>
<td class="nump">293<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_IncomeTaxReconciliationDispositionOfBusiness', window );">Divestiture-related activity</a></td>
<td class="nump">5,339<span></span>
</td>
<td class="num">(26,915)<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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign rate differential</a></td>
<td class="num">(10,651)<span></span>
</td>
<td class="num">(7,354)<span></span>
</td>
<td class="nump">19,337<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_xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit', window );">Foreign tax credit</a></td>
<td class="num">(10,338)<span></span>
</td>
<td class="num">(10,124)<span></span>
</td>
<td class="num">(977)<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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">5,412<span></span>
</td>
<td class="nump">50,314<span></span>
</td>
<td class="nump">20,491<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount', window );">Effect of cross-border tax laws</a></td>
<td class="nump">2,580<span></span>
</td>
<td class="nump">10,151<span></span>
</td>
<td class="nump">7,656<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_xper_IncomeTaxReconciliationUnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="num">(238)<span></span>
</td>
<td class="nump">746<span></span>
</td>
<td class="nump">6,798<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_xper_IncomeTaxReconciliationChangeInEstimates', window );">Change in estimates</a></td>
<td class="nump">3,387<span></span>
</td>
<td class="nump">3,844<span></span>
</td>
<td class="num">(1,802)<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_xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome', window );">Change in other comprehensive income</a></td>
<td class="num">(826)<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_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expense</a></td>
<td class="nump">184<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_IncomeTaxReconciliationOtherAdjustments', window );">Others</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">928<span></span>
</td>
<td class="nump">1,844<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 12,448<span></span>
</td>
<td class="nump">$ 10,042<span></span>
</td>
<td class="nump">$ 13,589<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law.</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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount</td>
</tr>
<tr>
<td style="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_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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationDispositionOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDispositionOfBusiness</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</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 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 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> -Subparagraph (b)(2)<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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax 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/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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate reconciliation, change in other comprehensive income.</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;">xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate reconciliation executive compensation limitation.</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;">xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxRateReconciliationForeignLossesNotBenefited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate reconciliation foreign losses not benefited.</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;">xper_IncomeTaxRateReconciliationForeignLossesNotBenefited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxReconciliationChangeInEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation change in estimates.</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;">xper_IncomeTaxReconciliationChangeInEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation foreign tax credits expense (benefit).</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;">xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxReconciliationForeignWithholdingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation foreign withholding tax.</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;">xper_IncomeTaxReconciliationForeignWithholdingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_IncomeTaxReconciliationUnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation unrecognized tax benefits.</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;">xper_IncomeTaxReconciliationUnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>119
<FILENAME>R106.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884132640128">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 152,235<span></span>
</td>
<td class="nump">$ 157,595<span></span>
</td>
<td class="nump">$ 111,779<span></span>
</td>
<td class="nump">$ 101,529<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_UndistributedEarningsOfForeignSubsidiaries', window );">Accumulated undistributed earnings generated by foreign subsidiaries</a></td>
<td class="nump">33,100<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">15,376<span></span>
</td>
<td class="nump">23,587<span></span>
</td>
<td class="nump">19,354<span></span>
</td>
<td class="nump">$ 8,438<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact the effective income tax rate</a></td>
<td class="nump">$ 1,198<span></span>
</td>
<td class="nump">9,592<span></span>
</td>
<td class="nump">8,791<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_IncomeTaxExaminationDescription', window );">Income tax examination description</a></td>
<td class="text">With few exceptions, the Company&#8217;s 2020 through 2024 tax years are open to examination <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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized tax benefits, income tax penalties and interest expense</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 300<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and tax penalties related to unrecognized tax benefits</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">$ 400<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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research Tax Credit Carryforward</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">12,671<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Research Tax Credit Carryforward</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">20,326<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign</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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">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>
</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_TaxCreditCarryforwardAmount', window );">Tax credit carryforward</a></td>
<td class="nump">$ 12,404<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="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_IncomeTaxExaminationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_IncomeTaxExaminationDescription</td>
</tr>
<tr>
<td style="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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</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/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-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_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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>120
<FILENAME>R107.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133725856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>
<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_UnrecognizedTaxBenefits', window );">Total unrecognized tax benefits</a></td>
<td class="nump">$ 15,376<span></span>
</td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="nump">$ 19,354<span></span>
</td>
<td class="nump">$ 8,438<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Amount affecting the effective tax rate upon recognition of unrecognized tax benefits</a></td>
<td class="nump">$ 1,198<span></span>
</td>
<td class="nump">$ 9,592<span></span>
</td>
<td class="nump">$ 8,791<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_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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax 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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="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>121
<FILENAME>R108.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134674880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</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_UnrecognizedTaxBenefits', window );">Total unrecognized tax benefits at January 1</a></td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="nump">$ 19,354<span></span>
</td>
<td class="nump">$ 8,438<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_xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions', window );">Changes due to Separation, mergers, and dispositions</a></td>
<td class="num">(6,858)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,682<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increases for tax positions related to the current year</a></td>
<td class="nump">2,009<span></span>
</td>
<td class="nump">4,070<span></span>
</td>
<td class="nump">8,793<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases for tax positions related to prior years</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">961<span></span>
</td>
<td class="nump">444<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases for tax positions related to prior years</a></td>
<td class="num">(3,395)<span></span>
</td>
<td class="num">(798)<span></span>
</td>
<td class="num">(3)<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_UnrecognizedTaxBenefits', window );">Total unrecognized tax benefits at December 31</a></td>
<td class="nump">$ 15,376<span></span>
</td>
<td class="nump">$ 23,587<span></span>
</td>
<td class="nump">$ 19,354<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="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_xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits, increase (decrease) resulting from acquisition, separation and dispositions.</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;">xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>122
<FILENAME>R109.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884130825504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic Region (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 74,555<span></span>
</td>
<td class="nump">$ 81,469<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 );">U.S.</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">60,847<span></span>
</td>
<td class="nump">69,725<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=srt_EuropeMember', window );">Europe</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">7,656<span></span>
</td>
<td class="nump">3,416<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=xper_OtherAsiaMember', window );">Asia and other</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 6,052<span></span>
</td>
<td class="nump">$ 8,328<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<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_NoncurrentAssets</td>
</tr>
<tr>
<td style="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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="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=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_EuropeMember</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=xper_OtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_OtherAsiaMember</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>123
<FILENAME>R110.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134423856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic and Segment Related Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>Segment</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>
</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_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<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_NumberOfReportableSegments', window );">Number of reportable business segments</a></td>
<td class="nump">1<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_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration', window );">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</a></td>
<td class="text">Chief Executive Officer [Member]<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_SegmentReportingCodmProfitLossMeasureHowUsedDescription', window );">Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description</a></td>
<td class="text">The Company&#8217;s Chief Executive Officer has been determined to be the chief operating decision maker (&#8220;CODM&#8221;) in accordance with the authoritative guidance on segment reporting. The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The CODM assesses performance and decides how to allocate resources based on net income (loss) that also is reported on the statements of operations as consolidated net income (loss).<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="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_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>124
<FILENAME>R111.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134662752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 493,688<span></span>
</td>
<td class="nump">$ 521,334<span></span>
</td>
<td class="nump">$ 502,260<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of revenue, excluding depreciation and amortization of intangible assets</a></td>
<td class="nump">113,756<span></span>
</td>
<td class="nump">118,628<span></span>
</td>
<td class="nump">122,946<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">191,352<span></span>
</td>
<td class="nump">222,833<span></span>
</td>
<td class="nump">216,355<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">218,106<span></span>
</td>
<td class="nump">233,403<span></span>
</td>
<td class="nump">217,402<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12,638<span></span>
</td>
<td class="nump">16,645<span></span>
</td>
<td class="nump">20,501<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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">43,376<span></span>
</td>
<td class="nump">57,752<span></span>
</td>
<td class="nump">62,209<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_GoodwillImpairmentLoss', window );">Goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">604,555<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">1,535<span></span>
</td>
<td class="nump">1,710<span></span>
</td>
<td class="nump">7,724<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_InterestAndOtherIncome', window );">Interest and other income, net</a></td>
<td class="num">(829)<span></span>
</td>
<td class="num">(2,991)<span></span>
</td>
<td class="num">(3,327)<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_InterestExpense', window );">Interest expense - debt</a></td>
<td class="nump">3,008<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">1,512<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_GainLossOnSaleOfBusiness', window );">Gain on divestitures</a></td>
<td class="num">(100,833)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">12,448<span></span>
</td>
<td class="nump">10,042<span></span>
</td>
<td class="nump">13,589<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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (869)<span></span>
</td>
<td class="num">$ (139,688)<span></span>
</td>
<td class="num">$ (761,206)<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 product sold and service rendered, excluding depreciation, depletion, and amortization.</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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="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_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss from 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://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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-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_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<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_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="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_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/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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</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_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest 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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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/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 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><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 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<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> -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 835<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/2147483013/835-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_InterestExpense</td>
</tr>
<tr>
<td style="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 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 2: 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 3: 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 4: 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 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)(ii))<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 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 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(16))<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> -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 16: 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 17: 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 18: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 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 2: 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 3: 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 4: 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/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 2: 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 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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: 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 5: 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 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/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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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>125
<FILENAME>R112.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884131287104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (Parenthetical) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_LaborAndRelatedExpense', window );">Salaries, bonuses and employee benefits</a></td>
<td class="nump">$ 278.0<span></span>
</td>
<td class="nump">$ 323.4<span></span>
</td>
<td class="nump">$ 318.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_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 salary, wage, profit sharing; incentive and equity-based compensation; and other employee 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/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(4))<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_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="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_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>126
<FILENAME>R113.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884134655728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Net Investment By Former Parent - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_ResearchAndDevelopmentExpense', window );">Research, development and other related costs</a></td>
<td class="nump">$ 191,352<span></span>
</td>
<td class="nump">$ 222,833<span></span>
</td>
<td class="nump">$ 216,355<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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">12,638<span></span>
</td>
<td class="nump">16,645<span></span>
</td>
<td class="nump">20,501<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">$ 218,106<span></span>
</td>
<td class="nump">$ 233,403<span></span>
</td>
<td class="nump">217,402<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Former Parent</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="re">
<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 );">Amount of allocations from parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,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_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,600<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</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_Depreciation</td>
</tr>
<tr>
<td style="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_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>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_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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<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)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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)(g)(3))<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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_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 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 2: 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 3: 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 4: 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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</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>127
<FILENAME>R114.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133272976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<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_ProceedsFromContributionsFromParent', window );">Total net transfers from Former Parent per consolidated statements of cash flows</a></td>
<td class="nump">$ 52,802<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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Former Parent</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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_xper_NetTransfersFromParent', window );">Total net transfers from Former Parent per consolidated statements of equity</a></td>
<td class="nump">100,915<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_xper_ContributionsFromParentSharebasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="num">(45,303)<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_xper_NetProceedsFromParentCapitalContributions', window );">Net proceeds from capital contributions by Former Parent</a></td>
<td class="nump">83,235<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_xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest', window );">Issuance of equity to noncontrolling interest</a></td>
<td class="num">(1,423)<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_xper_ContributionsFromParentOther', window );">Other</a></td>
<td class="num">(1,387)<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_ProceedsFromContributionsFromParent', window );">Total net transfers from Former Parent per consolidated statements of cash flows</a></td>
<td class="nump">$ 136,037<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_ProceedsFromContributionsFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from parent as a source of financing that is recorded as 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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-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_ProceedsFromContributionsFromParent</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<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)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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)(g)(3))<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_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="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_xper_ContributionsFromParentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions from parent 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;">xper_ContributionsFromParentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_ContributionsFromParentSharebasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions from parent sharebased compensation 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;">xper_ContributionsFromParentSharebasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetProceedsFromParentCapitalContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net proceeds from parent capital contributions.</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;">xper_NetProceedsFromParentCapitalContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NetTransfersFromParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net transfers from parent.</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;">xper_NetTransfersFromParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncontrolling interest increase (decrease) from sale of parent equity interest.</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;">xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</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>128
<FILENAME>R115.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884127453728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plan - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Company contributions to 401(k) Plan</a></td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="nump">$ 5.4<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discretionary contributions made by an employer to a defined contribution plan.</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_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="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>129
<FILENAME>R116.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45884133275952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Details) - Subsequent Event<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 21, 2025 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Promissory Note</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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></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_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="nump">$ 50.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">AR Facility</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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Borrowing capacity</a></td>
<td class="nump">55.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_LineOfCredit', window );">Outstanding borrowings</a></td>
<td class="nump">$ 40.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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt instrument, basis spread on variable rate</a></td>
<td class="nump">1.90%<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_xper_AccruedInterestOnUnusedBorrowingLimit', window );">Accrued interest on unused borrowing limit</a></td>
<td class="nump">0.50%<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_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="nump">$ 40.0<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 points added to the reference rate to compute the variable rate on the debt 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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="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_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_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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="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_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_xper_AccruedInterestOnUnusedBorrowingLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest on unused borrowing limit.</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;">xper_AccruedInterestOnUnusedBorrowingLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xper_</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>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_DebtInstrumentAxis=xper_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=xper_PromissoryNoteMember</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=xper_ARFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=xper_ARFacilityMember</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>EXCEL
<SEQUENCE>130
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *N%6UH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "KA5M:6"HN[>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NLTV0%&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[E<DCXH;D+R2D:GFD/4>FC
MVB/PJKH%AZ2,(@4CL(@SD<G&:*$3*@KIC#=ZQL?/U$XPHP%;=.@I0UW6P.0X
M,9[ZMH$K8(01)I>_"VAFXE3]$SMU@)V3?;9SJNNZLEM,N6&'&MZ?GUZG=0OK
M,RFO<?B5K:!3Q#6[3'Y;/#QN-TSRBJ^*BA?\;LMKL5R)ZOYC=/WA=Q5VP=B=
M_<?&%T'9P*^[D%]02P,$%     @ JX5;6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
ME,W/#6<9KPU _W\OA'J^, _H3_X6_P)02P,$%     @ JX5;6DXR.4>R P
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
MX/>5 .7;W9@7].>H%O\#4$L#!!0    ( *N%6UI)1_X][@(  %4*   8
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&ULK59;;]HP%/XK5C9-K=21*[<.(K54
MU?8P"15M>YCV8)(#L>K8F6V@VZ^?[:09*>'6C0?PY7S?^3[GF)S1AHM'F0$H
M])13)L=.IE1Q[;HRR2#'LL,+8'IGP46.E9Z*I2L+ 3BUH)RZ@>?UW!P3YL0C
MNS85\8BO%"4,I@+)59YC\>L6*-^,'=]Y7G@@RTR9!3<>%7@),U!?BJG0,[=F
M24D.3!+.D(#%V+GQKR>^9P VXBN!C=P:(V-ESOFCF7Q*QXYG% &%1!D*K'_6
M, %*#9/6\;,B=>J<!K@]?F:_M^:UF3F6,.'T&TE5-G8&#DIA@5=4/?#-1Z@,
M=0U?PJFTWVA3QG;[#DI64O&\ FL%.6'E+WZJ#F(+X$=[ $$%"$X%A!4@M$9+
M9=;6'58X'@F^0<)$:S8SL&=CT=H-8>8QSI30NT3C5#SA3')*4JP@1;>88I8
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
M;3YN1*J3GA'0_[^6>DTY?#$/.+T>O/@O4$L#!!0    ( *N%6UK I1\8(P(
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
MTK^8:%\3SOE<H'ACO6#)E786NRSUQP*$2=#G*\[5+C %^L]/^A=02P,$%
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
M2>^)$P662OQI=$F3_R!.PZ#8V7NQE"XX]BTE+QMH&FTIZN%#TD*BCNQ)"(F
M,I&,=G7,8].(KEO1B&T*E\U-Q5$9XW=S12*KULV&B&GFQJGF5E1S@ 1_A_S#
MUF.;P.#!$!O\2/,MEJ::%ZP5H \/<1>T ;F<A=GLDXR.3I#WB-2LAKCP>F@O
MKU1F<O;*:&?.6'%"" LHE*\^JQ@)1  @41;KB-Y5\X8:#<; :T\<I\AB&)1Y
MON+ AZN5"TDN57M'#I:K!<1,3%VB61L&1_0A'3GT5K+T,?6$=,"1QNE6!VFC
MWT$"2LIP$,J;CBN"=C[ 0?Z'3C(!E-?*-9)'NC)-+8%S1[13;F@R#_)*IDI1
M*LHAZ&*C1O"U*TRJ:A_R!HHCM0=YHTRT9ZN/Z!JRC:O@D<15>(B;@MLE4JN&
M[V-1)_U1VH5#H4,-*4(*MN23>5TF 6ONA<E#%];4%:%$IK,%M2K+3#&0\]KR
MKW)PDS;KR II"S4+!H3QRG76C166,K03,T7$$8TSA7"@Y\IX<G R\[KF@AZH
M%97'8&2#]13%#?- M T>J^#R/A234%AX1:$*,@W%IU.EIJK2!AU NCE$?&'1
M"H#K6:Y"VFCZ P[Z1D(=JJ L6S6'G$UR:BJ"ZR"Q1-=":J/'OVIMF8T3PVC8
MHJ@IV+C\6.PXKH.].HG6;"WIY*2;B*-L13]I:DL(DA@>-^9W4S"X=+7B&'8Z
MAJ]V"2IO;5ES3*+ S%%RZT7&@MU;\S)YK41I?,L#%@TE%^;I9I VP0[)!-"#
MK89=I&U"CJROJ7?6'/9ER ]L<5:)_ (*PR8S8DF6JRVWVMQS<, M=9ZS.#.U
M52($!;=R02^N&FNG;!P:?1WI/J\]@&&YF,%2K;5=5\64G(2Z-1\X;,+4T 2L
MCM&N.5)"=Q=+-+??;R77SEBK281S:AS/AK'%/ YM'NQV7)8UI+W@B!C>89;*
M("L70%E7>6/%Z&NQ3^RZ2#=&J?N!V;;:B'UFBXTHU%2CCNCJPX.3Z6MQ-B?\
MJ'>[T12MFZ%.I^$ZZ0VHV;H*_&,=/OL@+F/K!HK</]YN!H<!+@1(GD9U"-9,
MHHEOE41FCK7*U;,_84'TA?0UUZ&T Z9$4JL8A@N34B>XX=>5I1.$1'6+T9**
M8M?_4FX\6D_<H'!G0-R!MMMKO.3#%[7]4-EM[B*(>U.+D\U&8%OG0NM31>7X
MMH/?G+_F<T=JB[L5%I,W)+=G-$T:S5O4L";M$V.7;G*=4'U?\$:[2=NQ>:?P
M7F8:\=W5()0GM][^Q?X/_A92'R0E-;H1\<6[P^TJ 'FET5"TO4==40Z+A(K.
M\4$G3X<6C[QA 6R:H7ZXXW:Q2^?V @X%EG;8#8_-IG2C.>LY8GC>'C$\_X8C
MA@_<K)US!OB9V[Y4?'R;R\764X-^3M[6JD?@_5;@_8<*W)7R?>O8A%L\">':
M#NS6)R9W*]'/_1XE7K1*O'@XZFT:.FX+LT7]D X=X0S#O^HK%3+_K;ETHJ')
M,V"SNU7KEVF._7:?;B];W5X^5+<MR6YMI_O.HGJY;3^+VB7<7<+]W@GWIS8\
M?OJZ\.@8VHK+>I:T[Q<W]D)?'CO]HGS?0ZV_]62FQW"3\?IO+>.'FBY6%#9+
M@(*D_]\9]!X)_P]CKL]RG;^231YJN0N3<]+M=#OW@M_+9'LIVIT [4Z =B=
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
MG;5)C1EK;*9<WGUFK^)X/\5!AWA)G_61F+-N[Q[3'O >;OP1^DX:%<3E !Y
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
M6F[B+9Q%85&Y@'^&,F86KP5,65JR2:.,HW%@007LJ)0QX'C 2FZ(5,[<F':
M45:FK$F.SPI@'%[QFK9H2/'4!C8DJ@44.PQ^4OP2A<^(*W#7N0! GK-B+X]V
M#5PZAT\*I&C7LM?#7)5P-AP]*+? [$I%D%^T8'PDG"(L\<;6PC<[ CB=>EUN
MD=%@^]TM4,+- C_C:X%E,YW7#6!^D8D0Y!3)1KA(X 0UJ)^J1 !,WGQ4:OU
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
M25BEM+W/@J<E!RN<3I<@O@+L.S@]=6^"AU&TF([])H=^9OMP'_)BZP2?F45
M)5F98Y)8E@- %"#DWVDPD0@I0)OR)-H2$8B+A@0:BR!C<0=J3X G@T$D6%<!
MS)_R4LK& UH>M3QX8T;*3M\@J!1MFZ 4 _:?8<:4%YK?DR!TR9)$!="E\V7
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
MK.Z"Z)(D.4IG0#:.$+GJ-H+M@1#-FR!T* NPQ')MM$$B/343=YW71*D0P?7
MP$#'6,(".SAPW7[&OB/'A$^770Q]-<E)I_9-"<:2$BI806P2)4_%JY.V^M&+
MLT@3KR?\C*1CY;4*T<NN)IN.!OK0;6Q57%Q?%D]/G\R*%XJ+7*99<0K&R&,1
M]+A*NJ^$E.R*I=UN^8WD<8Z%"X=8TMU155:2+\&*,_<1\Y!\R$//G>1P-,E@
M"4@SM?K1HFWN86D=0':4@9DC&TU?H8\;ZHX;7HRU@Z%$,O%4T_Y#;A2F+"41
MC^LY\[+5,27%PU K5-EI1))[GMXL-9C0_?69D["W4F564+<3%ECC]B<[Y09[
M,!_.M$U;CT8GAXK,[>^479-V=9'09>@#IRX>Q]3E4RJ$3?KY$&Z1066[+#>U
MZ.V&JR1GQ2>SS0IU-.LTPYT6$70(D0Y*J:0P3,J=NP49=/7EK)+V?4E!+P;_
M"S9;Z41"MC9:7J#]MM( J4\2SHN8U.PE'X,D^$RBO )TTU'"D1,.Z2>!2*7)
M54S-N8J;N(BW[6>Y4L553#!*7D+KM#=2=K)+AB1Y+Y!C4_8<HC2?+4OAM--5
M@K!+POO*;A#H<27:4^Y3J*F$XVK+M29KH!U,?:^PR8;B-7Y<[9+*;HDNCI8E
MO5)95\?ZF3#BM)^99#A-%.=DBNM.105</&U2@5M=4F48[X4LG3,Q0;*3Q-X?
M=QR,,CSZ,-66O0JB*9$TDI@I?H"*)Y%#1L*80&5"13CI$;MY8)V)YB,1&P87
M(]<,E.K$3>DR@:GB83?C"^W\N$FTUPX>B9QZLGHMIPXGQ7$J6! :]3$)>E]&
M&$S:#BA==B+._$503ND[/0(AT8;X?<#HH/2!B=)O%+V)?1^FA@2&Q8@Z=8/X
M]O3QR;>A'\0B":CM[^T2$MV?AES?"1& %-X1&#.JS5EH+(R3XC%AO"3(E/-A
M=I=\D@X,ZWZ->5>OB7%%$+T>E[:E GO"0YHE>=!LVE,$Y+A;D$^A!M/[MQ^3
MV!7O0((+AQ2>II3CV>X4W0E_>$^O)^>"B @V;IM.@8QE>%DN).:]4T)\"$%,
M.,%1GJ<MDQ#WWL820HPP7J/BE>D)AI7YD[J+[T>P8FW$>;$A@9"NW2Q=/ M+
MH"QFTBPUH:D&2>XHKP=AF6X-^JAWV*M[EDV>EZ%%B% )(KD 8]!+J\IW:R39
M>A2"$+(,KP1G8T0_KV;98B#W$:0_Z&4)&H_5?T)HN4J\\Z7KADTP+"MQG#1V
M >R]R*?.!)<R-$N?Y+QFH[1>N=@YZJYW6K@!MAL3LPZQBJ3.^#W25-D>8_#V
MBQ3+086;16M$HGI-XAI11PPA$IW:?PWU]11-TOS94$N:)9X=NC]BC]+R$[)D
M>CA-(B14(7<0 X;,3:OR8F=,PA,Q5!)^;S8,R;S-A927_+;8QVHLQ4!@14&U
M+Z,6>^T([CQ^/W.=IN_=P?[&N.6XAHCR3XY$(A>/ 44ND"0-J!$+*N\FX O#
MJN.E'IXGZ2VK,3\>0E!>G\?QPXP[]$^WMN-?Y:T3"'1;K]&P"4G3>;VEKCA<
MJ]&:@N\;=T^&PUHL^_!52)24\*_< /Q]"W8=\FL5PUV4)"S=X1A^Q)ND77HY
M-RI;<N1V)V&9$&6GT%&(^1,)XDBTE3)4+:0XR_@@)LBV)W 3J)*IIU!Z2;4?
M/?4.Y1DI]RS.&4J0PRAX@@S-LMQB\9#5EQ\X?^YF*\FY$KS9!M L2)?0FP<M
MG%"<0E]W<NE)>H26>4C8$9%R 7\WKI4RD(@FJ=76&I9P)&?GH>N=$[Q84F['
M6=?YS?\A6R]359CS'UGMKW QR7_>N:_3$$V(:21ENW7:42<7'6P4)H>:E%%+
M4\X-ABY#W*ZV9#MF6JH)^ERC3/'(DKI+=4%WOE"P0\J0L95LANXR**6=]BDE
MI2*X=881;5L))TO3V:V278LY@0FQ4-B#22_HR<L$:\V^2$'8"(51)CG5"6=1
M)VV->YR!9_O;3.MY@5>/+JHQ3OO2BC40N^V,T ALD2@!?;ZSL8UNLN)9>(8$
MB$.H2K#N&:>0]XSHN("9]Y)J)BM/H)==C'M/VVW&!%(HFT_:?"[7L5>&8OT$
M;>&C)MHJL5D"Q?)"ZV!> W>.<G>?TC1@>9T<QF5Z&'M[JJO "NP=.B"'LJ"D
M0\YT-PFI (/S6+IR[?-E3/$$I?O>T8 ^4T12^,^'2#G8Z')U@\>,(#C@W?=C
MB0DW(@_[&O?0R\]C_R9C-W@N4J+F;TD7K="07?GZ !EL7H]"7K K)ZV&*8,S
MV.1(%?9/[R5SN:P![W(<M',+HR5.25B/;72CR31)HVRZ34F_"GE=,$MBS3!Z
MF;>OY#TR:GZ#$H8@H"0-V+8I/*Y-%+CI*UK]R6I'N4S44BMV8Q'_:N<UMF.0
M_#$:IXA4TA571[I;NF&PGQV-Q$?>'?26:OK2["^MD!6[7 F:P>C:OAU+PLA;
MU9HJJA/4+ WI9L%]*+0369\2?,JGTU8:BWW-+0(D<OW1*R8BN1([37?N&.)=
M,D01"@0"FTL[K>.DR"?EM1X=.G4]<:B)(78"Z#-N%XV?RAKQS5E*!.L33IUO
M!70KZ8?YX!!*UV ]SEK,@TG2CGY4+,12PH4^'D7&N%\64HA_.( *=^ODU[B"
M%.&G MR\ >,KT//5];OX"VT1*WS1E,"KU]6J:[BG%R5_K3O03DUHLOZ!FDC?
MY_> HCL5XUJ3C=[3)M/<@5IZ0$C$",&?O-E1K/!>[-9W[P ^VBBW))4TV2Y^
M7,"%7P9#)=7E7]4S_K[]X._5#C[K X_L,QY*0L4EVPUIQ!&/<SG8.N3BQ<T:
MOT__);^T,+TY6K/ME<9A.3 JV-^29)G]8H/)FXF0<[O[*Q$?8C#ORUN":UWA
M_XG&X"H3TO9#5^G13/1L"#>>D8_4NXP-'%ZFOWMP/QQ":2GH);Z(#$XJE=J/
MCGI;Q7B,S^(P$[PRA93M6Q2[VM:E,H!_O$%SUQ,DJM.Z)EPLS@&;(/5T?PH$
M<XK%(;A2[*3A96/#)/XLI5P43M1)"E<[<D/7:.6Y;4:8,9"+Z;X.\:*+!"Z(
M:;)IV"LFK-436]$,@*2W$AHG&"NA:@/D,Q#\]--)'<.9#+: -B0N1\L*!['K
M$>H#3E>I8'K^HQ*)Q-WA#@16YB96IW; J.(A]/2S#S$.$'M/^I PE[??(;](
MFE%J-^[QA &=3Q=)*? .+#<O=V6Z(>!47]0<&(QG&'B[I!&H8I1\N_(3_81,
M=KQS(Y];?5YE@@0;=0&C>Q?O3/(3HE+_/LO3:'9^NB%4'C*DA">.;'#,;'",
M;'#,OZ"E1G6Z#2TNB06C9*(&GU0U,KQ$)S, MTMGB\S;X*0,1#] 6]M8@*$3
M[21C[FW6.)9+7)=":>$4Z\F"6ASY&?VZCQB]5&-/5V8 VP[36WNQ?DME-NVH
M6([WM]6HC*-&&QI.+-M@JV76A!YKEOUNI( =W[OGWD<NYC86K*4%YZ .N?TJ
M$O4&"[!\3,I+/SGL] <(;*=QM31CG84?-*,GDU\)NXFHXY<U[$E7%W\;[?[5
MF4EQ)ED=?RK^?/)GC4K/X,^G)V?Q3WSX3\63DR?QHZA5I#8?[YHD8M\A&$7$
M<9\=%EF<MCU!'2JZ-?R3?,2U36G71 TM9\;:E+UE,EDOEIU?5-C[\T0L$($[
M>RP?X6;GTGG)RV]_$/C.Z1&$TW7SI$E;T"<@IT5G*#P=')[L!] T?,T31S<&
M<ZHH!2OYO6BVJ)"O)UN#89]#;+ZEOU%"-,5;PY>)FU)BV(+;'=+>TI]E$\==
M=RM1CKG6UL&.PN__[&YJEM/<YSCV?9L\TR(BP</TF/N1$!<#./C(74M*>4_:
MNYB$&%7@W:TBA&D93,@;X&XACA)^3)C\@?RL)PO.Y-6X*LQJSW\R._9R"?*+
MFY)4V3W"$V]PH5N1Y6IYO)8J!_ZUCOT_=SG:GS6'D$NL=6OS7VQW7=L-$ACR
M4YFQ*":[#7>7*]Y@*K;\2,TC^3W,<+J3+[_H$#Y3I_JGB^L7L1,A^^47UQ]I
MN./3[XK91"/&!YR->_[T])OO,64EIH.#Z'D?>^KIFR]#>Q\LT%:+18K=4T8A
MPYQYA96&70MW4/2[3L9!["<QR[098D37@VNL7P5MQ-WR&3[,[6.&9&P('.EO
M1TSU"4PYJY3SH'LR7FM>]Q#[XP27)?\%]VGU(1TG>]<%OT*PS9#)J 3;-S.)
M*%)=80D':N6?2-%<S>$Z&+6.C>/*V)A#NT_<(X@^+740WEIP47"1-5MTV:\A
MG3TI0AK6%[1<G+P!,&#Q-_ ^DVL42)Y<([@9NS?BS[,<4I*[\-WCJ;L0GSQ\
M!Y(C0Z1,LU8QX6G9N21)(1Z=NGBC6B]1/9,Z"ADN/$VM!_ B/'O8/W_VT'KX
M3P7_<]TM_)>BG2_+OGS^#"SBI;D$F\I3A5?_X]'94?(I'M./1Q=GWU^<'SV$
M-^/CSY]M0-/^4KHE=K]IS )>/3WY[LD1)T3H'WVWP2&Q'+GOUO1/_&%3X_ !
M^'[1P?'+'S@!_O@V+>_Y?P-02P,$%     @ JX5;6E9'K7/G$P  USD  !D
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&ULO5OY<]LXEO[=?P7*TS.55-&V
M[B-7E>.XI[/3ARM)9VIK:W^ 2$A"AR+5!&G'^]?O]]X#04B6['3OSE1UQ[P
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
MI^-3*:G:F[K<\D_W /T 5;ZDDM14] '>+\NR;F]H@?!;SC?_"U!+ P04
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
MY7"<<K;"^2-V6>LU #N7.G?(=E/$!0G-)?1 _1242!>(K9@T&:%P<BGT$W?
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
M"R=1(0&1O, RP%^.)A/ZA1 LMFW7#*D52S$SBOF4(M0LJ:"[3GA80A\,%1U
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
M#6$WPJ+ZR;E!N! EWQ,R>W][MQR(7>,#KOV)J(A"NI1UIR#5E="Y_"&ZWJ#
M;>GS1.G7%&3@ADOM2 9!T1O'#.P5BR8S]#G 0-6!FR[ZJ3/X%5L<O.E"L!?$
M%((:$4,;$17%OF\E[IDX84I'0%@FIX&E<A]X]@$$/:/D7.L]N<XKU=8.14/:
MCX32UU$?,HU84DS=OJTJG;,:%>-JW.,6(6M4[6K^*:_XPO= X#W0##MQ[H)I
MX(LY/1O]";=]^WWD]8B\]DZ3PZ./\KXWQBEF)]$I178>+.=S#.(P2,)N,,NB
MT>\]*QV(I$$T3]DLB)(0SV0^&WT6QIP]%(?T]7["LB!:QNP4HV60+>?=*%UF
M['3T35F@XSEGR9XX6"89#6;!+ V]A6F:.7,_>:(RGLL<Y?44W/&!0R<J!31!
M%['7U#4)MK(+N ^B2Y&G7.J(%'[3-DWI4@/;<F[0(GU9^QNO YZ6KAX<FWFC
M<4QM>$>(_V=BKNBP@?H[+BYZ4%<XI]7.L.<@4B)'/6,@5(M@/E_28(FL9GU6
M%Z/K0>P!KTRM"-'^*''?<1*U'J]:K4JYX=ZU5TCW<C$CS5$PFR<T2 & T 5U
MYRZ]HGC-[W#,AJ!/'P(NRI2BCA^ZXG<7EL4;\[2-NB;_G+Y"FMP5HB9"(3JD
M@NU"XT2Z/'9=ZP7:.PP6?U149Z/G,S3ZXV77.@20@Y1YQSZG+)XL63))GPH^
M]F$&?OL/G@F>'UM+;E![J]H>60,@_+7M@$H>N^&(XPG;_2MI/ #"W3_937\<
ME5E_0>C;]Q?TDY<$*%:SCD?2"(,3-@^2)&&.7,)@'F:T94[ B;(4RQY IZ"#
M>1S1V@+@BM,EEA)@]A0LDV5N(6-)$$9N8;'$0AS,TY 6EE"2X;03%B\C+$#E
M+!P!BN@[:TL==['P%^/X#8T[RODALDD6S")O<@;229W)\3*80<#S&@B[M:Y
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
M0>O&_BAZ.]"^+PSCWA<BL,""OX,QB&Q,'XNZI]VGMNOTA6DCGK[3W4N_ ($
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
MSFC0)N6O\GY@9.6NSVC[N(R[QPR_?KBR!IA?2I2[&5@'F]]39W\!4$L#!!0
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
MW;KL.[@%,8LRI!N)W(_\3>4&68JH#V\C \F8<Q:2@W=-8H^CWFY]BJYB;[B
M5^EG1(>RZZR1 A1Y$^[;V>C4',7K"UW><8DO=RL#!.0\H:8?+DCY91WJ4_4(
M%0+>Y8I7&C[3D9^[EK##%%UIFD&P3&V.>^#^U>W'F36];EGO9PPON/C6,GAW
M7\(95,<E%._F"_-A09 TY_)OF,I94NL2B+1-YA\VL6V;S&NQ\$5!?:SMW'$G
MA/H_!8"+N]309-Q\]EH+?11T5X$NDW&Y?YW18'3I.N#>.:DN.MHI[M1VP6$'
M-<?X0M=[<M4D<):<"^_8W[?#4N9+A?A2>\[^$AT.9/)]S?5\&E',=24[W]IV
MCJ3KT" CF:> A)K.KN@V3P?G/]&).&Q-;3<$_;V@9R2.=! &01^R([]9-,5G
M1QI&$;6(1JT6$0(8SCS6*!+4[NGN/0S O@_UAX9]>CGKZ-3]J*=BLZ4N)=<"
M[>X=<>+T1=7-V?O<P(QUT8*G80LRZCS^VA43'^IBPK_>1*_=43J>1:Q,3E[+
M#NN?;O*AZBL\JO4:Y5TNYV]@:>VZ/F5?[<?VM?SN;XY.T)40,%3@[TF<-WDS
MYBE2@O" WT!(C]S3S=32E)J1$D\Y9&R]SS_KXA3/8[\]%.,N-HW%6DG7>/'I
MQX.P3IH5FB_?5_U2I7C#9CZZ".VM8'BXD#$:(=JVQ[[7-;$B@RJY<;UC26U;
MMLV:28WYB'L[3>]HM^G-8=F[\(E@EM55I7=6<!6 AS=),O7PZQ/,HK0!Q+,?
M%E[=7&_H(V^!E0!1W5EMB850(#X9+HJ:M@I=$Z*;04VFQ"D_(&8MLF/]?TMC
M$Z%L0B(?I4ZY+4"7E&J#P,[5*S%M<7+H-Q+'6PD_O&2)6[6:+^X%DO1[.K]0
MMN,]&'MEI.<E7H6P91X:ABWE(3F!#$H"NN %]H2.X1Y)S?;8P[N"FYB]*?Z%
M>U2]C8&^.3Z9*K57S30?RE/G3&)3)U$;-&FZ-T*C UM%_5!<BY<<M-GJRAZW
M1<=JO_,7![4;:^$YWRJAHM'6K8GR[DK2R2X4#:7^S09JO'8+)<E2H[H@)$/R
M@-5[+PK']'\XIO9![ZH_/H&*&LC!Z^,H>,QFS8:2V*C?&P^ 'JBWH%R+PMYH
M')X\*##.;-ES]0MOGD!9H/$PDU0Z&/?&5R'$MMYD>H7+3 ?CDQ=*^Y48]WNC
M88@?KGJC 7X80M':'UAW.#(7+ K .'=W$[A8H)]:_*P.ZZ.U.B+SD1MUZ7]6
MK90, E<@4%('L#<>]U$OTUXT&)Q0! ^'4'P/1#B%05>@L:O)Z(3ZO,/>9!AA
M&3^*0(&3:'+2ON3I$@SW?S">_@MD?X>7\3FQ[+VD^P$5 2SB':>Z&\(_ B8O
MS\=;"!L,H)SA8WU!7H67#UR%!;73QN2N\B/8QQ\69119O>.-POWHR^Y5X.^
MS(&K,HU!5)E'SP_I]RJFN@O9=65[!QP<9.Y8TQXY)]]\:@X&!]</NK#](.R*
M4"D$.8*;3N=+0')MB\->B-863*SUA6")$786V>C@ZV0"F>[0FM+OD\LK,4)$
MB$37#PHOO=^&0I*ZI%_ 8OX',N&?B=9/ZQ_9SOBWI<UP_H7N1RB3=(;7<Q8P
MM1],1J=\C]Q]*<V&?FDZ-V5IUO1QI2"ARW$ O%\84[HON$']T^/W_P]02P,$
M%     @ JX5;6@S/1JCX#0  7"4  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&ULO5I;<]O&%7[GK]A1/!EY!I)PO_@V(\MVJDYB>VPG::?3AR6P%#<&
M 68!B&)^?;]S%@!!B9+5-NV+A,ONV7/]S@5\L:G-UV:I5"MN5F75O#Q:MNWZ
MV=E9DR_52C:G]5I5>+.HS4JVN#579\W:*%GPIE5YYKMN?+:2NCIZ]8*??32O
M7M1=6^I*?32BZ58K:;:O55EO7AYY1\.#3_IJV=*#LU<OUO)*?5;MS^N/!G=G
M(Y5"KU35Z+H21BU>'IU[SUZ'M)X7_*+5IIE<"Y)D7M=?Z>:R>'GD$D.J5'E+
M%"3^7:L+599$"&S\WM,\&H^DC=/K@?H[EAVRS&6C+NKR5UVTRY='Z9$HU$)V
M9?NIWOQ%]?)$1"^ORX;_BHU=&P1'(N^:ME[UF\'!2E?VO[SI]3#9D+KW;/#[
M#3[S;0]B+M_(5KYZ8>J-,+0:U.B"1>7=8$Y79)3/K<%;C7WMJ\LJKU=*?)$W
MJGEQUH(B/3_+^]VO[6[_GMV>+WZJJW;9B+=5H8I] F=@9>3''_AY[3](\8W*
M3T7@.<)W_? !>L$H7\#T@F_*)][H)B_KIC-*_.-\WK0&'O'/0S);BN%ABA0E
MSYJUS-7+(X1!H\RU.GKU_7=>[#Y_@-]PY#=\B/HW[?'P[O<?OKP57BB^_R[U
M/>^YN'Q_\>&GM^++^=_>?A9?EDJ ^+JN5-4VHEX(;0\[AE::IV*N$.-*M'2T
MD+B2C5C4)<*V$<>Z$NVR[AI9%<W39[._*VFLS04LIE9S9<AJ,[(:F2Z@/_[L
MY]//I^*).*9W292*IWSCA;X3ADE_%\>)$\.1GLX09@BB2H2!$P2)\'PG=3VL
M2%W'=2,LN+R?WR?"\YPHR>P!?N;$8=P?D(1T !U'&EB;^EHSI&#WH %+(Z^!
M-4T+F:";%FNM]+JZ^D_EO^B,@;*?644L5*&,+,%4X,193#P[09;B/]O+?SYJ
M *)[L2>\V(D@AN\Y?N3//K>RA5&J0I1U#C+'(DQ(QC@+02CQ@]F7NL7SW!XJ
MO,@)4A!)G3A(A>\[61+-WJB%PNOB%DO0F0M27H:KR D#;V*.8^$[24C&@RD<
MSPOX*G#2A%;=Y<I+(EX1N;[=$V*99:WH3V>:61#T-*,LYJL,#.-J]O%^&STA
MW80A*<V#6X0^701.E&9B$&U_ T">,@#;LT*2PU.A%@L\XA!H%0+"(!V)0N,I
M%)=CTURU&Z4JWI1+8[;D W)5=U K-LFF4=C.0FLYUZ5NM6J8V86N9)5KR&H4
M"+>T<=V9==THNX%(6DK-+>G&=:?BG'F;>A;CH<.[+Q##LMKB@%(A'Q6D@=,
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
M+(#OF<$MIEFP@?;1?_T[4$L#!!0    ( *N%6UJ1WB\&)0,  *T&   9
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;(55;6_30 S^*U9 "*0I:=*.C:VM
MM&Y%3()1;0,^(#Y<$[<Y[5["W:5=_CV^2YH.L94/3<^._?BQSW;&6VT>;(GH
MX%$*92=1Z5QUEB0V+U$R&^L*%;U9:2.9(]&L$UL99$5PDB+)!H/WB61<1=-Q
MT"W,=*QK)[C"A0%;2\E,,T.AMY,HC7:*6[XNG5<DTW'%UGB'[ENU,"0E/4K!
M)2K+M0*#JTETD9[-1MX^&'SGN+5/SN S66K]X(7K8A(-/"$4F#N/P.AO@Y<H
MA <B&K\[S*@/Z1V?GG?H'T/NE,N26;S4X@<O7#F)3B,H<,5JX6[U]A-V^1Q[
MO%P+&YZP;6V'%#&OK=.R<R99<M7^L\>N#D\<3@<O.&2=0Q9XMX$"RROFV'1L
M]!:,MR8T?PBI!F\BQY6_E#MGZ"TG/S>=H<(5=[ 03(T31XA>G^2=]ZSUSE[P
M3C/XHI4K+<Q5@<7?  E1Z?ED.SZS["#B%>8Q#-,CR ;9Z #>L,]O&/"&+^#=
MHN,&J8L<=*E:^'FQM,Y0/_QZ+N,6;_0\GI^1,UNQ'"<1#8%%L\%H^N95^GYP
M?H#MJ&<[.H3^W]LX['WS]7X.Z0F\>76:I>DYS.8W\X_7][#X?'$#]R7"I985
M4PWX877TL\!@-$C?/KRC^>KK9-F&J[6%BDB *YD#)FAV+6RTJ,G/-)#3I1N^
MK/U@65@VW@)0\#5?"H1O\5T,*"NA&T0+=:4]#G(#)<6 @CF,8;ZSWAM*UD 8
M5W!Z'P()P"L(P3<^E[4$)C4Q:7EA 34UGX%KY= H)N 6-ZAJA#NZ'9XCY;:N
M!0M<X[_JD%."DCT0)6YS7P&M_LVN!??1NU+YNL1P51NJ4M WR(P%]!, U+\H
ME^2PZ^'P' )3A3]D1\&C(Q NZN3<[FI@=B%HV^0EX".M7HNP9711564T)4^U
M$PV\AF'\@=:!$$3QB,11/-R+/M9K.(Y'>Q6U:H5A 8HF?JY1DR<K1*)9AT5I
MJ114YW:;]-I^%U^T*VAOWB[R+\RL?6\)7)'K(#XYCL"TR[$5G*["0EIJ1^LM
M'$OZGJ#Q!O1^I;7;"3Y _X6:_@%02P,$%     @ JX5;6I&'_<ZP!@  @P\
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
M?Y"59IWW5?>^N?E7(QMZAN,53>7HW^R&GWWV]$%6]*YK=O(RK&!G:_X__RR
MB%YX?G;DA:6\L*1U\T2TRE=YE[_XOFUNLA:?AM'P#]HJO0V+LS6>RE77PJ\6
MWNM>7/%I9,TZN[*;VJYMD====E$435]WMMYD[YK*%M:X[*'^]>C[QQU,C0,\
M+F2:ESS-\L@TY\OLIZ;NMBY[79>F3 =X#&OV"U_JPE\N9T=\98K3[,GY(EN>
M+9_.C/?$ ^()C??DR'A3._[/BY7K6D"<_YK:,8_W='H\I*9OW3XOS \/@%R<
M::_-@Q=_^J?SK\Z^FUGM4[_:IW.COWB9.^OPT-[AV'67(XI/+?+68;+Q.-F'
MK0%R*9K=/J\/")&BJ1T I<P[4V9K6^=U8?,J<_"\ 1+M7+;-KTVV,J;.8+?[
MO(7G;$V#M"4\;0"MNVVV,;5I\ZHZX"]FCZ/E >[[UL*X^PIQ[4__]'RY//ON
MSQ<7[^C/\^\>X8 =K.QC;?'%*YP\//GQ].K4/YG7)3V:[_=PE/FJ,EG;X[CX
M0VLV?44;I9WC<U>FZ%O;67GB]>=BF]<;DUTVNYUUQ($>XG,RU]7K2YWJE(!U
MR:#"+\^__LX!B%P!\#F8O,U,7<(\=08(:W8KTP+2)B]E9K>OF@/,G,$[\#2\
MLT-:.3&TV'W3,G1,:QN ?M-F%@#^6Y^WG6D!E/Z1T^P5[ (>Q:5VV]88'LCA
M&A!B"'%>PAG1S7*1P6$H$'+G3,< J&R^LA4#1'[]=YP?T*0I^Z++5KT#5')X
M[B4?.]!)[=:FQ9/O&MA,938  D .VQT2Z'V0)_UI];"ZEB8!E(,5([IU;4,+
MHVE/LZM^Y<QO/8R&@W=;0%J=4 Z[;?K--@8R<X8%C2N@_A<WC;PX0H+O=8.H
M!5@<L!DE2$H'*Z)!?!?0MNI+A1%] Z,Z6+,M;=XB% %W;[:VV,HSV]SQ<+C/
M"J<,"[,UG*MQW6EV4<DG61I,62$Q\:P$@+Q@1,:UFLJ"A*"UV3I:*SQP"B=G
M 7,(>";3(V#HW <F\]AP8R9 MEO!CS&XZ"DX<A#'@,]MLY.SOXW'Z)*$7;0&
MF8M?$@II./AW,#5@"< W.OCL!C[#!C) G*YI@24@#]J:"I8%O"B#Y6^ 1\0H
M>YK]##J1K:_A)'!Z?#"98B$'"KMEWNG&R_ ,H6LZ&+FF$?ETE9OQ+F#+^*.0
MH.Q(%[^/CZ[S1P?0E)GA;62O,"+0")+;%.3AU\J:'@=W6T27(M];6-6]T$RF
M$5J5X>7TS6CA02@$U!Q@XA7B"J'H8G1@I=DCXP+8-_7$$2,G%/:%Y(;:'\DJ
MWA:M7="(D 4@TRHB31Q5UCN41ED!?X.(LG_#3_M]V^1PQK#8(G=;4+QJ4%4)
M'=+A<0&@*?-.W&GVH\??!'RM0<&#'+I)=XL4(:AMF,?#&N4PB4O85<]#>'I)
M5]_48R*28\Q(.X1%79 T1E0_+( ::C-).AYG:<>X3?H#%W.-\JD3,@?0-P7-
M,]@,K;X^Z. LMR)<70##KY!;=-O&F8!LS!;@D(H.%82.-TW".YTA%9^@Q:.*
M'P0"H2&M&>5071X!6;K/Z&3=P0''&5"4\.O='L"&X%[?QAZ.<K_Q2$CYBK7Q
M8?/")T<=BJ'3[!?8( K1G!&A-"M<'J@UK1<'M5A"I(J1Q"]@<\[2E[".7\T-
M* G-NKM!]O"O386XXK*W0+HXD6I:^)B7W25H.KUS/,?/("*RKQ<SL*Z:>G,"
MG&;'"]P*6R8>H2=^?XR"]XL<Z'=FXE73@HI-^\'-X:3X,'/\9E793:Y@2#!M
MEEDEYQ )*A@D, ,F(1BO-5NT9H$E5HT;\4I!8R4KU4Y%8X8!6M#R8(;,? :N
MB,QV&JT7HHW 5A? FCO::B5'V#4+>!^4732%(YQ?9"Y7]1C,P4^FH]>9OYD%
M@PE'9C<  JHSQ;9NJF8#O(0U6(.\OC9KY(5Y">S>HO'$T *I6WPZ0?.980$[
M4#BV)G=]"Z.TUGU*U@3,%_!7/N#2&L)QDEX ;S"I+/ -X@;.)( C5K++024C
M>F&F AP>AA9*O(&SR"P*%S!YD<<L EG E+DEG33P.!H'%I3!CG(9 XX'M.2*
M0-6::U/W,,K6Y"7Q\44&B,,KWM$6#0F>TL"&1+2 8(?!3[.? O,98 7N.F4
MB'-6].7!K@%+5_!-AA!M:K9Z&*LBS(:C!^'FD5VA"/R+%HR/^%.$)5[;4O!F
MQ(#CJ7?Y 1$-MM_< "3:A<=G?,VC;"+SFA[4+U(1/)\BW@B$!$90A?*IB!C
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
M$4XMW_N@/!I\@#!=FCXOV"/>_ID@C#<@]NQ8UE#:/X3A,F-)>PL+EMLA[LN
M<?,P+NF.E2 \VLK7&!(]UMC)0Y.G2^LP29+2+[3BEA0!X0!8[&#EA-W0_Z+-
M1"+2!4$6&>%<^(93.S K@7+W?>MZGQ9_X(P 4GHI T_)XQ8O?TA</I_/7,;(
M;PTG/YF>>M=W,_W+<D,.]9))<@-7BK"3X=6O[P&F'^RO37:%S2)VV=-_HYYH
M)_B+9GG!4?-@]!F-]H[]I-(\JKG1K%)'82VT[& P[*^#^!]B)@AM3M@RVJ_K
M$M^)DU^98+D73<OJE"\7BB-)>6AXP_$8,O-.;+V0OY"X99*+J%B($NM UAA1
MQ481,>OA**[KN^TOEU9+"PSNBEP"T84<5U7%%H/<#=:H<P+>B%GG02]?X(I0
MV)"X\+UV2K-C;A.W\?/=JB*N-*M$A93J\_F<YW=L&''=,2:"['='$NB_:* L
M^=KXKQ,ONF048/<M-\P>!Y%46,VMC3X11DDVLL<IBC2"9$/#[Z2BYA)DA\5Z
M>B4! )0_RC5#V#ZN(OGV#Y>,LFV\\+AEPSDBT#/VU?SADLL^I4"-E?D3S+WU
MCS^1)W]9KS&,G ZZ[MN::V.24=^"U#&4'F-W: H)1KQ%$ZIEO89W5!DR9C#T
M"6BHK[_L+36W8_,Q'N'C'J<!O8D]3:^QSJ\4QXJD'[ [EIS+14O#<UP;!706
M5;KBEK7.D>P$5 _)%VZHK9J(3\P;\)X'=%IP<Q%I6S6'SLN09KR<3S/VAQ!B
M&%73EQF?) ("V=&D'?#[C)S(HP ?%_RU]%1434E.T)#_6="HA1]5"[\R.K4H
M>5]:/K,BBT[29B]N9!!X:7>K!MDF]L[ !_@->FHAGB%>$^59>2L70V0-NZW6
MV)J+&S(EQ#6P@1GWV)K55Z.RM5F&M0PYN\OY?-O8)3AYC'=_/3DKKS2S!AT]
M%7A+W$92.<LZ+@^;L*JC=NM7*O(NFY), !KH0[.W179Q=9D]/WNVR%ZJ%_ R
MSNA6UZ,\%EQ\;Z+.?KYPK&#9-"Y4EA*)(??E>&>\.RJQC_+!6,]*/2)IRI&O
MEDM=0AX[HL$BE^34Z@>+MJD_0:L53V/GL*>G@,F3/ :X'EV0X%\,C2!\OXO(
M+Q/WMFP'.0.YY&YS<XZT!\D0DF*0JM&BZ#0 R1U/;Q'KU^CL<8E->;2>=I%1
M)SWFZ,/6>J.BR",>3BYBB=O:!YN8&AC9WRA[,.X8*'D$OL>P>@0X!T>^I:XF
M4:](\M(ECN$QRDTM^K#GEA>+[),Y).7$6C&1>%G7P<7FXWJ4A4]!QQ@[QV6C
M1/IR5E%KZ*@["R8+96SET(GX0BC4DT$].$ASS2ZJY<I"O9"3_"T2(@M)N9"P
M#ATE'#EYW=VDVUU@,L=U0SKW<CZ=^TU(7WP3 '$1*/;/0I;9&Y\?.,F=?_]I
MLN@E-'LZ(W6\XQ.+LK[]R>WSCG,'S&?+,BMN^!J%OJ3L;6OWZ(%M<U34VT^^
MEP=@5IWO- \-#2QJ_XJ]YM21ZH;EP[&8D;#_8%ER90#K7:$@V8\X[4&)DDTG
MJIT3,7^K6 >"FU:/%QF*=K\7TEK/19T\C0\%6^#=<C!*FVB=%P<V5PFF!-(
M8H;X#!1/ X8,Y 9%>\C?Q_GGV-0."V(UU9(HQMNNJ1"C+$[NS9SP=N5DX^1;
M-"##)E'WGCT2.?5H]=K&QY\4!Y!A06@MAA*?8\FY,&G=(R,<I8+P#UZ.QN]T
MZ.(+ZLYO/8;MI1UB8-2#L&IH?S8U)" LIKI04[2OSIZ>?N7;HJVC2/?Q%H>^
MGNRYKV298 $(X1'#6%"%[EJ#U%Q[AN50.<4R.(]NO.19AAEJ.9;SM1S1XF#O
M;S$M]2TA/Z]MDC=^027'+=/P-W%;@U@,3ACFBZ@@B2U*BJ*>-&LR954-??_+
MQRC^S<"6 .6<&J&U78B&HX8+@LK.T>L1"J%;$ELM3R?.AQ8,208]%J!199H/
M8TXX@H*4C)N<8NSL$-I'8);"%:HS,CW%0F3^J!+SVX%OOS1B,UN?QDT<8A$O
MGODZ0!:3!3>:LUF"T&DI=1%]H\T.I'S7XNTZBV3RM+0_^.D5())/-/0\:U>C
M<7\,ULD%(!3>@5>\%3F GU-E=]V3UP($%6@[DG@R5*HB0 O5\\XW;=/OO;I>
MB$6L\4^0(NMTZH3'*D(SHXS.:S$H!A$>E(:^E/T(-L!V0^[I'*I(^IT[PO@5
M[3&/Q]Y+!L[J!DG$5YB_TSS5 71$O20NKQV34;68@DE<Q>#[B"2YM7/T(UH^
M+3\"2Z(RQ'G2<YPUU(LLY^M%R",VS4"_H"2$1TNSU#6VQ)UOT]X[F/HLG#&G
MN)[9LW/REY1O.LDJ#LUPAXP5>&C@G<=*+;!AI\2CAN\G-O(T*YB]) 6W'-80
MHG^3(Y$40,Q *0 @B?,$B"J4G"(W)(=;ADN=GR>ZH$)3&7@(B?ZX-#W)SSB"
M?[RUD2&==A,C]_-NAVJAKZ9)>U;HBCVE#];DG1QA]Z1V[<2$\S_Y]'3):A&B
MQ%OXV$9,*3V$P:DT0UI,<U0 B5NO^N"4SV3)@0!;"=?ZY"$**?M4)@)!&(FV
MDOORN]BG-SR("; =">AZJ"02T[>OH"+&CBX@X!DII3;,Z3O-^%'P!#EBPJR4
M.5;2[FCF_/E*#"F)D*#NP3MH/</S'351/_15EO1S(T1/W,/WW4; #H"4RIS;
M?:@Q @EKDI8\6HSIC^1\Z5MGMQ(YD4*'8:U+2OG?)>MEJ IR_CVK_14(DQPE
M(WJ=]L7Y4&/4^J2,^V"FK(/UU.A0HU8TTME_CRD-/IY?6E)G$\%9>15#H\_A
MR**>#&K CWY0KY:T<L'[*)(X!WL?];HNRK0KR+6_P$P76P@FR\T5!P6[-GH
M))R7D:&6;#E?2_8>#C5OQ=?V*@0')J7F%U23'1L_2WZ(HQ+!,4M%1M1Q)8E8
MZR4@)XDK]_B%.HI4BXP:_AG3Z@T<HD6%+ID#WQ@V@Y=L)&8LX<*0:,4+_PQQ
MN18=IQ+\67!U4<?^Q=:'N#I)\Y651X[ <=#GR 5#[/:)8SN,CN9SO@O]Y30T
M1XY6?-0$'2\T[J(\ '])"J^!F]*VMY_2M/M\#CE# =-ROLSH*CK1R^A$)Y%S
M=JAIY#PV_O$KKI3U>T;A+Z3QE;=1Z\OI]FM2% Y(LVGS'7;"N05QJ1[DEOO
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
M^J5^ .+!(;&G4]?LZ,^M =VYQ0?@]W4#."H?<(*;IOU$RWOQWU!+ P04
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
ME/3L[?]AQ^AV:!BFHK)60FPXF1OS/7.[6>3:KSLN\&CG(OM=AV\Z?.YV->J
M94_(0Z]ZBCA%/YLE: PI08=P0KB<CG8%<((*"58\4[,97B9H)4\);0-%H8?1
M"7KP[H[>V TQLCGKOQG=]FA1J>&VOB'H.ITLC&UGFAU5Y5#@3_;^V8"2Y_;/
ME"%KT^[WS?!T^/EUT_WSV2WO_IR]@U8EB*.2,VQUSQ-\YNCN;U0W:=3*_@%"
ME0+_V^%"BD)J7H#W,Z6:[80/&'X)7O\'4$L#!!0    ( *N%6UH:Q7LT8@4
M (H-   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;*U7;6_;-A#^KE]!
M>,60 &PLZEU98B!Q6ZQ NP1-MF$8]H&6:)LH):HD%<?]]3M2LNRDJAM@^R)3
M]/'A\9Z[YZB+C52?]9HQ@QXK4>O+R=J8YGPZU<6:552?R8;5\,]2JHH:>%6K
MJ6X4HZ5;5(EIX/O)M**\GLPNW-RMFEW(U@A>LUN%=%M55&VOF9";RPF9["8^
M\=7:V(GI[**A*W;'S._-K8*WZ8!2\HK5FLL:*;:\G%R1\^O4VCN#/SC;Z(,Q
MLB=92/G9OKPO+R>^=8@)5AB+0.'G@<V9$!8(W/C28TZ&+>W"P_$._9T[.YQE
M036;2_$G+\WZ<I)-4,F6M!7FD]S\ROKSQ!:OD$*[)]KTMOX$%:TVLNH7@P<5
MK[M?^MC'X24+@GY!X/SN-G)>OJ&&SBZ4W"!EK0'-#MQ1W6IPCM>6E#NCX%\.
MZ\QL+JM&:NXB=+-$<Z8,,(G>\9K6!:<"W1EJ&+!@T)PVUDRCDWNZ$$R?7DP-
M>&!QID6_VW6W6_"=W4B /LK:K#5Z6Y>L? HP!=<'_X.=_]?!4<0WK#A#(<$H
M\(/H"%XXQ"-T>.%W\&[4BM;\*[4GQ6@.QY6"E[3+H+I$MXII"$8W(9=C@=+H
M[ZN%-@H2[I^Q$'4.1.,.V"(\UPTMV.6DL7NI!S:9_?P32?Q?CAPO&HX7'4.?
MW4%1EZU@UO4;LV8*S5NE++M76C.CQ_P]BCCN;P==]-#40:,"@LFU8:7=' S0
M4@K0!%ZOT FDG%G+5D.(]>FY!ZRR:@$0P*QGF;7TAAX$OZ&\1.P1-$DSC5ZA
M@& _2&% <IR3O0FO"UDQ9.@CF&4XR&,4X0P,@# .Y5*BE92E!KL'<%&J+0*@
MA* 4!VGN=?X'F/@Q2G"6Y-Z]-,#Q*Q0&.,HR.\APED;H""?QP$G\8DYN%<BM
M,EN7:V^_M+RQ&871;\R,47,<^ D8VX/5H/7_G0RK'*V!Z0'9[:/ETFRH8A"B
M.,)I:+F) YQ&O@<"PB&*_"NS_,#2FHK7K6;[-4&(PRQ"A. @B+R;Y9(7[!G^
MLE4U-RT8$Q^G:6B-_33RKELN2NL^28&8I/_Q/M@U,0Y]OWMZ'QAH^%H*<*%J
ME'SH2]:!918LC3//UKU1;=<X(!Q@N(+D!C.<ISD"+\DN)9K1(",20+I!8A(2
M0O(1V%;K<^A!15NU@MJXEPSJ!91CD!9:265ZZ4$GY!2=H,S'81PA.TS!LR!
MI]XQ5E^A*,(1! 4&!,=)[G#>UX5H2U<NT1F!+B+$;D^HF[-D/Z-M-ASR[635
M65K.,;1AW3#72,466^/#$STY !2]M*>#^0TW:U3\B/RS(Z64#*64O+B4AFS;
M1_CJT$$P>7_HQUWOQUB='=UU7 +OG]24L1VSO_E "+0KN>);#^DS#\?+!.YB
M#F#+J-*(V5;Z+6ON&>ZX"[XIZ[]@<=>&T7B%NV50"MIJ]P%[SYD=]Q$R"_0S
M\6WYXSRT*4E 3R/O.0D_3 S0X3B"2L*Q'R*0Z"-YD@YYDKXX3ZZ*0K6P]P=.
M%US 38B-=L&C@.,IL$,6>^3_07??5HV06P;I P(,;7"?/ M6LR4WMLY#D"@7
M>] #/X^]G2M#YR0)D)$A2)/03[W=):"QU'2T6)$!:/!+6,5\<@@"4AJ#\H*^
M)_Z +5W3W'7<,/6A=49)-/S_I"4G.(AS*Z>@C?=KKLK7#;6BIN26"K=)C$E*
M "A*L[X?YSC-<WAF23+TXQST+K ')3Y< +Z3'=.#^W'%U,I]!5@NVMIT5^5A
M=OC0N.KNUWOS[BOE(U4K#G=@P9:PU#]+H06K[N;?O1C9N-OV0AJXN[OA&CZ6
MF+(&\/]22K-[L1L,GU^S?P%02P,$%     @ JX5;6KTAAK9P!0  +0X  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULE5=;;]LZ#'[/KQ"R84B H+&=
M:[LV0-JNVX!=BJ;;P<'!>5!LQA8F2YDD-^OY]8>4+TG6-%A??*7(C^1'BCK?
M://#9@"._<JELA?MS+GU6;]OXPQR;D_T&A3^66F3<X>O)NW;M0&>^$6Y[$=!
M,.[G7*CV[-Q_NS6S<UTX*13<&F:+/.?F\1*DWERTPW;]X4ZDF:,/_=GYFJ>P
M /=M?6OPK=]H240.R@JMF('517L>GEU.2-X+?!>PL3O/C#Q9:OV#7CXF%^V
M (&$V)$&CK<'N (I21'"^%GI;#<F:>'N<ZW]QON.OBRYA2LM_Q*)RR[:TS9+
M8,4+Z>[TY@-4_HQ(7ZRE]5>V*64GHS:+"^MT7BU&!+E0Y9W_JN*PLV :/+,@
MJA9$'G=IR*.\YH[/SHW>,$/2J(T>O*M^-8(3BI*R< ;_"ESG9C="<14++ME'
M99TI,-[.LLX]7TJPW?.^0QLDV8\K?9>EON@9?6'$/FOE,LO>J022?05]!-<@
MC&J$E]%1C=<0G[!!V&-1$ V/Z!LT'@^\OL$S^CZJ![#.^]ECU[!TC*N$O?M9
M"/?(%A 71C@!EOTS7V) D#7_'HI":6-XV 95TIE=\Q@NVE@J%LP#M&=O7H7C
MX.T1#X:-!\-CVF<+K,RDD,#TBGW11&Y,'SEQPX5AW[DL$#[^FTN)#AKQP(GY
MNPD^Y-%1FX<]NL^ *0+ :@0K0O#0(."((-DB$#L4VX !QBU;:8F- 2DG%'.9
M+BRJL=VS%J8=\B482GWKDXZY+V(4NN02&0MLX7L6D8(N@];U83L)6)$J[B A
M:S&W&5NA088A3,&>M6X:Q&]>3:,P>HN-#DM9,?@59UREP&+D,_$ UUL@TBBT
MRW-=*,=N#:RY2% 8NZ1%IRD(VF6(&XED$$&UBKUFE7Y\"GOA=/@2RU+PI9">
MEWOFYW%L"O1LY[]7/QU-MP9;#4>\,?1<)LQIMBP>V;>3Q0E+, 7<6 IN8QJQ
M[/D1EZI'O6 RQ/MD,'U.+79<^7*]D]X@.L6'X:@W'$_9D2H9-54R^N,J>6^T
MM6SN@^:)>5.%^JH$\4@?-MPD[*H*^<$2.6KP^1))O76^M8[^HZ%\S=6CS]'D
M+=5!B2BN$:TJ1#4)2F[1TBT!+.Z+L3;8:)DOGZ=J<;754B2^ )95Z?CMXH4E
MN"VT]SOND#<$(57B/U]A%=?#R< 3<1 $Q^1W>=MA42\8A*R+3V$X9MW6%_2S
MLR/2W>KO5"3OUM5TC#'CAC'C/V8,5E:1%]*'[:OG*T760$;S"+:83^139_[U
MZM/!3?*X(2)%60^^.$@+1J4TAA5$>?R]4?E$"DL2%8'*K F5/LG;W\!-N?VR
MPRFD2]2ZA%0H10IJ7E L@\'0Q_=TZ(-;]Y R!O%>##H2@]!E*8Y^; E$8,JM
MQ"2)E:@:-F4U#":H"]-T&E2*6_,M?2MY!+LR.L<Q;1MX?< HV<2@89BH#/Q;
MATVF(\^;<82WINWA_[H)KW%ST(<5[GI!:*>G48DVFM9H,9;[8=JGWV[(CM!P
MTM!P<IR&Y7Q<Y_D] K/L;ELTQ1KCBM.RDT!;7"WW@7B2L'O#E>5^Y#W8PX[:
M?KZ';=GF:#2LAGC$8[WQU(,TOX&T3T!F)4BW [+N7'N=RCJ\U0OQ!&)X*4O;
M!PD_ FTL\(3CY3Q C=+S_,65T;I#I[F),Z\C@0<\M:P]CM=LC/1]S:;#L+7
M+0Y#T6,I*(16CCX\P?%<T,CH9Q#<)L/3J'6O'?['#7,\K+@R.-BJ^CLC? XF
M]0<5JGHLDW*:;[XV9Z%Y>038BI<'J<_<I)0-"2M<&IS0T<.4AY/RQ>FU/Q L
MM</CA7_,\#P'A@3P_TIK5[^0@>:$./L?4$L#!!0    ( *N%6UI^!*IE+@,
M .P&   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;(55VV[;, Q]SU<0
M;E%L@%%?<FO2)$#:KMB ;2C:KGL8]J#8="Q,EC))3IJ_'R4G;C>DV8M-B>+A
M.31%3S9*_S(EHH7G2D@S#4IK5^,H,EF)%3/G:H62/(72%;.TU,O(K#2RW =5
M(DKC>!!5C,M@-O%[=WHV4;457.*=!E-7%=/;*Q1J,PV28+]QSY>E=1O1;+)B
M2WQ ^VUUIVD5M2@YKU :KB1H+*;!/!E?]=QY?^")X\:\LL$I62CURRT^Y=,@
M=H108&8= J/7&J]1" =$-'[O,(,VI0M\;>_1;[UVTK)@!J^5^,YS6TZ#BP!R
M+%@M[+W:?,2=GK[#RY0P_@F;YFR_'T!6&ZNJ73 QJ+ALWNQY5X=7 1?Q&P'I
M+B#UO)M$GN4-LVPVT6H#VITF-&=XJ3Z:R''I/LJ#U>3E%&=GMXQK>&*B1GCW
MR!8"S?M)9 G8N:-L!W+5@*1O@"0I?%'2E@8^R!SSOP$B8M322O>TKM*CB#>8
MG4,W"2&-T]X1O&XKL^OQNO^7><--)I2I-1KX,5\8JZDS?AX2W4#V#D.ZVS(V
M*Y;A-*#K8%"O,9B=G22#^/((X5Y+N'<,??9 MR^O!8(JX)IIO>5R"?-*U=(:
M8#*'#\9R:DK,X46;.:3B:)[#*AY+A$()NK NJW5M =[KDEOG="G7OIPE1\UT
M5FXI0GOGM:I63&[/3B[29'A);(W!'6G!V8(+;CG57F.F-'4+,.O""##;ZV1>
M9PB+6GO43<FS\M_$W$#>?$K">,<E^55M*(MY/^Y0_V"U0.UZJ.-ZR#52M]-6
M\I_JO;'?F7OJX\Y79=$11KYVQ0A!*IG56E-!X!3243B,4V=<A&G:)<-K3R]?
M+")4()W/(5,TT'*JF1]*A585R5@CY;74DI 01#)TKVXO;7'V*(_*,K$OZ"GT
MAN$H&3EC$/8'_8.)/[^4?-QY0,FIGM^D0:)/;.XH/S=&Z2UXC:?0C\,XC@\:
MO5$XZ(_@4'='KR90A7KIYZPAL?0=FV'4[K:C?-Y,L)?CS7_@"]-++@T(+"@T
M/A_2Y-3-;&T65JW\/%LH2]/1FR7]CE"[ ^0O%"G9+5R"]@<W^P-02P,$%
M  @ JX5;6N5,BJL&"@  I"8  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL[5IM;]LX$OZN7T%X@T4"*(DHR7I)DP!.NKWVT&V#-NWA<+@/M$3;1&71
M*U))<[_^AJ3>;,NRF[:+/>" 5K$H<CB<MV=FI,M'7GP1"THE^KK,<G$U6DBY
MNC@_%\F"+HDXXRN:PY,9+Y9$PFTQ/Q>K@I)4+UIFYZ[C!.=+PO+1]:4>NRNN
M+WDI,Y;3NP*)<KDDQ=,-S?CCU0B/ZH$/;+Z0:N#\^G)%YO0CE9]6=P7<G3=4
M4K:DN6 \1P6=78TF^.(&QVJ!GO&9T4?1^8W44::<?U$W;]*KD:,XHAE-I")!
MX,\#O:59IB@!'W]41$?-GFIA]W=-_94^/!QF2@2]Y=D_6"H75Z-HA%(Z(V4F
M/_#'U[0ZT%C12W@F]!4]5G.=$4I*(?FR6@P<+%EN_I*OE2 .6>!6"US-M]E(
M<_F22')]6?!'5*C90$W]T$?5JX$YEBNM?)0%/&6P3EY/DC]*)IB2D$ D3]%+
M$)*03)8%%>CXGDPS*DXNSR7LI5:<)Q7=&T/7W4$7N^AWGLN%0+_E*4W7"9P#
MDPVG;LWIC3M(\25-SI"';>0ZKC] SVM.[FEZW@YZ-Z6 $2%01P3H7V]A#+V1
M="G^W7=H0]+O)ZD\Z$*L2$*O1N B@A8/='3]ZR\X<%X,,.PW#/M#U*\_@D>F
M9481GZ%;4A1/+)^CR9*7N51#[[BD?2P/$NUG^7Y!T2U?KDC^A+3_T!1)CO0$
MV(PD25'"$,LEA2$))BL7+$<2EB4U8Z1A+ ?&P($3RAZ4-=DPD"=E40 I&]7+
MP/QXQE*BMIJ2C.0)1=JJQ1F:"$4&]$^74UHT-F#OVE -W_,I8UHFB(%A"S3C
M&40@,&F](R\%&+LXN;"VR%KO2RDD/%5$5P7+$[8B64W^"+FA'82!-4G3BU8"
MM4A 2NH,R+4=-[!NUWG[]9?(Q>Z+ 7DH\K$=.BX:L)=Q8R_C@^WE)9U1V"$%
MPQ$+T"U$U9061-E\G\T,$MYM,VF]2]+=P-P)J;4X+TE!0&HP:5:J( ,*!(Y6
MY E"O10V>ERP9($(/! 5_UJJ4PI1+Z5H^E2I%M0XXV4!,2LO03TU@4%5*\T
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
MT3QAM/[I13I+?CTC(1\EY.?0UX_<HF6G$*B"UYWS9#?B>9#4<=D-_$ZZ$+I
MY<\1/NJ"="E].P@%F\X4-5]H^&.KY$[X77M*X5D.IQ6^U>!JIF5*J;G5H:#.
MV$!SVUD&L'82'/@,6J&?@1FCL2"U(_;5H=H=4Q0[@SCHZ:6K.4::$EIAG#\C
M5PO',87J2@1-^I<CJ>U0!Z"OVB; ,PSZ6A8U2 ZTH&3PE1JJH7HM&DFEO80/
M-4L!88S@&S$0:(WDL275\YBR^Z:<[:&<1RF!]?B2R(*Q#3U)/A./3HX#]CE_
M $58(*B .P";+9_JH0N@1P;@KQ4IGJ[<K](7GCK+%]J^6ES\C<+X!N1[?1R]
M@-N&.A9UP2A7\!+R^>1Z-O>K&4SGD_PFV'-(9Y,L3;Q]#6DR2:^"?>/M9#:[
MX"KQ0U#QV7G/-,DO!F4O(664ZYL<3EWR^&A:-6AV829;?T>T&P;7N#N._=MA
MVGUU']Z,=\+L)!=(8<6AR>7\*@(SS.%AX:@-LV]+CB=I,&M^NM!X!_Y>$;G#
MPB<8'\/U%U!+ P04    " "KA5M:ZJ5ERMH#   ]"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6R=5FUOXD80_LZO&/FJ4R(1_((-E .DO)U:Z>Z$
M0MJHJOIAL0=L9;WK[JY#\N\[NS8.T7$H5PF9?9F79V:>\7BVD^I1YX@&GDLN
M]-S+C:FFOJ_3'$NF![)"03<;J4IF:*NVOJX4LLPIE=R/@F#DEZP0WF+FSI9J
M,9.UX87 I0)=ER53+U?(Y6[NA=[^X*[8YL8>^(M9Q;:X0O-'M52T\SLK65&B
MT(44H' S]R[#Z55BY9W GP7N],$:;"1K*1_MYO=L[@46$'),C;7 Z.\)KY%S
M:XA@_-O:]#J75O%PO;?^V<5.L:R9QFO)'XK,Y'-OXD&&&U9S<R=WOV$;CP.8
M2J[=$W:M;.!!6FLCRU:9$)2%:/[9<YN']RA$K4+D<#>.',H;9MABIN0.E)4F
M:W;A0G7:!*X0MB@KH^BV(#VS^$9U_R*UAB4J6.5,(5P:HXIU;=B:(]Q+N,\1
MKF59,?$"9_?V5)_/?$/.K0D_;1U=-8ZB'S@*(_@JA<DUW(H,L[<&?$+=08_V
MT*^BDQ9O,!W ,.Q#%$3Q"7O#+A5#9V_X WNW3(E"; ]3\??E6AM%S/GG6,"-
MN?BX.=M-4UVQ%.<>M8M&]83>XN.'<!1\.@$V[L#&IZPO;$&H1([9<@-73!<I
M,)'!3<%K@QE\7]AC(9QT<CP$2X>-Y-3-E"QH6*+1:#I4)@?Z(:1OT:T[=%F+
M3EM &LX*00JRUG2G^X#/*58&*D+L!("5LA9&GT][?R%3#7. ZH[EFF2H]CU;
M>TN H7U$O6]UB8H9J:8]FP!N$\ .^6PD.7SE\\41;+_ &81Q/P@F<-YLAJ/^
M*!RVNW$R[L>3&,Y[-R@DM63C[L'U/V87[(D0;!%$[4!2^&VPM2;C%'"3')L\
ML8=X$/%/@HV3?I",(1[V ^JP..H'T:^OH?]_NS;28# ,VZ"'@[#+QF001+0^
M0>*D(W%RDL0K&C%938 H24MI4)B"<?[2<)A>U@UO-3P@17#[G/+:UO^SDB5<
M,Y[6O&/8S['^)*KWL+XZ )OMP;9EWEFPN >[L6!MLM.W@/=Y/D*!-::,N&*U
M"@6XV=  H]E6\PQR(A?=(TTS<G_1N:;6<T[(2"$S,F9Q"VO_38>]OX]61J:/
M("L+5T,201B,J"E&O3ND%V*1NAYV,K4HJ/>I)8*$GL&(N-@?!7'O=K5<PBB
M20@?/TRB,/K4NY>&<1)*PC$]HR0FT7$2'&62?S#2J*6W;G!KZAUZ'S33K3OM
MO@TNFY'X*MY\6'QE:EM0%!PWI!H,QE1^U0SK9F-DY0;D6AH:MVZ9T_<-*BM
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
M5=YFFJN@QC=#,REV'%D4K\W.(6V\C,5)"::L%2( 9136FEAEQ<U?C=9%4U6
MQI$)VU*FLHISN-"Q_,@G#UM.%.+_RQ]"P<6;/EX(%/<YX[[EP>F"6\(3LRL5
M*T"H2%E>)A!SP-R (N)'+@0%PIE]*15^3\RAC'N6$T)(:/E.R(2PHL";O95+
MB<?I(Y4081NB>(1/GN4Z? "> R:LP"6H 3@6YX[^Y%AA0*N>:L4#3Z_P;&'V
MN%AF5$O;T[7,R'%:F5[DZT\1%,:GV>?],7I!OG%=<AH'B%U!'QS+"R,V 4:_
M!Z/_/,8@!'2NTH1W5M<2*4YV?LSBZRS/5#:.R^D3KN#1;)DE,<[8I0X"')T?
M%P\:#L&;>NLO& _RZ%7(MRI\BU?&X=GC8"#Y:$;4R)*XJA[@][NX2@FJCN5&
M 3X(\KN872*9XBI9L02[,^C#72L"B!$-CSL]:$ALOP*!$CYP%43^["Q)J@;G
MRGMT137T!\B=(& "CT4T>Y_=XR'9F!4J+FXR5-/.<M\2W&=.:(51M#6@DK>R
M:"3 $_A:#1^Y<A%O,@ N^P,++E_&Z\V;MRSR+(%\" /+];W91XE&I'?D U 8
M4;)PRT:6?$(PJAT;!)0,Z2\/VZ?<\G%>E[D_5N2[L7CQ*+)X9".+72L,H]FO
M<=[$IIVBB,5%(BEI/&$)QR0.]P*D!-'S+^@IQV2ZOA5Y'L,Z$;F[L1Q XPC.
M_KW)Z,E39R(# [ /-\GL6RZGS+MLG5G)I 10M9JMB<0WJ >4S)\V( U%O'CY
MZ>M6((J"[;2)K&M3ZZD#BAR 9Y+==>B@$7\-08VS0'K<D(X'!VH2V>>.@\%6
MJE" DA.8N@6LV)-U*NBI(7ANG1HC!B(J^OINN42SK!/Z?5\]C+'T6&<8H=O\
MU,+4_'PQ2+Q19IE4<+SBG=5&X2T'Z&;0&K(-6\6I#GA%Y6S,OV0<;:"?Y-;
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
MKLBU,6 -63R3 Y<^P H]=XS R2>.$_BT!K)4-::QLX]UP=#GLO@*AM1[+'S
MLMICT1X+.1.2V+7:& PW<WX1H">A68!VW@R<-YU+X^#S>#XF+TD6A462N\DT
MS%D:W&XTUB.2AUF:D3A,:!9<&\%]["J[1C59&*6,%&',BN"3LKQ&X3P)TS3%
M24'#))N2$TY(!R>D/^N$+F;@,'D>06X@)'.QDF(I2HZ;N\/;)ZRG!DSX3;[]
MAN7W@S+FF*M. OEY5_E3B6X1!SG-%UBHT34] ]/#T3L&YH#![A"^8;#;E<B@
M1@;XKD8' WD&K@T!E_#DT,D^9?TW[C3@C'T7%G^B=%<MR/$(\6)!;VIT;3*-
MPZPH<)8R&L9QXF81"UD6!1_ F(O@K3+6^6L@!T]EO:F<A2I ZY2BMPEBXHTK
M U^[#901TG*Y$LZ.?7"?T7-":1SF&(B4%F'&"D(9"Z=)AJ@,PB_77E6%S]6J
M]4;R0E.$AR'*\'(1(P^:X3H-YOAG0BPAYHP$C7'K<518\X4K1.[GY>49/D:C
MC+ 8XS]R\CF.#!/I@$/O(T049C$"R\(L2=%D81K1X/J0W.YF$H=QGI$T1T:,
M9&BX:!J\5ZK:BKHFHFFYT)[#JQ<%H^S-,&:1SZ[@;G\%#?9]-:!A&J?XS6F$
M^9NS)+B3%C H[4'V"EFJ!EWCHNF,%&Q*SG%$JTZIGR%(EI/SO>@._FNT\\+B
M>105_ANY!RD+WF-C0I!GA5B,%7:#8JB(1I&W_OE_^03W6CT*WW.X2.X 80H]
MH1A:,TG0FE$8)8R@\]-BBF$EC:I%Y?^70Q:\=/ S!]_-:#SUP=FM\HRB=3-'
M"/UY)UT4HG;KJY7A-194EUT+)3=#FD'3UNH9@"PP.I8"[8E&?DE87HPC[ LP
M=)0,<2-F\3C9;SA1W*3%.-UM_K\$#3%M3 N^AZJ?QT=+Z.2@#6E KWRS94BI
M-M)V'<FP._1SUUT;L[_>-8,?N5X)B3\56*)H-,ZQ".JNP>H65K6^J5DHBRV2
MGZZQ)P7M+N#Y4BF[6[@'ABYW]B]02P,$%     @ JX5;6O[C>%<7 P  2 <
M !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULK57?;],P$'[O7V$%A#:I
M++_:M92VTCI [&%0;0.$$ ].<FFL.79F.^OVWW-VTM!.70&)E]CGW'UW]]WY
M/%U+=:L+ $,>2B[TS"N,J2:^K],"2JI/9 4"_^12E=2@J%:^KA30S!F5W(^"
MX-0O*1/>?.K.EFH^E;7A3,!2$5V7)56/"^!R/?-";W-PQ5:%L0?^?%K1%5R#
M^5(M%4I^AY*Q$H1F4A %^<P["R>+@=5W"E\9K/76GMA,$BEOK7"1S;S !@0<
M4F,1*"[W< Z<6R ,XZ[%]#J7UG![OT'_X'+'7!*JX5SR;RPSQ<P;>R2#G-;<
M7,GU1VCS&5J\5'+MOF3=Z(XBCZ2U-K)LC3&"DHEFI0\M#UL&X^ 9@Z@UB%S<
MC2,7Y3MJZ'RJY)HHJXUH=N-2==88'!.V*-=&X5^&=F9^!9P:R,B2*O-(;A05
MFCJ^-*$B(Y^P+2[$/6B#A3!D\4@L%Z"LOCTXNJ$)!WT\]0T&8R']M'6\:!Q'
MSS@.(W(IA2DT>2\RR'8!?,RB2R7:I+*(#B*^@_2$Q&&?1$$T.( 7=]3$#B_^
M=VI^G"7:*)1^[DN\@1WLA[6W;*(KFL+,PVND0=V#-W_U(CP-WAX(>M %/3B$
MCD&G4J2,,^J:7N:NA"[X')0FN9+E;@WW97#0Q_X,SO"*/G4MT+79=6T*>-)"
MJ&H/T59+SC)'N3:XV([3%@;N:H85,+)55.BTDB)C8D5H*>N_ DFI+DB.,TB3
M-<7FQG@D=^(1(]9:UAH[7A]/>M^!JJ8K"?84E D&BWW5P[Z*>C?24+XOL]VL
M*MS^.:67) R"_IMPV+LV,KU];>=+AG8ESES=T'A$!L-^',3DN&<K62F9 F2M
MSY16S(:#GHQB2=UT9_+TEH[C?A0/>Q=:UU2DL,NIP*)9<V3#$LJ$ >07KS8)
M^X/(^OV,U"HGQ^,1RO^'@JV"( WQ:3^(1V3?#?"WIAO"K]P,UPB-A6\&77?:
M/1-GS73\K=Z\,9=4K1@RQ"%'T^!D-/2(:N9V(QA9N5F92(.3UVT+?.I 607\
MGTMI-H)UT#V>\U]02P,$%     @ JX5;6M?)Q^_N!   A1P  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#4N>&ULO5EK;]LV%/TKA#8,+=!:#]MYS3:0V!H:
M8%V#9"]@V =:NK:)2J)*4G8S],?O4I(E*U$8&R#ZQ7J8]USR'+Z..-EQ\5EN
M !3YFB:9G#H;I?(KUY71!E(J!SR'#/]9<9%2A8]B[<I< (W+H#1Q \\[<U/*
M,F<V*=_=B=F$%RIA&=P)(HLTI>+Q!A*^FSJ^LW]QS]8;I5^XLTE.U_  ZH_\
M3N"3VZ#$+(5,,IX1 :NI<^U?A?ZY#BA+_,E@)P_NB6[*DO//^N$VGCJ>KA$D
M$"D-0?&RA3DDB4;">GRI09TFIPX\O-^C_U(V'ANSI!+F//F+Q6HS=2X<$L.*
M%HFZY[L/4#=HK/$BGLCRE^SJLIY#HD(JGM;!6(.49=65?JV). @8!B\$!'5
M\"1@]%+ L X8/@D(QB\$C.J T;$!XSJ@;+I;M;TD;D$5G4T$WQ&A2R.:OBG9
M+Z.1+Y;ICO*@!/[+,$[-?M\ F?,TI]DCH5E,%B CP?)21+XB-X7$ "G)>W(=
MQTR_I@FYS:H>J@N]68"B+)%O)Z["^FA4-ZISSZO<P0NY_8!\Y)G:2!)F,<1=
M !<;TK0FV+?F)C B?HK4@'C^.Q)X04!^)"Z1&RI UI>^*IH!%Q -R+ "')$'
M6.,842TK;88>Z,7QT$,S4FA&>H!\0(+GK380.FRZQ["$'KY$J%C3C/U723WG
MF>0)BZNG:^PM=Y@%":E>_/,K!I-;!:G\MZ<1-U6F47\F/2%>R9Q&,'5RC2JV
MX,Q^^L$_\W[ND\TFV,(F6&@)K"/7J)%K9$*?_5:D2Q!ZX K(N5!TF0!9[GNK
MK+JO)-_V/;E/)F.&4V6JP,8EF%ZSMC-_XFX/N;>9+K0$UN%^W' _/I)[7,4%
M#HEL?23C1MQ3&1^_RKC-=*$EL [C9PWC9T;&<=U*<=[!-3+Z_([D5) M30H@
M;UA&8IXD5$B"4E2SX5O4P#C)WAB3G2I#!79Y((,W\+RG4AQ5*K14L0['YPW'
MYT:._T8"&?G DQC[<Q]KQO!36;,)MK )%EH"ZVAPT6AP\=T6X0N;<MD$6]@$
M"RV!=>2Z;.2Z/'(A8+BM14<7ZSUC7BP3%B6/1 F*FUT2E9MNUC\5&1.<JM+E
MLQ4A>#(-V4P76@+K4.][K9WQCB9?H?U$/UJ@8\F%7I35(T$-M,O%M7F_+>KC
MWYSD5 %J--.:;#5A: NMJ\&!I?2/U !ICXM(F;DV@IW,M?\ZUS83AK;0NEP'
M+=>!D>N'G&7O/ZU6N+MY=:DV0YW,M$VTA56TT!9:5Y36-/O?SS7[5FVS5;2%
M5;30%EI7M-8Z^V;O? \1%S%!G: T<862BF9Z+.FUNC$:)&92";8L2O56'.T%
M#D&^6O6*9T[9?+@IO]STZF73'B^LHH6VT+IZM7;;/]9OU]_X!$3 MKBUTJ+
M%@3NM2#KBE<7W4 2D_)+=ZOY-X,U])^[ZE%W59F;:WNR4E9-NBVTKE*M3??-
M/KU5JD^+".='%H- X:A$48 4&5.EB$S* @X41E]?#S:S6F?/]P#>4[ELNOV%
M5;30%EI7KM;Q^V;+;_FS2IWME8\<<W.E3A;$JOE_M0D5T^[!,4P*8EV>?^D.
M7F2J.I%IWC9G;-?ER9+;%J\.Z#Y2L6:9) FL,-0;G&-G%M695_6@>%X>ZBRY
M4CPM;S> QE+H OC_BG.U?] )FI/'V?]02P,$%     @ JX5;6LGJ.M2 !0
ML"$  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULO9I=;]LV%(;_"N$-
M0PNDM21_Y&.. =OJM@#-$,3K=A'L@I:.92(4Z9&4G0+[\2,E1;)BF8Y7-C>)
M)?.\AWS$0_&U--IR\2A7  H]I93)Z\Y*J?55MRNC%:18?N1K8/J;)1<I5OI0
M)%VY%H#C/"BEW<#SAMT4$]89C_)S=V(\XIFBA,&=0#)+4RR^3H'R[77'[SR?
MN"?)2ID3W?%HC1.8@_JROA/ZJ%NIQ"0%)@EG2,#RNC/QK\)@8 +R%G\2V,J=
MS\@,9<'YHSFXB:\[GND14(B4D<#ZWP9F0*E1TOWXIQ3M5#E-X.[G9_5?\L'K
MP2RPA!FG?Y%8K:X[%QT4PQ)G5-WS[6]0#BCO8,2IS/^B;=G6ZZ HDXJG9;#N
M04I8\1\_E2!V OK# P%!&1"\".CY!P)Z94#OM0'],J"?DRF&DG,(L<+CD>!;
M)$QKK68^Y##S:#U\PLQUGRNAOR4Z3HWGQ?5&?(GF)&%D22+,%)I$$<^8(BQ!
M=YR2B(!$'] DCHFY6IBB&U;,.7/MWH6@,*'R_:BK=)>,<#<JTT^+],&!]'Z
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
M23<,1D] I(-/M^+3_5\)D,==$G!"[UG(7D6\UZ($>BTP[U?,^Z\C 3=,MY2
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
MY#ZPIM'4# 3=U:V71RH$+>K++9 4F J0]]>4BN- ?4'7[EO\!U!+ P04
M" "KA5M:8\+Y#@ '  #(/   &0   'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6S%6VUOVS80_BN$5PPMT,;BB_62)082,]NZI5B1M-N'81]4FXF%VJ(KR4D'
M[,>/>HEIRA0=PQ>H'QI;OGNH>WSGNZ..9X\R^YK/A2C0]^4BS<\'\Z)8G0Z'
M^70NEG%^(E<B59_<R6P9%^IM=C_,5YF(9Y72<C$DGN</EW&2#L9GU;6/V?A,
MKHM%DHJ/&<K7RV6<_7LI%O+Q?( '3Q=NDOMY45X8CL]6\;VX%<7GU<=,O1MN
M4&;)4J1Y(E.4B;OSP04^Y2PJ%2J)/Q/QF&^]1J4I7Z3\6KYY/SL?>.4=B868
M%B5$K/X\B(E8+$HD=1_?&M#!9LU2<?OU$_K/E?'*F"]Q+B9R\5<R*^;G@W"
M9N(N7B^*&_GXJV@,&I5X4[G(J__18R/K#=!TG1=RV2BK.U@F:?TW_MX0L:6
M_0X%TBB0M@+K4*"- GVN FL46,5,;4K% X^+>'R6R4>4E=(*K7Q1D5EI*_.3
MM/S>;XM,?9HHO6)\(QY$NA;H';I5+C5;+P22=^@7(>^S>#5/INA)X'U:.UGY
M9;WFHHB31?Y&J7V^Y>CUJS?H%4I2]&DNUWF<SO*S8:%NKEQB.&UNY+*^$=)Q
M(YB@#S(MYCFZ2F=B9@(,E54;T\B3:9?$B<C%] 11_!81CS#+#4V>KTXMZOSY
MZL1A#=U\4;3"H^XO*D=WF5RBJ^^%R-)X@2:5BX@L1XIV="W3^W?7*I!FZ"+/
M19&COZ\5#GI?B&7^C^U+J1=E]D7+'YW3?!5/Q?E _:KD(GL0@_&//V#?^\E&
M*"08!P(SR&8;LID+??Q)%HK;K*;<1ENM'E3JY4_KPYA%U _#L^'#-B&[8B."
M*66F&+>(*:?QO8V88<1H8\3H&48\Q>]_VT$]D>E4I$56A_--DG^U&>F$/]0W
M(,$X$)A!J[^AU>\C$'U(LB'!.!"807:P(3MP^K#IJ)ERU+=H);+RFJI*T&N9
MH:7,Q!L;HS4R]K;""K?B<[\(=XH8-H4;FT*G39]/;D]L]^O4.M0#(,$X$)C!
M5K1A*^HCW")(LB'!.!"803;V=#GH'9?Y&OWM9$5H$)*H%5HV.3^(HE:*Y#:Y
M((Q(1_+#6X4MWAMF*NL=G07=RQSJ*J!H' K-I)AHBDD?L=FL"L4X)!J'0C,9
MUTT =I:]1^7#!MI(9=X):]>L=K%1.R]VB/G>]K^.3(EU'8[=A?AO\2I.K<8X
M]0[V$4@T#H5F<J;+?CSJ)2I!VP%0- Z%9C*N.P+LK(&?D33]G207>D% VZ%G
M$:.8[J3,73%_-!IU!9NNM;&[V*Z"#21E.M<YV%4@T3@4FLFQKOUQV$MP@C8/
MH&@<"LUD7/</V%DQ'Y<R(UN2PWX[;I\EQCO$J#UNB:[9B;MFOUIG<B4JS_F0
MS&8+@:[BO+#9XP8ZU$U T3@4FDFB;A<([B,P"6CW (K&H=!,QG7W0)RU\OZL
MV>@;NZP^8Z05?38QC'$KN7*;& F9WQ%]NB0G[I+<'GT0:=2]\,&^ [H[#X5F
MDJ[[ L)ZB5;0K@(4C4.AF8SKKH*XGR8<DT8;Z%;B\]I;1AUB[?)W+YIIH:[B
MB;N*OU:FI>A"N4\RC:UF@.[1@Z)Q*#23.]TZD*"7> 1M)$#1.!2:R;AN)(C[
M*<+^[!GNY#L:!L%.]K2(X=#?R9Z[8B0@F'0$G:[.B;LZ-X(.)&F"[NR#HG$H
M-'. 0/<)U.MEA "TJ0!%XU!H)N.ZJ:#N9Q#'),T&>D\VG'2(M7O/#K&1/7ZI
M+N*INXB_E>MBCGY71EA3IEO[8-\ W<J'0C.9VYKGZ6>@!W:B!W:DYR6:!JJ;
M!GKD5 _='<2A?D3:VST6,1)X4=0..9M8&'0\V*2Z$J?N2GPKY" 2IGNU@QT&
M=%\?"LUD6G<$M)=1'PK:1X"B<2@TDW'=1]"7F_>AEE$=6\*TBXW:T;M/S+10
MU^W47;=/YDEJ3Y6@6_B@:!P*S>1,-PFTEQD@"MHJ@*)Q*#1S_%6W"NS(,2!F
M&=MA(6E-MDXL8G04MG=^N$W,BVA'=\ET_<WVU-]EL$$D2?<ZA[H**!J'0C,Y
MUAT ZV4(B(%V#J!H' K-9%QW#NSEAH"8=6RGG?TF'6*!US'>T_!BU^IXQ,*V
MIO'=A?L?Q5QD5FM ]^M!T3@4FLF9[A)8+U- #+1; $7C4&@FX[I;8$=. ;'=
MN1T28M+>D;6(44;QSJ$1&UI$.AZ#,%V",W<)7@4;2,X$W;P'1>-0:";'N@E@
MO4P!,= 6 A2-0Z&9C.L6@KW<%!"SSNVTMU@G'6+[<N8^\-K@X=813^4A]]51
MV1Q-Y3HMZB.1FZN;X[@7U2'4UO5+?,KK0[4:IC[C^R'.[I,T1PMQIR"]DT#]
MG&;UL=GZ32%7U4'2+[)0;EJ]G(MX)K)20'U^)V7Q]*9<8'-X>?P_4$L#!!0
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
M@OJ^94P^#?3=;'FU'OP'4$L#!!0    ( *N%6UK8M_;5+@(  (D$   9
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
MAB\FASE2>JT^[FI95B)E1XO"OLV/0N-+;YLI%F\@30#.SX70FX[Y0%T.AG\
M4$L#!!0    ( *N%6UK$Y4F9[ (  /X'   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8Q+GAM;*U5VV[;, S]%<$KA@YHZVO2K4L"-$F+%5B!H%FWAV$/JLW$
M0F7+E>2XW=>/DATO=^2A+[8N/$<\I$3V*B&?50J@R6O&<]5W4JV+*]=5<0H9
M51>B@!QW9D)F5.-4SEU52*")!67<#3ROZV:4Y<Z@9]<F<M 3I>8LAXDDJLPR
M*M^&P$75=WQGN?# YJDV"^Z@5] Y3$$_%A.),[=E25@&N6(B)Q)F?>?:OQIW
MC+TU^,F@4BMC8I0\"?%L)G=)W_&,0\ AUH:!XF\!(^#<$*$;+PVGTQYI@*OC
M)?NMU8Y:GJB"D>"_6*+3OO/9(0G,:,GU@ZB^0:/'.A@+KNR75(VMYY"X5%ID
M#1@]R%A>_^EK$X<5@-_= P@:0+ )B/8 P@80'@N(&D!D(U-+L7$84TT'/2DJ
M(HTULIF!#:9%HWR6F[1/M<1=AC@]&(FL$(K9'(@9&8'4>%?(+<MI'C/*R513
M#9AG34:T,&:*G),IWKZDY& AM&":<O:7UHG,$W*=":F7"VAREVN0.>7GI0(R
M%3-=40GD= QX%E>?D/!Q.B:G)Y_("<'#?Z2B5,BC>JY&B<91-V[D#&LYP1XY
M?D#N1:Y316[R!))U A=CTP8H6 9H&!QD'$-\04+_C 1>$.UP:'0\/-P!'Q\/
M#PZH"=MTAY8OW,,WD5@PI'X[(Q-.,:<F6S<O)2MLAG]_1W-RA_E6?W;%ON:.
M=G.; G6E"AI#W\$*I$ NP!E\_.!WO:^[XO:>9.-W(EN+:=3&-#K$CD](:47B
MY3. A%"E!#X>C<.*Z13O],K]5\W]WQ7@^J!+>Y IV N\T.AESUVL1F[;JO,E
M#->-QCNH?"]JC=:4=EJEG8-*-]_UJN:C-7:V' LZT>6&Q&TCO^-M2MPVZOH;
M MV5RIB!G-L.@\D29:[K&M"NMDWLVM;NC?4A-K>Z%_VGJ3OC/95SAE61PPPI
MO8M+=$O6W::>:%'8^OLD-%9S.TRQ08,T!K@_$T(O)^: MN4/_@%02P,$%
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
M&3X205D#W%]*:783^PZIGYWQ;U!+ P04    " "KA5M:XC+48ZP"  #,!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6RM55U/VS 4_2M7&9I HN2K
MA8JUD: =&](V(3K8P[0'-[EM+!R[LYT&]NMG.VD4(" T[:7QQSFGYUP[-Y-*
MR#N5(VJX+QA74R_7>G/J^RK-L2#J2&R0FYV5D 719BK7OMI())DC%<R/@N#8
M+PCE7C)Q:U<RF8A2,\KQ2H(JBX+(AW-DHIIZH;=;N*;K7-L%/YELR!H7J&\V
M5]+,_%8EHP5R104'B:NI=Q:>SD86[P"W%"O5&8--LA3BSDXNLZD76$/(,-56
M@9C'%F?(F!4R-GXWFE[[EY;8'>_4+UQVDV5)%,X$^T$SG4^]L0<9KDC)]+6H
M/F.3QQE,!5/N%ZH&&WB0EDJ+HB$;!P7E]9/<-W7H$,+A"X2H(41O)<0-(79!
M:V<NUIQHDDRDJ$!:M%&S U<;QS9I*+>GN-#2[%+#T\D%Y82GE#"XY$K+TAR0
M5C" A;DN6<D0Q H^2:$4G!6BM'MFP130E(?#K)02>?I@%RHB,Y@)KJ4Y&07[
M<]2$,G5@M';PC_=I3O@:.[ !W"SFL+]W 'M .7S/1:D(S]3$UR:<M>BG39#S
M.DCT0I YID<0AX<0!=&PASY[.SU^3/=-2=NZ1FU=(Z<7OZ@GZ9;8*ZH.X8)0
M";>$E0@_OQ@@7&HLU*^^D+7JL%_5OM*G:D-2G'KFG54HM^@E[]^%Q\&'OLC_
M2>Q1 >*V /%KZDE]:8B[-/;.2$S%FM,_F %1"G7O$=>2)T[2]I]M$IZ8T]AV
M0_5@XB!H08_,#ENSPW\URRA94D8UQ5['M>ZHXV80!7'XQ',/*@R/^SV/6L^C
M5SU_,RU^O^/NX)6ZCI[5;!".1^,G+I^CPG \?.+2[_0:V^>_$KFF7 '#E:$%
M1R=&1=:]LYYHL7'M9RFT:69NF)O/#4H+,/LK(?1N8CM:^P%+_@)02P,$%
M  @ JX5;6KKQ=4U)!   8!,  !D   !X;"]W;W)K<VAE971S+W-H965T-C8N
M>&ULO5A=;Z,X%/TK%CM:M=*V8""!=)-(3=EJ*LU'-=W9?5CM@PLW 0W@K&V2
M66E__-I 20"'=J9H7A)L[CV^Y]B^7'N^I^P+CP$$^IJE.5\8L1#;*]/D80P9
MX9=T"[E\LZ8L(T(VV<;D6P8D*IVRU+0M:VIF),F-Y;SLNV?+.2U$FN1PSQ O
MLHRP?U>0TOW"P,93QZ=D$PO582[G6[*!!Q"?M_=,MLP&)4HRR'E"<\1@O3"N
M\56 I\JAM/@C@3T_>D:*RB.E7U3C+EH8EHH(4@B%@B#R;P<WD*8*2<;Q3PUJ
M-&,JQ^/G)_3;DKPD\T@XW-#TSR02\<+P#13!FA2I^$3W;Z$F-%%X(4UY^8OV
MM:UEH+#@@F:ULXP@2_+JGWRMA3ARD$3U#G;M8'<=W!,.3NW@O-3!K1W<4IF*
M2JE#0 19SAG=(Z:L)9IZ*,4LO27])%?S_B"8?)M(/[&\37*2APE)T5W.!2OD
ME J.+M"#7&!1D0*B:W0=AD56I$1 A#Z*&!BZH9E<9;&:_AV@=Y1S=!: ($G*
MSZ7SYX< G;TY1V]0DJ/?8UIPDD=\;@H9L!K6#.O@5E5P]HG@L(W>TUS$'/V6
M1Q"U 4S)M*%K/]%=V8.( 827R,&_(-NR74U -R]W=S3NP<O=[0$V3C-Y3HGG
MG,![;F+N\I!F@,[4!)VCO]Y)=W0G(.-_Z^:B&LO5CZ7RSQ7?DA 6AAR! ]N!
ML?SY)SRU?M7I."98,!)82V.WT=@=0E^N8)/D>9)O9'I)Y58!G705A%="J$R[
M6SJ^AYW)W-P=B](W<UU_YD_;9D'?#%MX,IMXC5V+R:1A,AED(O?0,S0J_\EQ
M?/;,\KP.C;Z9CFV@06NS;;&8-BRF@RQ>DHQTW 91OW5UCPD6C 364M-KU/1^
M8 ;QQM1X3+!@)+"6QGZCL?_Z#.+W-LN%[4^["41CY6(\ZVP\C=74.['M9@V)
MV2N3QTPSJN6['08:JS[/0&/5XMFB@*U#K6.].G>@_] -X3&ZE14Q>@O1!O2%
MR^!(W[K61T4+QD)KJWQ44>(?F%/JP<82>DRT8"RTMM#V06C[]8FEQIBTJ@FG
MNRTU5A>SCE$P',[WTCT4NWBPSEM6:RELK:6SM%Q$&WG 18\@C\$@#Z-A2CA/
MUDE(U-%2*XJC24/8ZA8Z&C.9A:RN+!JP(^W:; ]E)QZN.Z\S6JBCV(&.W$YK
M1C-Y5#[L+ZK11$DB#UZ"HAQ$V=)*X/:C]OSN!T=G-;6[ @PR^=YU<2AK\7!=
M^T&R# O&Y,D5;8$E5"_+T5+1ZM$O5^67:69W!>F;86S[744T8">7Q*'RQ<.E
M[_/?X!K@^.AP@?V)WR71-^OGA$ 'UB-A'ET]9, VY14.E]++Q5L=RYO>YIKH
MNKP<Z?2OU/51>:5Q@*GNGMX3)O,<1RFL):1UZ4E9676=4S4$W987'(]4")J5
MCS&0")@RD._7E(JGAAJ@N51;_@]02P,$%     @ JX5;6K+>T>%9 P  \0T
M !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULM5?;;MLX$/T50KLH6B ;
M76/'J2V@B39M@"T0Q+T\+/K 2&.)J$2J)&VW_?H=4K)BUXJ0+-076Z3F',T<
MSI##^5;(KZH T.1[57*U< JMZPO756D!%56GH@:.;U9"5E3C4.:NJB70S(*J
MT@T\;^)6E'$GGMNY6QG/Q5J7C,.M)&I=553^N(12;!>.[^PF[EA>:#/AQO.:
MYK $_;&^E3AR.Y:,5< 5$YQ(6"V<-_Y%XGL&8"T^,=BJO6=B0KD7XJL9W&0+
MQS,>00FI-A04_S9P!65IF-"/;RVITWW3 />?=^S7-G@,YIXJN!+E9Y;I8N&<
M.R2#%5V7^DYLWT$;T)GA2T6I["_9MK:>0]*UTJ)JP>A!Q7CS3[^W0NP!_,DC
M@* %!+\"HD< 80L(GPJ(6D!DE6E"L3HD5--X+L662&.-;.;!BFG1&#[C9MV7
M6N);AC@=7S-.><IH26ZXTG*-2ZH5^8LLFSP@8D5T >0M9I B=Y"*G+.?D)%U
MC8N&6:%+,)"=W3O(<GS[05*NJ%U915XFH"DKU2ND_;A,R,L_7\U=C;X;#]RT
M]?.R\3-XQ$\_(.\%UX4B?_,,LD,"%X/N(@]VD5\&@XP)I*<D]$](X 51CT-7
M3X>'/?#DZ?!@()JP6\?0\H6/\DFVH::&U FYIDR23[1< _GW'S0D-QHJ]:5/
M]88UZF<UF\Z%JFD*"P=W%05R T[\X@]_XKWN4VQ,LF0DL@,UHT[-:(@]-NE.
M,,%71LB-%;(PF:WZ)&RHII;*;+.;>#J)/,^;NYM]<8[-?"\,C^R28[L'BX-@
MSKI@S@:#N4-YJ$P+0GF&6^(&]_K:U&Q?+(-,STV',<F2D<@.%)QT"DY^2W%-
MQE1S3+)D)+(#-:>=FM/QBJNA.MNKALG,.RZN8[/SR#^NK4''_F?8YUW8YX-A
M+[&W83P_(3EPD'C@FG*D&9[I# ]>FUU] @R2/C>'QB1+1B([$'/6B3G[+14Y
M&U/-,<F2D<@.U/2]AR[0&Z\F6ZZ#$Z_GP.LQ\V?!<5$.N_;<T-V]7K@"F=L[
MA2*I6'/=-(?=;'=O>6.[]5_F+\U]QO;8#S3-9>@]E;EIATM8(:5W.L5]1S;W
MBV:@16T[[GNAL7^WCP7>R4 : WR_$D+O!N8#W2TO_@]02P,$%     @ JX5;
M6DJW][T*!   7!4  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULM9AO
M;YLZ%,:_BL6=IDUJ"^9OTIM$ZI);;=+N5=6LNZ^=<))8 YS9)EFE??C9A$%(
M*$LHZ8L&C,_C\[-]X('!EO%O8@4@T8\X2L306$FYOC5-,5]!3,0-6T.BKBP8
MCXE4IWQIBC4'$F9!<63:EN6;,:&),1ID;0]\-&"IC&@"#QR)-(X)?_X $=L.
M#6S\;GBDRY74#>9HL"9+F()\6C]P=686*B&-(1&4)8C#8FC<X=NQG05D/;Y2
MV(J]8Z119HQ]TR>?PJ%AZ8P@@KG4$D3];& ,4:255![?<U&C&%,'[A__5K_/
MX!7,C @8L^A_&LK5T.@9*(0%22/YR+8?(0?RM-Z<12+[C[9Y7\M \U1(%N?!
M*H.8)KM?\B.?B+T [+X08.<!]JD!3A[@9*"[S#*L"9%D-.!LB[CNK=3T038W
M6;2BH8E>QJGDZBI5<7)T3RA'7TF4 KI&4[5)PC0"Q!9H3#A_ILD2W<4L3:1
M) G1/T)2-740HC).H'<3D(1&XKV2>)I.T+LW[]$;1!/T9<52H>+$P)0J5SVB
M.<_S^K#+RWXAKPG,;Y"#KY!MV6Y-^/CT<*<:;JH9*J;)+J;)SO2<%_3NA  I
M;NLX=H%N?:"NPENQ)G,8&JK,!/ -&*.W?V'?^KN.JB.Q"J-3,#I-ZJ,O3)((
MD8ST"B7J%G)]N OJ^'>B02:J;QJ;D>\'@6\-S,T^64VWP/$=K^A6R=DM<G8;
MU^4S)3,:44FA?G'<+A>G([$*J%> >B<L3L22Y;4$'JL[U4R>L4@[<6]O]NW
M#_R#-6I,H26@7P#ZC8"/,$\Y5Q1UZ3>&GKN,'8E5*(.",FA['PFZ9.Q(K,+8
M*QA[E[B/](ZVJ!OT<?]@BS8.W1*L7X#USP:K>R+6T?6/Z7S/]P[H&L=O28>M
MT@I8IY4@^HG^8Q*0:@"Z(;,(KE1#HJ]"_>(U*Y^[>[M2J\[#GB7";8LTC^R*
MLR.U*F?I:7"CG6A;J+EJY6'2#RS[8"\W#]X6KC0S^'PW<VJQYM(5PIZMC625
ML#&#MH2E]<&-AJ-2KA-8@"K.$(V9>L,*@9/L)>F>LQA-U'N2 I<IKX?MU"-U
MI5:=D](E8:]UZ7;D;G+.2W@E7)HEW.R6VI:N?[2Q<<_&P>'&OH1%PJ5'PHWV
MY'6E&]00.N[1S>D2!@F7#@DW6Z3]TIU"0AE'3XG0C0KP014M%8+QY^PI7$O9
MD0W*)^,2I@J7K@KW7_4.ASMR13GL)3R677HLN]ECO?(]+E??W]Z>I?X.MO<?
MNU6S+YV1W>A(&K,_M4+S(8(_(1QW<_N^US] ,/<^?>GOCO\2OJ2)0!$L5)QU
M$Z@YX+M/>;L3R=;9U[ 9DY+%V>$*B'IBZ@[J^H*IFLM/] >VXH/JZ!=02P,$
M%     @ JX5;6CP2=WN*"0  PFH  !D   !X;"]W;W)K<VAE971S+W-H965T
M-CDN>&ULM9U;;^,V&H;_"N$M%BTPC77P(9E-#$RB$XN=-IA,NQ>+O5!DQA9&
M!U>DDIG%_OBE#K%,2V:LXIV;Q*?OH6P_EBB^$G7]DA=?^)8Q0;ZF2<9O)ELA
M=N^G4QYM61KRBWS',OG,4UZDH9!WB\V4[PH6KNNB-)E:AK&8IF&<35;7]6/W
MQ>HZ+T429^R^(+Q,T[#X=LN2_.5F8DY>'_@4;[:B>F"ZNMZ%&_; Q.^[^T+>
MF^XIZSAE&8_SC!3LZ6;RP7Q/[:NJH'[%'S%[X0>W2?56'O/\2W6'KF\F1K5$
M+&&1J!"A_/?,[EB25"2Y''^VT,F^S:KP\/8KW:O?O'PSCR%G=WGRKW@MMC>3
MRPE9LZ>P3,2G_"5@[1N:5[PH3WC]E[RTKS4F)"JYR-.V6"Y!&F?-__!K^T$<
M%)BS$P566V"=6V"W!?:Y!;.V8'9NP;PMF!\7S$\4+-J"Q7'!XD3!LBU8GKM(
MEVW!Y;D%5VU![=>T^?[J+]\)1;BZ+O(74E2OEK3J1FU072V_\SBK9'\0A7PV
MEG5B]2'ZLXQY7(G'29BMB2/=XR(69<$X^9E\6*_K)\.$T*SY;56._N@P$<8)
M_TF^Y/<'A_SXPT_D!Q)GY/,V+[GD\.NID(M7-3*-VD7QFD6Q3BR*33[FF=AR
MXF9KMAZH]_7UIJ4!3.7GLO]PK-</Y];2$G^+Q 4QK'?$,JS9P +=Z<L_E)L+
M8LY.ECOZ\E_"[(+8YLER]XWR,I$+WY1;0]^&OOQC6&A;]_7E#HNTY<'YY?9
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
MS8/2?"@M@-(HBJ9:W<5MMCYN&SFUK)XVVF=H;M;2E!VU_K2K+K11#TKSH;0
M2J,HFBIJ%YS9^N#L_+D0]*#1CD(3,[L_I>!\8"P!FH1!:3Z4%D!I%$53%>T2
M,_N-"12; VZX*,J49=7IY46<1?&N.BSAY$F2>N9H6Z%)6DM3YGI=]LX+<*&-
M>E":#Z4%4!I%T1I=IP?7N4E9L:DODL1)?4I.<U67_:/["S%]J"\_=/2X;[ZG
MS>64.DQS=:>/8;&1?I.$/4FD<;&4Z[&BN6!2<T?DN_IJ.H^Y$'E:W]RR4'8H
MJA?(YY]RN??7WJD:V%^V:O5_4$L#!!0    ( *N%6UHVXA!98 4  )<<   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;+5976_;-A3]*X17#"TPUR(I
MVW+F&,@'MG7HMJ!INH=A#XQT;0NC1)6DXN;?CY0=T:TDJC"L%UM?O/?<2YUS
M*&FY$_(_M070Z$O&<W4YVFI=7$PF*MY"QM1;44!NSJR%S)@VNW(S484$EE2#
M,CXA03";9"S-1ZME=>Q.KI:BU#S-X4XB5689D\_7P,7N<H1'+P<^I)NMM@<F
MJV7!-G /^J&XDV9O4D=)T@QRE8H<25A?CJ[PQ748V@'5%9]2V*FC;61+>13B
M/[OS+KD<!181<(BU#<',WQ/< .<VDL'Q^1!T5.>T X^W7Z+_4A5OBGED"FX$
M_SM-]/9R%(U0 FM6<OU!['Z#0T%3&R\67%6_:'>X-ABAN%1:9(?!!D&6YOM_
M]N70B*,!A'0,((<!I,*]3U2AO&6:K992[)"T5YMH=J,JM1IMP*6YG95[+<W9
MU(S3JZOX<YFJU'9((98GZ-8T2>E4EQ(4&J-[<QLD)0<DUNBNE/'6= #=R30&
M=,6YB%G5V]>WH%G*U1LSXA/L$O0*I3GZN!6E,C'5<J(-5)MP$A]@7>]AD0Y8
MOY?\+0KP3X@$A*"'^UOT^M6;K\-,3*5UN:0NEU1Q:4?<ZU*9(TJAH[K1/^_-
M,?1.0Z;^;8.Z#QFVA[2TN5 %B^%R9'BA0#[!:/7C#W@6_.P!3&O U!=]=</4
MMIJ7V&Z  ?W$..2ZM:?[4/,JE*7CTXK,HG Y>6H!$-8 0B^ JS@6I<EG*!B#
M2?[(H2WU/LCT*#6E(6Y//:U33[VI'_+'E',PM8M<2\/?/A#3!@A"Z;0=Q*P&
M,?."^$MO01HF2FFZCIA2T-[[62,W)D'4GGM>YYY[<]])H[Y2/U<W@)W[PNBA
M;LL^;V0/0]J>/*J31_["36K#[GR#.%C22ZMO8[$>EV:GNP]1<PX"$K1#6=10
M%E[6ODM,V>DZM?-NA$6S?)/:S3V*BS88BP$XBP,GJH&W=Q^%9ARE7MBMHA@T
M:13A:4?[\)'(8R^>7X5(=H9+K3EQ(^<LPKB#-M@I+?;JXH$X7.2;L0:9^:HF
M#02+^;PCOQ-.[%?.6K@*]MPE&(<0QYG'T6S1D=I))N[53%D:W>)FZE-N3 ;:
MZVZ*YCB<=U;N9!/[=?,6UF#D*C%J^01YV5YY4RO'BRZ>8B>6V*^6[^OI3EY
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
M+W=O<FMS:&5E=',O<VAE970W,RYX;6S55DUOVS@0_2N$ME@D0!K9DC^VJ2W
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
M2"ETR:Z,4)FHN&3<IWT?:Z,V]FJN##=I/!Z-1TFXV0,QZ" &1R%F>3ZA_XE
M_I#*)S,UY PURSG"/HI&;KA+$<4'((8=Q/ H1'?G&O,7RETX QF(#5]*.&=*
MJZPV!O8G9OA_8CZ.H_@?IG"G?MQ3])6;M:!ZD+"BN.AR3#*F*>]F@+KR);74
M2 7JNP6]B&#<!EI?:<)L!ZY*NS<V_0-02P,$%     @ JX5;6I.9"]F' @
M308  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULE57=3]LP$/]73AF:
M0-K(1YN6L302M(+M81JBL#U,>W"32V.1Q,%V6OCO=W;2J%-3)%X:G^W[?=B^
M:[05\DGEB!I>RJ)2,R?7NKYT797D6#)U+FJL:"43LF2:0KEV52V1I3:I+-S
M\R9NR7CEQ)&=NY-Q)!I=\ KO)*BF+)E\O<9";&>.[^PF[ODZUV;"C:.:K7&)
M^K&^DQ2Y/4K*2ZP4%Q5(S&;.E7]Y/37[[89?'+=J;PS&R4J()Q-\3V>.9P1A
M@8DV"(P^&YQC41@@DO'<83H]I4G<'^_0;ZQW\K)B"N>B^,U3G<^<"P=2S%A3
MZ'NQ_8:=G]#@):)0]A>VW5[/@:116I1=,BDH>=5^V4MW#GL)07 D(>@2 JN[
M);(J%TRS.))B"]+L)C0SL%9M-HGCE;F4I9:TRBE/QU?)<\,5-R>D@%4I+.B0
ME.:ZD:C@,RSI%:1-@2 R6&"&4F(*<Z9RF%,&3U$R>[JG"]2,%^H,3H!7\)"+
M1A&<BEQ-*@V7FW2*KEM%P1%%"TS.8>1_@L +QO"X7,#IR=G_,"Z9[)T&O=/
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
MP'4#=7_!U/*K.M$=U+7I\0]02P,$%     @ JX5;6F8E*F:D P  L@T  !D
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
MU/,K<@<EJLT&+M0&MLSO<ESANV]-=TN:&)*^AF]S/\F29.;>'N?Q,2KP0F^
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
MWQ^SK'S]12W@.<N_U:M]]7]02P,$%     @ JX5;6HIS@2,T!@  \R\  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3,N>&ULU5I-;^,V$/TKA NT6V WEBC9
M<=+$@!WN;GL(8&R0;8&B!\:B;2&2Z*7H. ;ZXTM]1+04BK;<R2&7Q)(XCS-O
MR.$,R:LM%X_IBC&)GN,H2:][*RG7E_U^.E^QF*9G?,T2]67!14RE>A3+?KH6
MC :Y4!SUL>,,^S$-D][X*G\W$^,KOI%1F+"90.DFCJG835G$M]<]M_?RXENX
M7,GL17]\M:9+=L?D_7HFU%._0@G"F"5IR!,DV.*Z-W$OB7>>">0MOH=LF^[]
M1IDI#YP_9@]_!-<])].(16PN,PBJ_CVQ&Q9%&9+2XT<)VJOZS 3W?[^@?\F-
M5\8\T)3=\.C/,)"KZ]ZHAP*VH)M(?N/;WUEIT"##F_,HS?^B;=G6Z:'Y)I4\
M+H65!G&8%/_I<TG$GH [;!' I0!N".!!BX!7"GC-'OP6 ;\4\'-F"E-R'@B5
M='PE^!:)K+5"RW[D9.;2ROPPR?Q^)X7Z&BHY.;Z3?/ZXXE' 1/H+^OQC$\H=
MFB0!RC]\FBI* W3#8S7.4II[ZA.Z4X,OV$0,\06:I&K$K+,/*;K/VDJ.OM-H
MP]!D2T60HJ^")E*]_T"8I&&4_GK5ETKOK/?^O-1Q6NB(6W1T,;KEB5REZ',2
ML* .T%<&5U;C%ZNGV(I(V/P,>>Y'A!WL&Q2Z.5[<,XB3X\6QQ1JO\J&7X_DM
M>)_C=<1WC!4^0[.-F*^4W] LHHF);2M:%F@NTS6=L^N>BB0I$T^L-_[Y)W?H
M_&9B"A*, ('56/0K%OT<W6N;"2LJ&#(,^(E00WC)5+"3:+I#^^UF=)>_SL<Z
M^D)#\3+X]Z9%-IMNF5SQ@$=\N4-_3QY2*53 ^\?D'!_2.9!@! BLYIQ!Y9R!
M=8A_"]/'3PNAQGBHHHG"ETA0R3ZBVS )XTUL8K) =(O(EZU_3V/GS/'5A'W:
MY^BX9L2JWXG6#ROKAR=:3Y_;K!\:S1KX#>N/:T:L^IUH_7EE_;G5>A(^A0%3
MDV@7LB@PV5K(N\Z^$0T[#S<A5BU.M'%4V3BRA_#GM4J$5$1YXI&*.I%:A:UC
M>V1RF^\WO=O2S&U8;M7M1,LO*LLO3K"\?5Q?&$T:#!N6&YL-7-RPW*K;B9:[
MCLZ]G),7;O0O^FO-1&A,EZRP71<)4#0"A5:G="^===_#*EYJ">4A2#0"A5;W
M$-8>PL=-^"A<,/0A3-".4=%2%UBA.M,(B48.F(D+LVR4Z?S>M2?X+>N_D3'0
MY!X4C91HS63#U:E6G1^=N;O6W/.(#,$.T)D6T+RZ1'M%B]M"B\Z977O2;%A:
MC=P I;8E-Y!HQ#5FY_YHT,*-SJA=>TI]8.FUI%YVX,YT0:(1*+0ZJ3I1=\_?
MQ>(+E,F7'H)$(U!H=0_I,L,]LLXX9O&U0PU1G&_*&3D[693814\E2%<C[H%R
MY$!<:"],[,"=1QTD&H%"JV^VZCH'.^\A+F#0L@D4C4"AU3VDRR9L3?H[Q84#
M4&XN:F3,+FC,F$MVWJ)DP;IDP?9<_I:*1R;+PY 9$_EQ6S)_"1+W22A-:D_M
ML)T''&CY H56IU27--A[%R$!M%P"12-0:'4/Z:(*VXNJ3B'!#N6USNP;NV1G
MRD[0HTZ/+JXP_(F$';+S:&LYN1@T]CBA>JT3I2LM#']X88?L3-30L/E_YKSB
MZ2V*)ZR+)VP_YNBPR5,BO?)\8W?[QMYCY\EE[A6/S+4XUD4)MI<#A[=O2@#K
M"<\1;0@V'H@X>\<"=1-TV8!/.<6P1 +08@&;#T5>G?- ]5J_I:#+ ._ <4?'
MHQX[7.>+"LYQ1T)0O=9)TIFX=V0F;M^T*U&:+O<N&K/"WEOG^QGF7IT+\_SQ
M=(;M_?\,V[XM9^^@\V !S;6AT.KD[ET/>A>YM@=[[PCVXM%;Y-J>SK4]N%S;
M#M691KMB13&/;!MV4/K4J=-YN&?/PX^-')9E!C0K!T4C4&AU<G7N[@W?1>0
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
MQ?*&'?XD&:&1CN>S6)B_X)"]ZUC WPG)DJRS0I!$-/W%7[-$E#H,4$,'E'5
M!G<ZD$%YA26>3SD[ *[?5M'TA:%J>BMP$=6SLI1<M4:JGYPO)?/O0A8'A(O?
MP:LONTC>@P4-@&GH72K" 7C)$E4% IL\]L RG4' UN"&",DC7Y*L U@<, \$
MP"K"+8VD "^NB,11+,Z "#$G D04? S93JA7Q-26BH-&8OL9WLL4+VK "Q%X
MQZ@,!7A% Q)\&\!6Y/,,H&,&+E%KQ"OB]\$ G@/DH"'X%=A'H.E/RPB#/,<#
M,\*P882/JHQ!FLE*ODR2ZM+0&E*OU0NQQ3Z966HQ"L+WQ)K_]@MTG3]:  ]S
MP$,3?=!4%)IY;U6=^P7GF&Z(6I42K.Y!^;UK?&\>FP(X/U;26ZKX[G2# !]D
M2#B0(:;@PU:'$^?@/:-[E1*B>KS?)2O5KHIJF>;_KQL6QT"M/1WQ[[H<#7]
MCD9YCD:MDUJ:26%F<J=G\ARLR":B-*(;)18QICX!+])".JMCD(XQ,F-H =W/
M1X.).[7W-<C<')G;#1DNUF0&<J.F4;>W07,KT)#KH'IHXQS:^'NAI>6@5B'!
MG#X"<5R!V(.>.ZS'Z.48O>_%Z.MYC0U*Y8MK$CV62Z\*U!LW3/,DQSEY5@$2
M&CRU^B;5ZD,CKQX6= I'<5J!71-N=@MZ]*ZJUQ[ZF4L:ELP0_A3"E]$X<9I0
MD2;T'VA?-DBY_* [A@WE5Y@M;'?;$\E?-DH9G>LUR!\LC!6V>M*I!3 ;[5L%
M;- _6#@;[&AM)U! 6'6Z'IPTY;.P.MC1Z[J+(*PQ.C@<-R KG X^V>H>T[S6
M0,]=S(7=0>_GT+Q6VWYNF@JWA<^SVXZ:5[7<L>,V%!LJ+!>U6^Z)-"\;I8QN
M@+P&/4&%JZ)6.SJUZ&6C/=CVC1OV+:AP-=31U4X@>ZCJ<3WHN$U8"Y-#'4VN
MN^ZAJL&-A\ZH 5GA<.A_^.WXV1R^J$B+/>%X0\ ;7>W@"DL"7N.(@T\XWI$G
MB SZ$9^4J'!>U.Z\.0^<\3"K%@2:QUKSV!L>6Y4+,[-:0/G3A>EV>57T/0/_
ME$\[RC>UF4F1>^7=VJ@_:MBNH<+!4;N#GX1RG<ZUD*WEE\*$@S)!V(=-"Z+8
M"*#VC<"I"5:DLBO1<0W187_49$+%1@*U?S@_D>@C].HEMBM'KX:CV\RQV 6@
M]EW J2?SH5YWY3FI+LI!WWUXLF"7SH<3PC?F%%P G^VH3(^*\Z?Y2?LB/5\N
M7D^/Z=]AKF1%@)BL55>G/U:RP-.3[_1&LJTY;5XQ*5EB+D." \+U"ZI]S9@\
MWN@!\O\_S/\%4$L#!!0    ( *N%6UH?)G&J_@,  &02   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DV+GAM;,U876_;-A3]*X16;"V01)^6[<PV$$<I5J %
M@KCM'H8]T-*U140B79*VD_[ZD92B6+(L))@*Y,4FJ7N/[CV7AR(YV3-^+U(
MB1[RC(JIE4JYN;1M$:>08W'!-D#5DQ7C.9:JR]>VV'# B7'*,]MSG-#.,:'6
M;&+&;OELPK8R(Q1N.1+;/,?\<0X9VT\MUWH:N"/K5.H!>S;9X#4L0'[;W'+5
MLRN4A.1 !6$4<5A-K2OW,G)][6 LOA/8BX,VTJDL&;O7G4_)U')T1)!!+#4$
M5G\[N(8LTT@JCA\EJ%6]4SL>MI_0/YKD53)++.":97^31*93:V2A!%9XF\D[
MMO\+RH0&&B]FF3"_:%_:.A:*MT*RO'16$>2$%O_XH23BP,$-3SAXI8/7= A.
M./BE@_]2AZ!T" PS12J&APA+/)MPMD=<6RLTW3!D&F^5/J&Z[@O)U5.B_.1L
M(5E\G[(L ?Z'0#<_MD0^HBN:(//@?*XH3= UR]4\$]A4ZAPMBCF"V.JTU<V#
M;@-Z'X'$)!,?E-^W183>O_N WB%"T=>4;06FB9C84N6AH['C,N9Y$;-W(F;7
M0U\8E:F*ER:0U %L14#%@O?$PMSK1(P@OD"^>X8\QPM: KI^N;O?XAZ]W-WK
MR,:O:NH;//\$WDV^R=@C %H WY%8_:>8P_GRJ$IGZ"K+6%Q43%7S#F*VIN2G
M,KL%3IBV%E*@?SZK-Z!/$G+Q;UNYBG""]G#TRG4I-CB&J:66)J%B FOV^V]N
MZ/S91G6?8%%/8+4R!%49@B[TV5<F<8:$44C!?7RH$"@4TL9G@3LTN'KAWLU"
M9Q"X$WMW2%2+U7C@-ZRB8ZM@X#M^955+;5"E-NA,34\+/6$X[(!NX4PE$V?;
MA-"U6G,5E3$I<E3Z1CAG7)*?U20C5&*Z)LL,$!8"9.L"T/GZU\ZH/L&BGL!J
MM(<5[>';$G;89QGZ!(MZ JN585B58?B+A%W@#@[$Z'MNV-!UBU$0-HRB8R-O
M[(3MJAY5>8TZ\[I33&$>IT:VB9)VQC9JBR?;,NE$>NW,Z!,LZ@FLQN"X8G#\
MM@0Z[K,,?8)%/8'5RN ZS[M:YQ=)M 2N*<L)_: ATC:S@3=LRK3-S!V$;KM0
MW8-=N]N9WT(=E-37]@RM@0)7J9HO;:(."$1(CO59JC6Y3M37SI=>T:*^T.J,
M>L^,>F]+NF4\?=6B3[2H+[1Z+9[/+V[GOOS_J-<_VN[Z83AN;IU;S )G.!HW
MU7MLYCDCO_F9M0^.WSGPM;G&$"KF+97%&;0:K:Y*KLP%06-\KJ]0S+'^&::X
M?_F"^9I0@3)8*4CG8JA6%%Y<:10=R3;FD+]D4K+<-%/ ZE2O#=3S%6/RJ:-?
M4%TLS?X#4$L#!!0    ( *N%6UKI\*>G^ ,  + 5   9    >&PO=V]R:W-H
M965T<R]S:&5E=#DW+GAM;,5876^C.!3]*Q8[VIV1MN6;)-TD4A.ZVI&FFJAI
M=Q]&^^"$FX *F+&=IME?O\90 H2@5N-17Q)CWW/P/?8!<\=[0A]9",#1<Q*G
M;**%G&=7NL[6(22879(,4C&R(33!7%S2K<XR"CB0H"36+</P] 1'J38=R[X%
MG8[)CL=1"@N*V"Y),#W,(";[B69J+QUWT3;D>8<^'6=X"TO@#]F"BBN]8@FB
M!%(6D111V$RT:_/*-[T<("/^CF#/:FV4I[(BY#&_^!Q,-".?$<2PYCD%%G]/
M,(<XSIG$/+Z7I%IUSQQ8;[^P_RF3%\FL,(,YB?^) AY.M*&& MC@7<SOR/XO
M*!-R<[XUB9G\1?LRUM#0>L<X24JPF$$2I<4_?BZ%J %$HMT JP18;8!S!F"7
M /NU *<$.%*9(A6I@X\YGHXIV2.:1PNVO"'%E&B1?I3FZ[[D5(Q& L>G2T[6
MCR&) Z"_,73S?1?Q [I. R0'+F9"T@#-22+V&<-RI2[.#]T\YVU <\QA2VCT
MGPA8";H]I@&Z/V2 /OK <12S3X+F8>FCCQ\^H0\H2M%]2'8,IP$;ZURDE4].
M7Y<IS(H4K#,IF!:Z)2D/Q?33 ((F@2[TJ$2Q7D296;V,/JPOD6W^CBS#<CHF
M-'\]W.Z ^Z^'6SW9V-42VY+//K?$(:9PL3I=KFM*<;H%X6*>+U,];H$/LKM8
MNF]?!"7ZS"%A_W:M3W%_I_O^^9/KBF5X#1--/)H8T"?0IK_^8GK&'UW:JB3S
M%9$U='<JW9T^]ND]X3A&3)JE4'5=5Q\*LW3I6? .)&_^X'Z:>H;KF&/]J2Y4
M1]3(M5M1_FF4X]J&744U4G.KU-S>U&Z6BT77Q'M1;]T(*LE\160-M;Q*+>^=
M#>BIU%TEF:^(K*'[H-)]\),,6/"Z==,,'*OEO],@UW9;0?YID#6P!MWN&U9Y
M#7OSNEL^=+XF>U%OW04JR7Q%9 VU1I5:HW=VWTBE[BK)?$5D#=U-XWBT-'Z2
M_TKBA@%-U_1:#NP*<SW/:'FP(\P>6O:9=Z!9.SJ;O?DMSOBP'_;6#:&4S5?%
MUI3,.DIFO;,9RPFH$E\EFZ^*K2G^\3O [#WN_H@?[9-3I.E80[OMQXZPH6N.
MVGZT3_TX&KAG['@\;IO]Y^V;)(O) :#X/D5?,YG5MUM(5D"[]THOX9OWBDHV
M7Q5;4\SC =]TW]NH2C\6E++YJMB:XA^_%\S>8_&/&%7IEX!2-K]DJS\=;&_8
M<KU>*V4E0+>R),A$_KN4%P6<JK<J.U[+8ENK?Y:7(V6)[$A3U#)O,=U&*4,Q
M; 2E<3D0BTV+\F!QP4DF"V8KPCE)9#,$' #- \3XAA#^<I'?H"K23O\'4$L#
M!!0    ( *N%6UI"4XAX8@,  + -   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DX+GAM;,57VV[;.!#]E8&VV&V!323*MNQD;0%VDJ(%6L"(F^U#T0=:&EM"
M)-(E:3ONUY>D+M8BL@IDF^9%XFW.G!D=<<CQGHM[F2 J>,@S)B=.HM3FTG5E
ME&!.Y3G?(-,S*RYRJG17K%VY$4AC:Y1GKN]Y@9O3E#GAV([-13CF6Y6E#.<"
MY#;/J3C,,./[B4.<:N V72?*#+CA>$/7N$!UMYD+W7-KE#C-D<F4,Q"XFCA3
M<CDC@3&P*_Y-<2\;;3"A+#F_-YWW\<3Q#"/,,%(&@NK7#J\PRPR2YO&M!'5J
MG\:PV:[0W]K@=3!+*O&*9Y_36"439^1 C"NZS=0MW[_#,J"!P8MX)NT3]N5:
MSX%H*Q7/2V/-($]9\:8/92(:!G[_A(%?&OB6=^'(LKRFBH9CP?<@S&J-9AHV
M5&NMR:7,?)6%$GHVU78J7"@>W2<\BU'\)>'FVS95!YBR&.S$V4P'',,5S[4*
M)+5Y/(-%\06!K^"."8SXFJ7?L3)9/C:Y>3!MA-?7J&B:R3?P"E(&GQ*^E93%
M<NPJ'8HAY$8E[5E!VS]!F_CPD3.5:,HLQOB_ *[.09T(OTK$S.]$O,;H''KD
M;_ ]OP]WBVMX_>I-!VZO3G#/XO9.)3BA MOR.!6"LC5JA2M8'J"Y;DX/=GBZ
MIR*&+Q\T)+Q7F,NO;9DJ_/?;_9N_^E)N:(031_^V$L4.G?#//TC@_=,17;^.
MKM^%'G[BBF:P;:I -E00-0/&0@5M(11.AM:)V4=VX2 (+ORQNVOA-JBY#3JY
MW2[N6I75:?7$? 4UI^"%U1 \0W3#.KKA[U##\)$:^GTRZK6K851S&W5R^VSW
M9XS/ICL4NM[ '$7*8U <;BNZU4;51JH;G< !J8 1Y,6NI/>GF!YD1TXO:MX7
MG<CS$RKNM'KB=R;>L6IX+ZSCDL O#K!1%LGOD'+II:EE0OS>B9V-^$=Z_K.J
M^2?PI9R'E9R#GZF9',LAZ:Q'X<UB/F]E]!QEC!SK&.F_M* [*^E3 SP60])=
M#7^5H >/!>T/AR?T?"R+I+,N_7\]=\/W*R'KH]TI);N-0W2.8FVO"E(G9LM4
M<9ZN1^OKR+0XA!^7%W>9CU2L4R8APY4V]<Z'.FFBN!X4'<4W]DB^Y$H?\&TS
MT5<J%&:!GE]QKJJ.<5!?TL(?4$L#!!0    ( *N%6UHE=_>)VP(  #L(   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;*U676^;,!3]*Q:KIE9:PF<@
M[0A2$S:M#Y6JIMT>ICTX<!-0P6:V\[%_/]L0EA":]:$OX(][CL^Y)O<FW%+V
MPC, @79E0?C$R(2H;DR3)QF4F ]I!43N+"DKL9!3MC)YQ0"G&E06IF-9OEGB
MG!A1J-<>6!32M2AR @\,\7598O9G"@7=3@S;V"\\YJM,J 4S"BN\@CF(Y^J!
MR9G9LJ1Y"83GE" &RXEQ:]_$OHK7 =]SV/*#,5).%I2^J,E=.C$L)0@*2(1B
MP/*U@1D4A2*2,GXWG$9[I (>CO?L7[5WZ66!.<QH\2-/138QQ@9*88G7A7BD
MVV_0^!DIOH067#_1MHFU#)2LN:!E Y8*RIS4;[QK\G  L/U7 $X#<+H [Q6
MVP#<MP*\!N#IS-16=!YB+' 4,KI%3$5+-C70R=1H:3\GZMKG@LG=7.)$=$<2
M6@)ZPCO@:(!FM*PH 2(XHDO4;%X6E/,K- 7YE0$Z0ES&('!>R-T!>I['Z/+B
M"EV@G*"GC*XY)BD/32%EJL/,I)$TK24YKTBR'71/B<@X^D)22(\)3.FO->GL
M34Z=LXPQ)$/DVI^08SE>CZ#9V^%N#SQ^.]PYX\9MK\S5?.Y_KPS%.4_DY:SE
MM?R\77#!Y,_H5U_&:T:OGU&5EAM>X00FAJP='-@&C.CC!]NW/O=EZSW)XG<B
M.\JDUV;2.\<>/0_GP[YLU:A HU3=W$0#UPY&X]#<'.:A)\SV',\+CN/BGCC?
M#WS;:>..U(]:]:.SZF7=DU6-]!FH@:.#$SW7=3NZ9J=1MC.V[([ZTZC!V+*L
M4;]XOQ7OGQ5_7%H6=6D1JJ;T^?%/,FC;H^"ZX^<T:F [U[[G=QSUQ 6>O(^@
M8\D\**LEL)5N3QPE=$U$77S:U;8#WNK"WUF?RLY8-[)_-'5;O<=LE1.."EA*
M2FL8R#RSNE75$T$K7;P75,A6H(>9[.[ 5(#<7U(J]A-U0/M_(?H+4$L#!!0
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
M5PS<)0$.J@"FT*<0"6Y%NH5:Q"F>7P''_A- "[HU YJ<'NYHAN,4<^8H/.<
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
MG&,I;%]7J&@EU:84CJ8F"VUE4"3>J"S":# X"TLA53";^'<K,YOHVA52X<J
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
MA&V58*JHV!ZF/;C)36+AV)GMMO#O=^VDH44MXH&7Q!_G'/L>7U^/UE(]ZA+
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
M'F@W ;\72MF'C@O0WQK3?P!02P,$%     @ JX5;6HE]V6B' @  I 8  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;*U574_;,!3]*Y:')I"VYK-E
M8VFDMAD:#T@5B.UAVH.;W#86CIW9;@O_?OY(LP(MXH&7Q!_W'-]S;1]G6R'O
M50V@T4/#N!KC6NOV(@A464-#U$"TP,W,4LB&:-.5JT"U$DCE0 T+XC <!0VA
M'.>9&YO+/!-KS2B'N41JW31$/DZ!B>T81W@W<$-7M;8#09ZU9 6WH._:N32]
MH&>I: -<4<&1A.483Z*+(K7Q+N GA:W::R.K9"'$O>U<56,<VH2 0:DM S&_
M#<R ,4MDTOC;<>)^20O<;^_8+YUVHV5!%,P$^T4K78_Q%XPJ6)(UTS=B^P,Z
M/4/+5PJFW!=M?>QYC%&Y5EHT'=ADT%#N_^2AJ\,>(!H= <0=('X.2(\ D@Z0
MO!60=@!7ZL!+<74HB"9Y)L4621MMV&S#%=.AC7S*[;;?:FEFJ<'I? H<EE2C
M.2,<?4:3JJ)V/PA#5]P?*KL[IP5H0IDZ,R%WMP4Z/3E#)XAR=$T9,P$J"[1)
MQE(&9;?PU"\<'UDXBM&UX+I6Z#NOH'I*$!@5O91X)V4:O\I80#E 2?0)Q6&<
M'DAH]G9X<@!>O!T>OZ(FZ3<F<7S)$;X;T%2"N6 :=7NDT._)0FEIKLJ?0_7V
M?.EA/FL?%ZHE)8RQ\0<%<@,X__@A&H7?#M7J/<F*=R)[4L>TKV/Z&GL^$TU+
M^",JS6&3=+&VYUDA+5 :1J?W9^[@'ZJF9QTY5NN=FSP9?,V"S7Z17L:D@^1I
M3/$R9CA(^Q@O*=B[OPW(E?-!95)><^W/?S_:6^W$.<RS\:FQ8.^8_VF\?U\3
MN:)&.(.EH0P'YT.,I/=$W]&B=2ZQ$-IXCFO6YAD!:0/,_%((O>O8!?J'*?\'
M4$L#!!0    ( *N%6UH+-C0OZ (  -@(   :    >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-BYX;6RU5FU/VS 0_BM6AB:0H'FA;[ V$J5#0QI;U8KMP[0/3G)M
M+1P[V$Y+__W.2<BZD4;3!%\2V[E[[KD7WV6TE>I!KP$,>4JYT&-G;4QVZ;HZ
M7D-*=4=F(/#+4JJ4&MRJE:LS!30IE%+N!I[7=U/*A!..BK.9"D<R-YP)F"FB
M\S2E:C<!+K=CQW>>#^9LM3;VP U'&5W! LQ]-E.X<VN4A*4@-)."*%B.G2O_
M<N(7"H7$-P9;O;<FUI5(R@>[N4W&CF<9 8?86 B*KPU< ^<6"7D\5J!.;=,J
M[J^?T6\*Y]&9B&JXEOP[2\QZ[ P=DL"2YMS,Y?835 [U+%XLN2Z>9%O)>@Z)
M<VUD6BDC@Y2)\DV?JD#L*03! 86@4@@*WJ6A@N64&AJ.E-P29:41S2X*5PMM
M),>$S<K"*/S*4,^$BSS2\)B#,.3CQC[/R%62,!LQRLFM*/-NXW<\!4,9UR<H
M\D+KB#!![ACG**E'KD%F%M^-*Q:3DD5P@,4-1!T2^*<D\((>N5],R?'1R9\P
M+CI6>Q?4W@4%;O< [DS)E&DMU8Y\D0::B+4"V#MQJ3,:P]C!HM>@-N"$[]_Y
M?>]#"[WSFMYY@7[^K\'_\1DER*V!5/]L(GO^!F2[-=EN:RSGD-$=WD>CB5P2
M+L7JS(!*\0I$IHEKB38HT&QOV(0];^1N&ACT:@:]5@97<W)#8\:9V349;%7^
MS^#T:VK]U\UD_PW(#FJR@]8X3J1"#296)*9HY$ X2XS>?OYZS?D;UG:'K7:_
MYD8;*A)K.7KFT-@MAB]JIWN@=BYJVQ>MMJ=8I=BCM%&YK>%3V\J9)N4H(]C>
M-E0Q&G$@BC8WBA+?]_=(>1W/OVCFY7N_&[#77M5QK')(D!Q>)]#&DLE%KO&H
M#A+A+&6-MZP"_YN6=R!5_MY<\%_UNE=PK3ES]^:4G?EW5*TP)X3#$I6\S@"K
M395CM-P8F16C*Y(&!V&Q7&.^0%D!_+Z4V-6KC9V&]<],^ M02P,$%     @
MJX5;6J>V_<Y$ P  RA0   T   !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3
M2!-I&TB;T5;:*B%-VB8D>-@;<ANGM>0XF>.REE^/KYVF'_A6'0^#+A7$OL?G
MW&/[IC'T*[T4[&[&F X6N9#5@,RT+C^'8369L9Q6%T7)I$&R0N54FZZ:AE6I
M&$TK(.4B[+1:<9A3+LFP+^?Y3:ZK8%+,I1Z0;A,*W.U;.B#M^)($3FY4I&Q
M'LX^_IX7^OI#X.XGGTY.6A>MA_/K7>2LALY)Z!6^.D 8E<5$XX/<[K.+2G</
MD]ZKC8KWML7M^%.CY)BG&"WQT$R:-1,Z"+G;\I(WJ)88UF4R[&>%7%=+1%S
M*-.<!8]4#,B("CY6'%@9S;E8NG ' I-"%"K0IDQ-JC9$JB<'MUT/*KC6R;DL
ME,WM,KC?XWKX#K#J@4$N1&.P0UQ@V"^IUDS)&].Q@VWP!134[?ME:1Q.%5VV
M.U=D3; WDV1<J)2I)DV;K$+#OF 9V%%\.H.[+LH00*V+W#123J>%I-;#BE$W
MC.R$"7$'C_>O;$M[D6WLF=TQV32-H;KI9%P']#?5G/:F[.6K=(.2/Q;ZZ]Q,
M1]H^E#:[52SC"]M?9(T!3+V-J].R%,LO@D]ESMSD#TXX[-,5+Y@5BC^9;% J
M$Q-@B@2/3&D^V8S\4;2\9PN]*J=%AGON'*'G?[O.4R:9HF+3M*G]][S*KW8<
M==_*LOU6V37L]5B_L]^[R:MC,!D?@\FCJ,G>,9A,CL!D]\V^-0\W&;W/A0SK
MD]#&<6OKL-5$ SC4#LA/.!Z+==)@/.="<UGW9CQ-F7QQYC+RFH[-'VI;^F9\
MRC(Z%_J^ 0=DW?[!4C[/DV;4+2Q$/6K=_@[3:\?-B=KDXC)E"Y:.ZJZ:CFTS
M, V3M;Z L(O<V,N/8!R'^1' L#R8 XSC6%B>_VD^/70^#L.\];Q(#^7T4(YC
M^9"1_6!Y_)S$7/Z9)DD4Q3&VHJ.1U\$(6[<XAA^_&N8-&%@>R/1W:XWO-EXA
M^^L V]-]%8+-%*]$;*;X6@/B7S=@)(E_M[$\P,!V :L=R._/ S7EYT01["KF
M#7N"<21), 1JT5^C<8RL3@P?__Y@3TD4)8D? <SO((HP!)Y&',$<@ <,B2+[
M'MQY'X6K]U2X_N_E\!E02P,$%     @ JX5;6I>*NQS     $P(   L   !?
M<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^O
MVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA])
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
MDYY_F/[65I8!*,P0C9FM!*L^D.<@AEFB,?<8'5P?.PI 89YHS#U*!T%IJ#S
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
MY5S(XMS(XES)XMS)^J^7LKZ/X_X?QR_/N*_:X34_6?Y;X>8G4$L! A0#%
M  @ JX5;6@=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " "KA5M:6"HN[>\    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "KA5M:F5R<
M(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( *N%6UJ"6(04IPH  %Y&   8              " @0X(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "KA5M:8CA&
M[7,&   %'   &               @('K$@  >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ JX5;6DXR.4>R P  5PP  !@
M ("!E!D  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( *N%
M6UKVZBO5* @  %,E   8              " @7P=  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " "KA5M:24?^/>X"  !5"@  &
M        @(':)0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ JX5;6LQ!-:WL"@  *CP  !@              ("!_B@  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( *N%6UK I1\8(P(  %<$   8
M              " @2 T  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " "KA5M:<61SEEP*  !^7   &               @(%Y-@  >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ JX5;6NH.?()E @
MB@8  !@              ("!"T$  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( *N%6UHL=6B^0P(  (H&   9              " @:9#
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ JX5;6A@<
MHZ*R"0  F"L  !D              ("!($8  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " "KA5M:G7>L3'4&  #N#@  &0
M    @($)4   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M *N%6UJWT5]>#R@  *F&   9              " @;56  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ JX5;6E9'K7/G$P  USD  !D
M             ("!^WX  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " "KA5M:K4*8(N0%  !^#0  &0              @($9DP  >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( *N%6UI-.;8 +@@
M '(5   9              " @329  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ JX5;6I"!=)D^!P  ^Q$  !D              ("!
MF:$  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "KA5M:
M[N\>^?(4  #_0   &0              @($.J0  >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( *N%6UJI'7N(JP<  .42   9
M      " @3>^  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ JX5;6BLQFT&9!0  F0P  !D              ("!&<8  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "KA5M:X7C/&V4'   S$0
M&0              @('IRP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( *N%6UH"2=\=50@  (P4   9              " @873  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ JX5;6L[C?:R3
M!0  6PT  !D              ("!$=P  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " "KA5M:L2EG!P(4  "&/   &0
M@(';X0  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( *N%
M6UH,ST:H^ T  %PE   9              " @13V  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ JX5;6H2+*9"B!@  .0X  !D
M         ("!0P0! 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " "KA5M:[:.?X)H&    $   &0              @($<"P$ >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( *N%6UJ1WB\&)0,  *T&
M   9              " @>T1 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ JX5;6I&'_<ZP!@  @P\  !D              ("!214!
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "KA5M:("V+
M^=\J   $FP  &0              @($P' $ >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( *N%6UH-+T;D^@(  &@&   9
M  " @49' 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
MJX5;6K>HC>'+!P  'A0  !D              ("!=TH! 'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " "KA5M:&L5[-&(%  "*#0  &0
M            @(%Y4@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( *N%6UJ](8:V< 4  "T.   9              " @1)8 0!X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ JX5;6GX$JF4N P
M[ 8  !D              ("!N5T! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " "KA5M:Y4R*JP8*  "D)@  &0              @($>
M80$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *N%6UK5
M^K+8_00  *0,   9              " @5MK 0!X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ JX5;6MV&A$Q^!0  ,@X  !D
M     ("!CW ! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M" "KA5M:Y#!W_TT#   8!P  &0              @(%$=@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( *N%6UKJI67*V@,  #T)   9
M              " @<AY 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ JX5;6A3PK5K9!P  $1D  !D              ("!V7T! 'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "KA5M:!TY:MH$*
M  #7'@  &0              @('IA0$ >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    ( *N%6UH;3OD[\ 0  /$*   9              "
M@:&0 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ JX5;
M6O[C>%<7 P  2 <  !D              ("!R)4! 'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6Q02P$"% ,4    " "KA5M:U\G'[^X$  "%'   &0
M        @($6F0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0
M   ( *N%6UK)ZCK4@ 4  + A   9              " @3N> 0!X;"]W;W)K
M<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ JX5;6E+N^3IF P  )1$
M !D              ("!\J,! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q0
M2P$"% ,4    " "KA5M:!W*.PD$"  !Z!0  &0              @(&/IP$
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *N%6UJ6E\JK
MK@(  "@)   9              " @0>J 0!X;"]W;W)K<VAE971S+W-H965T
M-#DN>&UL4$L! A0#%     @ JX5;6JZ;.RLW P  4PT  !D
M ("![*P! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "K
MA5M:DD^)9MX#  #Z$P  &0              @(%:L $ >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( *N%6UICPOD.  <  ,@\   9
M          " @6^T 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#
M%     @ JX5;6E\*&X'6!   U@P  !D              ("!IKL! 'AL+W=O
M<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "KA5M:-EWTNL@#  !F
M%P  &0              @(&SP $ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;%!+ 0(4 Q0    ( *N%6UK8M_;5+@(  (D$   9              " @;+$
M 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ JX5;6M[Q
M% ;C P  0Q   !D              ("!%\<! 'AL+W=O<FMS:&5E=',O<VAE
M970U-BYX;6Q02P$"% ,4    " "KA5M:EK0&C^4"  #;!P  &0
M    @($QRP$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    (
M *N%6UK[9N8RE00  (T9   9              " @4W. 0!X;"]W;W)K<VAE
M971S+W-H965T-3@N>&UL4$L! A0#%     @ JX5;6D!8BLZ3 @  O04  !D
M             ("!&=,! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"
M% ,4    " "KA5M:D<37/>T"   :"@  &0              @('CU0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( *N%6UK$Y4F9[ (
M /X'   9              " @0?9 0!X;"]W;W)K<VAE971S+W-H965T-C$N
M>&UL4$L! A0#%     @ JX5;6KJ*;-] !   S@P  !D              ("!
M*MP! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "KA5M:
M*L\[-4,#  !'"P  &0              @(&AX $ >&PO=V]R:W-H965T<R]S
M:&5E=#8S+GAM;%!+ 0(4 Q0    ( *N%6UH_PY"57P,  ((*   9
M      " @1OD 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%
M  @ JX5;6N(RU&.L @  S 8  !D              ("!L><! 'AL+W=O<FMS
M:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "KA5M:NO%U34D$  !@$P
M&0              @(&4Z@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+
M 0(4 Q0    ( *N%6UJRWM'A60,  /$-   9              " @13O 0!X
M;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ JX5;6DJW][T*
M!   7!4  !D              ("!I/(! 'AL+W=O<FMS:&5E=',O<VAE970V
M."YX;6Q02P$"% ,4    " "KA5M:/!)W>XH)  #":@  &0
M@('E]@$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( *N%
M6UHVXA!98 4  )<<   9              " @:8  @!X;"]W;W)K<VAE971S
M+W-H965T-S N>&UL4$L! A0#%     @ JX5;6O.A# .% @  > 4  !D
M         ("!/08" 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4
M    " "KA5M:"_DK+8P)  #.2P  &0              @('Y" ( >&PO=V]R
M:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( *N%6UIO-%RQ)0,  .,*
M   9              " @;P2 @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL
M4$L! A0#%     @ JX5;6N@I\;AA @  M04  !D              ("!&!8"
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "KA5M:,COH
M.WP"  !O!0  &0              @(&P& ( >&PO=V]R:W-H965T<R]S:&5E
M=#<U+GAM;%!+ 0(4 Q0    ( *N%6UJ3F0O9AP(  $T&   9
M  " @6,; @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @
MJX5;6E\#5ZR# @  F@4  !D              ("!(1X" 'AL+W=O<FMS:&5E
M=',O<VAE970W-RYX;6Q02P$"% ,4    " "KA5M:Y1\AF7X"  "4!0  &0
M            @(';( ( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4
M Q0    ( *N%6UIHA8<&?@,  )L/   9              " @9 C @!X;"]W
M;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ JX5;6OM)_L(Y"
MKT,  !D              ("!12<" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX
M;6Q02P$"% ,4    " "KA5M:EG_Z4^T"  #+"0  &0              @(&U
M+P( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( *N%6UJV
M6RLL$P0  *<6   9              " @=DR @!X;"]W;W)K<VAE971S+W-H
M965T.#(N>&UL4$L! A0#%     @ JX5;6F8E*F:D P  L@T  !D
M     ("!(S<" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M" "KA5M:Z/G:DT,#   8"@  &0              @('^.@( >&PO=V]R:W-H
M965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( *N%6UH=<H/<Z@(  ,<'   9
M              " @7@^ @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L!
M A0#%     @ JX5;6KHMGK-^ @  >@8  !D              ("!F4$" 'AL
M+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " "KA5M:)IKJ%)$%
M  "2'0  &0              @(%.1 ( >&PO=V]R:W-H965T<R]S:&5E=#@W
M+GAM;%!+ 0(4 Q0    ( *N%6UJ^HGPGKP(  !8'   9              "
M@19* @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ JX5;
M6KM$\F5A P  U@T  !D              ("!_$P" 'AL+W=O<FMS:&5E=',O
M<VAE970X.2YX;6Q02P$"% ,4    " "KA5M:!.L";H$#  !+#0  &0
M        @(&44 ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0
M   ( *N%6UIQ?C>"R@,  $P2   9              " @4Q4 @!X;"]W;W)K
M<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ JX5;6GJF?P[E$   J>(
M !D              ("!35@" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q0
M2P$"% ,4    " "KA5M:BG.!(S0&  #S+P  &0              @(%I:0(
M>&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( *N%6UH]'IJQ
M.00  .8/   9              " @=1O @!X;"]W;W)K<VAE971S+W-H965T
M.30N>&UL4$L! A0#%     @ JX5;6B XO.WE!   BQ@  !D
M ("!1'0" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "K
MA5M:'R9QJOX#  !D$@  &0              @(%@>0( >&PO=V]R:W-H965T
M<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( *N%6UKI\*>G^ ,  + 5   9
M          " @95] @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#
M%     @ JX5;6D)3B'AB P  L T  !D              ("!Q($" 'AL+W=O
M<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " "KA5M:)7?WB=L"   [
M"   &0              @(%=A0( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM
M;%!+ 0(4 Q0    ( *N%6UK*T/[5HP,   $.   :              " @6^(
M @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( *N%6UHP
MC']!A@4  /4@   :              " @4J, @!X;"]W;W)K<VAE971S+W-H
M965T,3 Q+GAM;%!+ 0(4 Q0    ( *N%6UI0I]2U? 0  . :   :
M      " @0B2 @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0
M   ( *N%6UH<N/YDF0,  *\1   :              " @;R6 @!X;"]W;W)K
M<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( *N%6UKFJ6J*(0,  $L)
M   :              " @8V: @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM
M;%!+ 0(4 Q0    ( *N%6UH*J6[+J 4  (H6   :              " @>:=
M @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( *N%6UK4
MRV2J; 4  %<?   :              " @<:C @!X;"]W;W)K<VAE971S+W-H
M965T,3 V+GAM;%!+ 0(4 Q0    ( *N%6UJQ$K<1T0(  'X(   :
M      " @6JI @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0
M   ( *N%6UKZ[S$II@,  +<+   :              " @7.L @!X;"]W;W)K
M<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( *N%6UK((QE0* ,  &8-
M   :              " @5&P @!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM
M;%!+ 0(4 Q0    ( *N%6UKR@Z\CPP,   0)   :              " @;&S
M @!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( *N%6UK[
M2N_%TP0  (T1   :              " @:RW @!X;"]W;W)K<VAE971S+W-H
M965T,3$Q+GAM;%!+ 0(4 Q0    ( *N%6UH./S+BS0(  "\'   :
M      " @;>\ @!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0
M   ( *N%6UHB;0^7FP,  (<.   :              " @;R_ @!X;"]W;W)K
M<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0    ( *N%6UJA6(O"4P,  $$*
M   :              " @8_# @!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM
M;%!+ 0(4 Q0    ( *N%6UJ)?=EHAP(  *0&   :              " @1K'
M @!X;"]W;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( *N%6UH+
M-C0OZ (  -@(   :              " @=G) @!X;"]W;W)K<VAE971S+W-H
M965T,3$V+GAM;%!+ 0(4 Q0    ( *N%6UJGMOW.1 ,  ,H4   -
M      "  ?G, @!X;"]S='EL97,N>&UL4$L! A0#%     @ JX5;6I>*NQS
M    $P(   L              ( !:- " %]R96QS+RYR96QS4$L! A0#%
M  @ JX5;6H2(I)#$!P  <$P   \              ( !4=$" 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( *N%6UK),"%3. ,  !=$   :
M  "  4+9 @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M *N%6UJ\;2HCC (  &-!   3              "  ;+< @!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !\ 'P +"(  &_? @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<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>132
<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>134
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>350</ContextCount>
  <ElementCount>593</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>105</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100040 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100060 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100070 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100080 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100090 - Statement - Consolidated Statements Of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statements Of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100100 - Statement - Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity</Role>
      <ShortName>Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="xper-20241231.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="xper-20241231.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="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance</Role>
      <ShortName>Cybersecurity Risk Management, Strategy and Governance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995465 - Disclosure - The Company and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness</Role>
      <ShortName>The Company and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995505 - Disclosure - Composition of Certain Financial Statement Captions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions</Role>
      <ShortName>Composition of Certain Financial Statement Captions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Acquisitions and Divestitures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures</Role>
      <ShortName>Acquisitions and Divestitures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Goodwill Impairment and Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1</Role>
      <ShortName>Goodwill Impairment and Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Net Loss Per Share Attributable To The Company</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany</Role>
      <ShortName>Net Loss Per Share Attributable To The Company</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Stockholders' Equity And Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Geographic and Segment Related Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation</Role>
      <ShortName>Geographic and Segment Related Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Related Party Transactions and Net Investment By Former Parent</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1</Role>
      <ShortName>Related Party Transactions and Net Investment By Former Parent</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995645 - Disclosure - Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan</Role>
      <ShortName>Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995705 - Disclosure - Composition Of Certain Financial Statement Captions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables</Role>
      <ShortName>Composition Of Certain Financial Statement Captions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables</Role>
      <ShortName>Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Acquisitions and Divestitures (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables</Role>
      <ShortName>Acquisitions and Divestitures (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Goodwill Impairment and Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables</Role>
      <ShortName>Goodwill Impairment and Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Net Loss Per Share Attributable To The Company (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables</Role>
      <ShortName>Net Loss Per Share Attributable To The Company (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995795 - Disclosure - Stockholders' Equity And Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995805 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995815 - Disclosure - Geographic and Segment Related Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables</Role>
      <ShortName>Geographic and Segment Related Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Related Party Transactions and Net Investment By Former Parent (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables</Role>
      <ShortName>Related Party Transactions and Net Investment By Former Parent (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995835 - Disclosure - The Company and Description of Business - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails</Role>
      <ShortName>The Company and Description of Business - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995865 - Disclosure - Recent Accounting Pronouncements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails</Role>
      <ShortName>Recent Accounting Pronouncements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995875 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995885 - Disclosure - Revenue - Schedule of Revenue by Timing of Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails</Role>
      <ShortName>Revenue - Schedule of Revenue by Timing of Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Revenue - Schedule of Revenue by Product Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails</Role>
      <ShortName>Revenue - Schedule of Revenue by Product Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>995905 - Disclosure - Revenue - Schedule of Geographic Revenue Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails</Role>
      <ShortName>Revenue - Schedule of Geographic Revenue Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails</Role>
      <ShortName>Revenue - Schedule of Revenue Recognized in Period (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails</Role>
      <ShortName>Revenue - Schedule of Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1</Role>
      <ShortName>Revenue - Schedule of Remaining Performance Obligations (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>995955 - Disclosure - Revenue - Schedule of Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails</Role>
      <ShortName>Revenue - Schedule of Allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>995965 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>995975 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>995985 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>995995 - Disclosure - Composition of Certain Financial Statement Captions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails</Role>
      <ShortName>Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Financial Instruments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails</Role>
      <ShortName>Financial Instruments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails</Role>
      <ShortName>Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails</Role>
      <ShortName>Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996065 - Disclosure - Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails</Role>
      <ShortName>Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996075 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails</Role>
      <ShortName>Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996105 - Disclosure - Acquisitions and Divestitures - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996115 - Disclosure - Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996125 - Disclosure - Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996135 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails</Role>
      <ShortName>Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996155 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails</Role>
      <ShortName>Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996165 - Disclosure - Acquisitions and Divestitures - Schedule of Principal Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Principal Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996175 - Disclosure - Acquisitions and Divestitures - Schedule of Carrying Amount of Note (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Carrying Amount of Note (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996185 - Disclosure - Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996195 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996205 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails</Role>
      <ShortName>Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996215 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails</Role>
      <ShortName>Goodwill Impairment and Intangible Assets, Net - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996225 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Identified Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails</Role>
      <ShortName>Goodwill Impairment and Intangible Assets, Net - Identified Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996245 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996255 - Disclosure - Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails</Role>
      <ShortName>Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996275 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996285 - Disclosure - Leases - Schedule of Operating Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails</Role>
      <ShortName>Leases - Schedule of Operating Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996295 - Disclosure - Leases - Schedule Of Cash Flow Supplemental Disclosures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails</Role>
      <ShortName>Leases - Schedule Of Cash Flow Supplemental Disclosures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996305 - Disclosure - Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab</Role>
      <ShortName>Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996315 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996325 - Disclosure - Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996335 - Disclosure - Net Loss Per Share Attributable To The Company - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails</Role>
      <ShortName>Net Loss Per Share Attributable To The Company - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996345 - Disclosure - Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails</Role>
      <ShortName>Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996355 - Disclosure - Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare</Role>
      <ShortName>Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>996365 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>996375 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>996385 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>996405 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails</Role>
      <ShortName>Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>996415 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>996425 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails</Role>
      <ShortName>Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>996435 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>996445 - Disclosure - Income Taxes - Components of Income (loss) Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Components of Income (loss) Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>996455 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Summary of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>996465 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>996475 - Disclosure - Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails</Role>
      <ShortName>Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>996485 - Disclosure - Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>996495 - Disclosure - Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails</Role>
      <ShortName>Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>996505 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>996515 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>996525 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails</Role>
      <ShortName>Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>996535 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>996545 - Disclosure - Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic Region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails</Role>
      <ShortName>Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic Region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>996555 - Disclosure - Geographic and Segment Related Information - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails</Role>
      <ShortName>Geographic and Segment Related Information - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>996565 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails</Role>
      <ShortName>Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>996575 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (Parenthetical) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic</Role>
      <ShortName>Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (Parenthetical) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>996585 - Disclosure - Related Party Transactions and Net Investment By Former Parent - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions and Net Investment By Former Parent - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>996595 - Disclosure - Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails</Role>
      <ShortName>Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>996605 - Disclosure - Benefit Plan - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails</Role>
      <ShortName>Benefit Plan - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="xper-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>996615 - Disclosure - Subsequent Event - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails</Role>
      <ShortName>Subsequent Event - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</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-K" isDefinitelyFs="true" isUsgaap="true" original="xper-20241231.htm">xper-20241231.htm</File>
    <File>xper-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img260426855_0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1238">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>137
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "xper-20241231.htm": {
   "nsprefix": "xper",
   "nsuri": "http://xperi.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "xper-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "xper-20241231.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/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 476,
   "keyCustom": 117,
   "axisStandard": 39,
   "axisCustom": 0,
   "memberStandard": 54,
   "memberCustom": 44,
   "hidden": {
    "total": 22,
    "http://xbrl.sec.gov/dei/2024": 3,
    "http://fasb.org/us-gaap/2024": 19
   },
   "contextCount": 350,
   "entityCount": 1,
   "segmentCount": 105,
   "elementCount": 1172,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1238,
    "http://xbrl.sec.gov/dei/2024": 43,
    "http://xbrl.sec.gov/cyd/2024": 12,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations",
     "longName": "100010 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CostsAndExpenses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss",
     "longName": "100040 - Statement - Consolidated Statements of Comprehensive Loss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
     "longName": "100060 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical",
     "longName": "100070 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U_UnitedStatesOfAmericaDollarsShare",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
     "longName": "100080 - Statement - Consolidated Statements Of Cash Flows",
     "shortName": "Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
     "longName": "100090 - Statement - Consolidated Statements Of Cash Flows (Parenthetical)",
     "shortName": "Consolidated Statements Of Cash Flows (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity",
     "longName": "100100 - Statement - Consolidated Statements of Equity",
     "shortName": "Consolidated Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_c89a6ee4-8ccf-4671-9712-9df768dbec6a",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c785192f-42cd-4c97-aa6d-9abb59e66253",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.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_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.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_49d5d2c9-7de5-496c-accb-ec6e70ceafb8",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance",
     "longName": "995455 - Disclosure - Cybersecurity Risk Management, Strategy and Governance",
     "shortName": "Cybersecurity Risk Management, Strategy and Governance",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness",
     "longName": "995465 - Disclosure - The Company and Description of Business",
     "shortName": "The Company and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies",
     "longName": "995475 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue",
     "longName": "995495 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions",
     "longName": "995505 - Disclosure - Composition of Certain Financial Statement Captions",
     "shortName": "Composition of Certain Financial Statement Captions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments",
     "longName": "995515 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue",
     "longName": "995525 - Disclosure - Fair Value",
     "shortName": "Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures",
     "longName": "995535 - Disclosure - Acquisitions and Divestitures",
     "shortName": "Acquisitions and Divestitures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1",
     "longName": "995545 - Disclosure - Goodwill Impairment and Intangible Assets, Net",
     "shortName": "Goodwill Impairment and Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt",
     "longName": "995555 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases",
     "longName": "995565 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies",
     "longName": "995575 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany",
     "longName": "995585 - Disclosure - Net Loss Per Share Attributable To The Company",
     "shortName": "Net Loss Per Share Attributable To The Company",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation",
     "longName": "995595 - Disclosure - Stockholders' Equity And Stock-Based Compensation",
     "shortName": "Stockholders' Equity And Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes",
     "longName": "995615 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation",
     "longName": "995625 - Disclosure - Geographic and Segment Related Information",
     "shortName": "Geographic and Segment Related Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1",
     "longName": "995635 - Disclosure - Related Party Transactions and Net Investment By Former Parent",
     "shortName": "Related Party Transactions and Net Investment By Former Parent",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan",
     "longName": "995645 - Disclosure - Benefit Plan",
     "shortName": "Benefit Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1",
     "longName": "995655 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "995675 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "longName": "995685 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables",
     "longName": "995695 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables",
     "longName": "995705 - Disclosure - Composition Of Certain Financial Statement Captions (Tables)",
     "shortName": "Composition Of Certain Financial Statement Captions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables",
     "longName": "995715 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables",
     "longName": "995725 - Disclosure - Fair Value (Tables)",
     "shortName": "Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
     "longName": "995735 - Disclosure - Acquisitions and Divestitures (Tables)",
     "shortName": "Acquisitions and Divestitures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables",
     "longName": "995745 - Disclosure - Goodwill Impairment and Intangible Assets, Net (Tables)",
     "shortName": "Goodwill Impairment and Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables",
     "longName": "995765 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables",
     "longName": "995775 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables",
     "longName": "995785 - Disclosure - Net Loss Per Share Attributable To The Company (Tables)",
     "shortName": "Net Loss Per Share Attributable To The Company (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables",
     "longName": "995795 - Disclosure - Stockholders' Equity And Stock-Based Compensation (Tables)",
     "shortName": "Stockholders' Equity And Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables",
     "longName": "995805 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables",
     "longName": "995815 - Disclosure - Geographic and Segment Related Information (Tables)",
     "shortName": "Geographic and Segment Related Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables",
     "longName": "995825 - Disclosure - Related Party Transactions and Net Investment By Former Parent (Tables)",
     "shortName": "Related Party Transactions and Net Investment By Former Parent (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails",
     "longName": "995835 - Disclosure - The Company and Description of Business - Additional Information (Details)",
     "shortName": "The Company and Description of Business - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97",
      "name": "xper:NumberOfIndependentPubliclyTradedCompanies",
      "unitRef": "U_Business",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "995845 - 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": "46",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DeconsolidationGainOrLossAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails",
     "longName": "995855 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails",
     "longName": "995865 - Disclosure - Recent Accounting Pronouncements - Additional Information (Details)",
     "shortName": "Recent Accounting Pronouncements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
     "longName": "995875 - Disclosure - Revenue - Additional Information (Details)",
     "shortName": "Revenue - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails",
     "longName": "995885 - Disclosure - Revenue - Schedule of Revenue by Timing of Recognition (Details)",
     "shortName": "Revenue - Schedule of Revenue by Timing of Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_a8cc10cc-aa23-4323-b419-c3affd42b4d9",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
     "longName": "995895 - Disclosure - Revenue - Schedule of Revenue by Product Category (Details)",
     "shortName": "Revenue - Schedule of Revenue by Product Category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_4a4e732b-ec9c-442b-ac5f-969ef52550d6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
     "longName": "995905 - Disclosure - Revenue - Schedule of Geographic Revenue Information (Details)",
     "shortName": "Revenue - Schedule of Geographic Revenue Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:Revenues",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:Revenues",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails",
     "longName": "995915 - Disclosure - Revenue - Schedule of Revenue Recognized in Period (Details)",
     "shortName": "Revenue - Schedule of Revenue Recognized in Period (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
     "longName": "995935 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details)",
     "shortName": "Revenue - Schedule of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7123a1e7-d632-47e3-9539-8f3f42f1131b",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1",
     "longName": "995945 - Disclosure - Revenue - Schedule of Remaining Performance Obligations (Details 1)",
     "shortName": "Revenue - Schedule of Remaining Performance Obligations (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R56": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails",
     "longName": "995955 - Disclosure - Revenue - Schedule of Allowance for Credit Losses (Details)",
     "shortName": "Revenue - Schedule of Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0ed2f15e-cf2d-4b24-83e7-36884c0ad0f3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails",
     "longName": "995965 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Schedule of Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "div",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
     "longName": "995975 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "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:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "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:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails",
     "longName": "995985 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
     "longName": "995995 - Disclosure - Composition of Certain Financial Statement Captions - Additional Information (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_e1e427b6-435c-453a-b7a0-638405d4ca33",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
     "longName": "996005 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Schedule of Capitalization and Amortization of Internal-use Software (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails",
     "longName": "996015 - Disclosure - Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details)",
     "shortName": "Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails",
     "longName": "996025 - Disclosure - Financial Instruments - Additional Information (Details)",
     "shortName": "Financial Instruments - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1d30929c-43f8-4cf8-9ede-64b41f556a4a",
      "name": "us-gaap:EquityMethodInvestmentAggregateCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
     "longName": "996035 - Disclosure - Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details)",
     "shortName": "Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_7d786e8a-24ab-4606-bde3-82073aa89d52",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7d786e8a-24ab-4606-bde3-82073aa89d52",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
     "longName": "996045 - Disclosure - Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details)",
     "shortName": "Financial Instruments - Schedule of Gross Amounts of Foreign Currency Forward Contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_38e6408c-1345-4abd-b824-c297070850c2",
      "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_38e6408c-1345-4abd-b824-c297070850c2",
      "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
     "longName": "996055 - Disclosure - Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details)",
     "shortName": "Financial Instruments - Schedule of Accumulated Other Comprehensive Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d821077c-c2bc-40d7-abff-420441d4e2f5",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
     "longName": "996065 - Disclosure - Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details)",
     "shortName": "Financial Instruments - Summary of the Gains Recognized upon Settlement of the Hedged Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_83cd948b-f877-44b3-840a-25ffe27cdb49",
      "name": "us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
     "longName": "996075 - Disclosure - Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details)",
     "shortName": "Fair Value - Schedule of Carrying Amounts and Estimated Fair Values (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:Assets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7",
      "name": "us-gaap:Assets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
     "longName": "996105 - Disclosure - Acquisitions and Divestitures - Additional Information (Details)",
     "shortName": "Acquisitions and Divestitures - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_ea24ae5a-0f6e-4222-bc56-e05a619072fe",
      "name": "xper:EquitySalePercetage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_ea24ae5a-0f6e-4222-bc56-e05a619072fe",
      "name": "xper:EquitySalePercetage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
     "longName": "996115 - Disclosure - Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
     "longName": "996125 - Disclosure - Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial Information (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Unaudited Pro Forma Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_887c235e-2268-4fe2-92c3-1b6d555bbd9f",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_887c235e-2268-4fe2-92c3-1b6d555bbd9f",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
     "longName": "996135 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)",
     "shortName": "Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c0851d3c-849e-42fd-bacc-a2bd6dab5879",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails",
     "longName": "996155 - Disclosure - Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details)",
     "shortName": "Acquisitions and Divestitures - Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails",
     "longName": "996165 - Disclosure - Acquisitions and Divestitures - Schedule of Principal Payments (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Principal Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails",
     "longName": "996175 - Disclosure - Acquisitions and Divestitures - Schedule of Carrying Amount of Note (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Carrying Amount of Note (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:InvestmentOwnedBalancePrincipalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:InvestmentOwnedBalancePrincipalAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails",
     "longName": "996185 - Disclosure - Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Deferred Cash Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfDeferredCashConsiderationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfDeferredCashConsiderationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails",
     "longName": "996195 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Net Carrying Amount of Deferred Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfDeferredCashConsiderationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:UnamortizedDiscountOnDeferredConsideration",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfNetCarryingAmountOfDeferredConsideration",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails",
     "longName": "996205 - Disclosure - Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (Details)",
     "shortName": "Acquisitions and Divestitures - Schedule of Net Carrying Amount of Holdback Consideration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "xper:UnamortizedDiscountOnHoldbackConsideration",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails",
     "longName": "996215 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Additional Information (Details)",
     "shortName": "Goodwill Impairment and Intangible Assets, Net - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NumberOfReportingUnits",
      "unitRef": "U_ReportingUnit",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NumberOfReportingUnits",
      "unitRef": "U_ReportingUnit",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
     "longName": "996225 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Identified Intangible Assets (Details)",
     "shortName": "Goodwill Impairment and Intangible Assets, Net - Identified Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails",
     "longName": "996245 - Disclosure - Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization Expense (Details)",
     "shortName": "Goodwill Impairment and Intangible Assets, Net - Estimated Future Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
     "longName": "996255 - Disclosure - Debt - Additional Information (Details)",
     "shortName": "Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0991d26b-0cc1-4e9c-aee5-6c26a5f73fdb",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
     "longName": "996275 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "us-gaap:LesseeOperatingLeaseDescription",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "us-gaap:LesseeOperatingLeaseDescription",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails",
     "longName": "996285 - Disclosure - Leases - Schedule of Operating Lease Costs (Details)",
     "shortName": "Leases - Schedule of Operating Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails",
     "longName": "996295 - Disclosure - Leases - Schedule Of Cash Flow Supplemental Disclosures (Details)",
     "shortName": "Leases - Schedule Of Cash Flow Supplemental Disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab",
     "longName": "996305 - Disclosure - Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails",
     "longName": "996315 - Disclosure - Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails",
     "longName": "996325 - Disclosure - Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (Details)",
     "shortName": "Commitments and Contingencies - Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
     "longName": "996335 - Disclosure - Net Loss Per Share Attributable To The Company - Additional Information (Details)",
     "shortName": "Net Loss Per Share Attributable To The Company - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails",
     "longName": "996345 - Disclosure - Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "shortName": "Net Loss Per Share Attributable To The Company - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare",
     "longName": "996355 - Disclosure - Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details)",
     "shortName": "Net Loss Per Share Attributable To The Company - Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
     "longName": "996365 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Additional Information (Details)",
     "shortName": "Stockholders' Equity And Stock-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:StockRepurchasedDuringPeriodValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
     "longName": "996375 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details)",
     "shortName": "Stockholders' Equity And Stock-Based Compensation - Schedule of Assumptions Used to Value Awards Granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails",
     "longName": "996385 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "shortName": "Stockholders' Equity And Stock-Based Compensation - Summary of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails",
     "longName": "996405 - Disclosure - Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)",
     "shortName": "Stockholders' Equity And Stock-Based Compensation - Summary of Restricted Stock Awards and Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "C_184ab97e-1ba0-4a5f-9fbf-670645722a4b",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_184ab97e-1ba0-4a5f-9fbf-670645722a4b",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails",
     "longName": "996415 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "shortName": "Stockholder's Equity And Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_c471cdf0-6ac3-4dfb-81c3-63b397e005bb",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
     "longName": "996425 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details)",
     "shortName": "Stockholder's Equity And Stock-Based Compensation - Stock-Based Compensation Expense Categorized by Award Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R98": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails",
     "longName": "996435 - Disclosure - Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)",
     "shortName": "Stockholder's Equity And Stock-Based Compensation - Summary of Unrecognized Stock-based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails",
     "longName": "996445 - Disclosure - Income Taxes - Components of Income (loss) Before Income Taxes (Details)",
     "shortName": "Income Taxes - Components of Income (loss) Before Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails",
     "longName": "996455 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Summary of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails",
     "longName": "996465 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
     "longName": "996475 - Disclosure - Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (Details)",
     "shortName": "Income Taxes - Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_37647242-e4e4-4749-b549-d848f5f03ed5",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
     "longName": "996485 - Disclosure - Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)",
     "shortName": "Income Taxes - Schedule of Credits Available to Reduce Future Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "C_25acc046-8827-4577-bc93-0e3f66afd399",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_56fb941b-9cdb-487a-b114-3c27c971cbc4",
      "name": "xper:TaxCreditCarryforwardExpirationYear",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails",
     "longName": "996495 - Disclosure - Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (Details)",
     "shortName": "Income Taxes - Schedule of Changes in Deferred Tax Asset Valuation Allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails",
     "longName": "996505 - Disclosure - Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Reconciliation of Statutory U.S. Federal Income Tax Rate to Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
     "longName": "996515 - Disclosure - Income Taxes - Additional Information (Details)",
     "shortName": "Income Taxes - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails",
     "longName": "996525 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (Details)",
     "shortName": "Income Taxes - Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R108": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails",
     "longName": "996535 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "C_9d3eaf13-00e9-49a8-84f9-ce93b7def031",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
     "longName": "996545 - Disclosure - Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic Region (Details)",
     "shortName": "Geographic and Segment Related Information - Summary of Long-lived Assets by Geographic Region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_41bbdc5c-64bb-48d8-9696-82c85d289180",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails",
     "longName": "996555 - Disclosure - Geographic and Segment Related Information - Additional Information (Details)",
     "shortName": "Geographic and Segment Related Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
     "longName": "996565 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (Details)",
     "shortName": "Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R112": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic",
     "longName": "996575 - Disclosure - Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (Parenthetical) (Details)",
     "shortName": "Geographic and Segment Related Information - Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Income (Loss) (Parenthetical) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LaborAndRelatedExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:LaborAndRelatedExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
     "longName": "996585 - Disclosure - Related Party Transactions and Net Investment By Former Parent - Additional Information (Details)",
     "shortName": "Related Party Transactions and Net Investment By Former Parent - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d543f190-d362-492d-8eb4-94395d6824bc",
      "name": "us-gaap:OperatingExpenses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails",
     "longName": "996595 - Disclosure - Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (Details)",
     "shortName": "Related Party Transactions and Net Investment By Former Parent - Reconciliation of Net Transfers From Former Parent (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c",
      "name": "us-gaap:ProceedsFromContributionsFromParent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d543f190-d362-492d-8eb4-94395d6824bc",
      "name": "xper:NetTransfersFromParent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails",
     "longName": "996605 - Disclosure - Benefit Plan - Additional Information (Details)",
     "shortName": "Benefit Plan - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_1548ce2b-2968-4258-8634-8661ad71bf30",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
     "longName": "996615 - Disclosure - Subsequent Event - Additional Information (Details)",
     "shortName": "Subsequent Event - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "C_9f420259-8d0e-4b87-92a8-11dddb974513",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_9f420259-8d0e-4b87-92a8-11dddb974513",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "xper-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "xper_ARFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ARFacilityMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AR Facility [Member]",
        "documentation": "AR facility",
        "terseLabel": "AR Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate201602Member",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02",
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)."
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate201613Member",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13",
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_AccountingStandardsUpdate201912Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate201912Member",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2019-12 [Member]",
        "terseLabel": "Accounting Standards Update 2019-12",
        "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r733"
     ]
    },
    "us-gaap_AccountingStandardsUpdate202108Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate202108Member",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update 2021-08 [Member]",
        "terseLabel": "Accounting Standards Update 2021-08",
        "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r757"
     ]
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdateExtensibleList",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "documentation": "Indicates amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r359",
      "r360",
      "r361",
      "r446",
      "r447",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r549",
      "r550",
      "r554",
      "r733",
      "r734",
      "r735",
      "r736",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r827",
      "r828",
      "r849",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1504"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts Notes And Loans Receivable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r1518"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Accounts Payable, Current, Total",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r1305"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Credit Losses",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1526"
     ]
    },
    "xper_AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses",
        "label": "Accounts Receivable and Allowance for Credit Losses [Policy Text Block]",
        "documentation": "Accounts receivable and allowance for credit losses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Aggregate trade receivables",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $3,102 and $7,336, respectively",
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "verboseLabel": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1517"
     ]
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "totalLabel": "Carrying amount-note receivable, noncurrent",
        "terseLabel": "Note receivable, noncurrent",
        "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 noncurrent."
       }
      }
     },
     "auth_ref": [
      "r965",
      "r1517"
     ]
    },
    "xper_AccretionOfDiscountFromDeferredConsiderationFromDivestitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccretionOfDiscountFromDeferredConsiderationFromDivestitures",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion Of Discount From Deferred Consideration From Divestitures",
        "documentation": "Accretion of discount from deferred consideration from divestitures.",
        "negatedLabel": "Accretion of discount from deferred consideration from divestitures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued other taxes",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r1238",
      "r1601"
     ]
    },
    "xper_AccruedExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccruedExpensesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses current.",
        "label": "Accrued Expenses Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued income taxes",
        "label": "Accrued Income Taxes, Current",
        "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": [
      "r131",
      "r207"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Long-term income tax payable",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r207"
     ]
    },
    "xper_AccruedInterestIncomeFromNoteReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccruedInterestIncomeFromNoteReceivable",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Interest Income From Note Receivable",
        "documentation": "Accrued interest income from note receivable.",
        "negatedLabel": "Accrued interest income from note receivable"
       }
      }
     },
     "auth_ref": []
    },
    "xper_AccruedInterestOnUnusedBorrowingLimit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccruedInterestOnUnusedBorrowingLimit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest on unused borrowing limit",
        "label": "Accrued Interest on Unused Borrowing Limit",
        "documentation": "Accrued interest on unused borrowing limit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Total",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRoyaltiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Royalties, Current",
        "terseLabel": "Third-party royalties",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r1238"
     ]
    },
    "xper_AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Amortization Associated with Capitalized Internal-use Software",
        "documentation": "Accumulated amortization associated with capitalized internal-use software",
        "terseLabel": "Accumulated amortization associated with capitalized internal-use software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total",
        "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance",
        "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance",
        "terseLabel": "Accumulated depreciation",
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r296",
      "r984"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)",
        "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease), Total",
        "terseLabel": "Amortization of capitalized internal-use software",
        "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [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": [
      "r322",
      "r323",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total",
        "terseLabel": "Accumulated other comprehensive loss",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r150",
      "r307",
      "r979",
      "r1026",
      "r1030"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "verboseLabel": "Accumulated Other Comprehensive Loss",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r24",
      "r40",
      "r783",
      "r786",
      "r878",
      "r1021",
      "r1022",
      "r1484",
      "r1485",
      "r1486",
      "r1501",
      "r1502",
      "r1503",
      "r1506"
     ]
    },
    "xper_AcquiredPatentsCoreTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AcquiredPatentsCoreTechnologyMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired patents",
        "documentation": "Acquired patents/ core technology.",
        "label": "Acquired Patents Core Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1383"
     ]
    },
    "xper_AdditionalInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AdditionalInterestRate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Interest Rate",
        "documentation": "Additional interest rate.",
        "terseLabel": "Additional interest rate per annum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1501",
      "r1502",
      "r1503",
      "r1506",
      "r1620",
      "r1699"
     ]
    },
    "xper_AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AdditionalValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Valuation Allowance Deferred Tax Asset Change In Amount",
        "label": "Additional Valuation Allowance Deferred Tax Asset Change In Amount",
        "terseLabel": "Additional valuation allowance"
       }
      }
     },
     "auth_ref": []
    },
    "xper_AdeiaIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AdeiaIncMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adeia Inc.",
        "label": "Adeia Inc [Member]",
        "terseLabel": "Adeia",
        "verboseLabel": "Adeia (Former Parent)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "us-gaap_AdjustmentsForErrorCorrectionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForErrorCorrectionDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction, Type [Domain]",
        "documentation": "Type of error correction."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r359",
      "r360",
      "r361",
      "r363",
      "r376",
      "r446",
      "r447",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r549",
      "r550",
      "r554",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r827",
      "r828",
      "r848",
      "r849",
      "r850",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r926",
      "r927",
      "r928",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense",
        "verboseLabel": "Stock-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r644"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r1285"
     ]
    },
    "us-gaap_AdvertisingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising [Member]",
        "documentation": "Announcement promoting product, service, or event."
       }
      }
     },
     "auth_ref": [
      "r1573"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1441"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1354",
      "r1365",
      "r1375",
      "r1408"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1357",
      "r1368",
      "r1378",
      "r1411"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1442"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1403"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1403",
      "r1412",
      "r1416",
      "r1424"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1422"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense recognized",
        "verboseLabel": "Total stock-based compensation expense",
        "label": "Stock-based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r686"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "totalLabel": "Net effect on net loss",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r450",
      "r501",
      "r504",
      "r506",
      "r1665"
     ]
    },
    "xper_AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for doubtful accounts receivable recoveries chargeoff.",
        "label": "Allowance For Doubtful Accounts Receivable Recoveries ChargeOff",
        "negatedLabel": "Recoveries/charge-off"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "xper_AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment 2022 ESP",
        "label": "Amendment To Two Thousand And Twenty Two Employee Stock Purchase Plan [Member]",
        "documentation": "Amendment to two thousand and twenty two employee stock purchase plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortized costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r593",
      "r1490",
      "r1643"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense",
        "verboseLabel": "Amortization of intangible assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r536",
      "r543",
      "r1264"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "verboseLabel": "Potentially dilutive common stock equivalents",
        "terseLabel": "Antidilutive shares were excluded from the calculation of diluted net loss per share",
        "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": [
      "r393"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "verboseLabel": "Impairment charges on operating lease ROU assets and property and equipment including leasehold impariments",
        "totalLabel": "Asset Impairment Charges, Total",
        "label": "Asset Impairment Charges",
        "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": [
      "r16",
      "r64"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "terseLabel": "Total assets, net - Carrying Amount",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r219",
      "r300",
      "r343",
      "r398",
      "r407",
      "r433",
      "r437",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r768",
      "r773",
      "r830",
      "r973",
      "r1091",
      "r1252",
      "r1253",
      "r1305",
      "r1332",
      "r1564",
      "r1565",
      "r1652"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r312",
      "r343",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r768",
      "r773",
      "r830",
      "r1305",
      "r1564",
      "r1565",
      "r1652"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Assets, Fair Value Disclosure, Total",
        "terseLabel": "Total assets, net - Estimated Fair Value",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r1291"
     ]
    },
    "xper_AssetsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AssetsHeldForSaleMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Assets Held For Sale [Member]",
        "documentation": "Assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents classified as held for sale",
        "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current",
        "totalLabel": "Asset, Held-for-Sale, Not Part of Disposal Group, Current, Total",
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r1305"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Total:",
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "totalLabel": "Total assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Current:",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets Noncurrent:",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Opinion",
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1445"
     ]
    },
    "xper_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available for sale debt securities accumulated gross unrealized loss net of tax.",
        "label": "Available For Sale Debt Securities Accumulated Gross Unrealized Loss Net Of Tax",
        "terseLabel": "Unrealized losses net of tax on available-for-sale debt securities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1419"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1420"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1415"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1418"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1417"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1416"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1416"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r1667",
      "r1668"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r102",
      "r553",
      "r1667",
      "r1668"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/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": []
    },
    "xper_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Principles of Consolidation",
        "label": "Basis of Presentation and Principles of Consolidation [Policy Text Block]",
        "documentation": "Basis of presentation and principles of consolidation."
       }
      }
     },
     "auth_ref": []
    },
    "xper_BlackScholesOptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BlackScholesOptionPricingModelMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Black Scholes option pricing model.",
        "label": "Black Scholes Option Pricing Model [Member]",
        "terseLabel": "Black Scholes Option Pricing Model"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "terseLabel": "Building",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r754",
      "r1279",
      "r1280"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r754",
      "r1279",
      "r1280"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [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": [
      "r754"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]",
        "terseLabel": "Schedule of Unaudited Supplemental Pro Forma Information and Adjustments of Mergers",
        "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Unaudited Pro Forma Financial Information",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r1454",
      "r1455"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income (loss) attributable to Xperi Holding Corporation",
        "verboseLabel": "Net loss attributable to the Company",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r753"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r752",
      "r753"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Transaction related costs including transaction bonuses, legal and consultant fees",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Debt included in the total consideration",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r87",
      "r760"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Contingent Consideration, Asset",
        "totalLabel": "Business Combination, Contingent Consideration, Asset, Total",
        "terseLabel": "Total consideration",
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r196",
      "r761"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r755"
     ]
    },
    "us-gaap_BusinessCombinationIntegrationRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationIntegrationRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Integration Related Costs",
        "terseLabel": "Severance and retention costs",
        "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other current assets",
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Accounts payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities current.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Current",
        "negatedLabel": "Accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue",
        "negatedLabel": "Current portion of deferred revenue",
        "negatedTerseLabel": "Deferred revenue",
        "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Long-term deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]",
        "terseLabel": "Identifiable intangible assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Total identifiable intangible assets",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt",
        "verboseLabel": "Debt assumed",
        "negatedLabel": "Long-term debt",
        "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed noncurrent liabilities operating lease liability noncurrent.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Noncurrent Liabilities Operating Lease Liability Noncurrent",
        "negatedLabel": "Noncurrent operating lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "negatedLabel": "Other long-term liabilities",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operating lease right of use asset.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other long-term assets",
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84"
     ]
    },
    "xper_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed unbilled contracts receivable.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Unbilled Contracts Receivable",
        "terseLabel": "Unbilled contracts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Purchase price",
        "totalLabel": "Total purchase price",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Acquisitions",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193"
     ]
    },
    "xper_BusinessDivestitureCashReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessDivestitureCashReceived",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Divestiture, Cash Received",
        "documentation": "Business divestiture, cash received",
        "terseLabel": "Business divestiture, cash received"
       }
      }
     },
     "auth_ref": []
    },
    "xper_BusinessDivestitureIndemnificationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "BusinessDivestitureIndemnificationLiability",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Divestiture, Indemnification Liability",
        "documentation": "Business divestiture, indemnification liability.",
        "terseLabel": "Business divestiture, indemnification liability"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizationOfInternalCostsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizationOfInternalCostsPolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization of Cloud Computing Costs",
        "label": "Oil and Gas, Internal Cost Capitalization [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for capitalization of internal cost for acquisition, exploration, and production in oil- and gas-producing activities."
       }
      }
     },
     "auth_ref": [
      "r1661"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Computer Software, Period Increase (Decrease)",
        "totalLabel": "Capitalized Computer Software, Period Increase (Decrease), Total",
        "terseLabel": "Costs capitalized associated with internal-use software",
        "documentation": "Amount of increase (decrease) in capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r1705"
     ]
    },
    "xper_CapitalizedInternalUseSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CapitalizedInternalUseSoftwareMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalized Internal-use Software [Member]",
        "documentation": "Capitalized Internal-use Software",
        "terseLabel": "Capitalized internal-use software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r976",
      "r1060",
      "r1086",
      "r1305",
      "r1332",
      "r1480"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r294",
      "r1235"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of cash, cash equivalents and cash classified as held-for-sale to consolidated balance sheets:",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, cash equivalents and cash classified as held-for-sale in consolidated balance sheets",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r160",
      "r340"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r160"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedges",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "xper_CashHeldInCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CashHeldInCashEquivalentsAndShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash held in operating accounts",
        "label": "Cash Held In Cash Equivalents And Short Term Investments",
        "terseLabel": "Cash, cash equivalents and short -term investments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]",
        "terseLabel": "Change in accounting principle, accounting standards update, adopted [true false]",
        "documentation": "Indicates (true false) whether accounting standards update was adopted."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r287",
      "r357",
      "r446",
      "r488",
      "r489",
      "r490",
      "r497",
      "r498",
      "r549",
      "r554",
      "r734",
      "r742",
      "r743",
      "r756",
      "r757",
      "r762",
      "r778",
      "r779",
      "r792",
      "r793",
      "r827",
      "r828",
      "r849",
      "r872",
      "r874",
      "r926",
      "r927",
      "r1019",
      "r1020"
     ]
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date",
        "terseLabel": "Change in accounting principle accounting standards update adoption date",
        "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r238",
      "r287",
      "r446",
      "r488",
      "r489",
      "r490",
      "r497",
      "r498",
      "r499",
      "r549",
      "r554",
      "r734",
      "r742",
      "r743",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r777",
      "r778",
      "r779",
      "r780",
      "r792",
      "r793",
      "r794",
      "r797",
      "r827",
      "r828",
      "r849",
      "r872",
      "r874",
      "r926",
      "r927",
      "r1019",
      "r1020",
      "r1456"
     ]
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateEarlyAdoption",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false]",
        "documentation": "Indicates (true false) whether accounting standards update was early adopted."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r357",
      "r446",
      "r488",
      "r491",
      "r499",
      "r549",
      "r554",
      "r735",
      "r744",
      "r758",
      "r763",
      "r780",
      "r794",
      "r797",
      "r827",
      "r828",
      "r928",
      "r1019",
      "r1020"
     ]
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]",
        "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect [true false]",
        "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r375",
      "r493"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1394"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Chief Executive Officer",
        "documentation": "Person with designation of chief executive officer."
       }
      }
     },
     "auth_ref": [
      "r1516"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1391"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1389"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r243",
      "r304",
      "r305",
      "r306",
      "r343",
      "r382",
      "r383",
      "r390",
      "r392",
      "r400",
      "r401",
      "r486",
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r600",
      "r601",
      "r603",
      "r606",
      "r613",
      "r830",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1061",
      "r1078",
      "r1100",
      "r1122",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1448",
      "r1492",
      "r1507"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1395"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1395"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 11)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r210",
      "r975",
      "r1077"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r562",
      "r563",
      "r1217",
      "r1552",
      "r1558"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r1218"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1322",
      "r1323",
      "r1324",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1501",
      "r1502",
      "r1506",
      "r1620",
      "r1698",
      "r1699"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)",
        "verboseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r1078"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)",
        "verboseLabel": "Common stock shares distributed",
        "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": [
      "r142"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "verboseLabel": "TiVo common shares outstanding as of June 1, 2020",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r142",
      "r1078",
      "r1097",
      "r1699",
      "r1700"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock: $0.001 par value; 140,000 shares authorized as of December 31, 2024 and 2023; 44,328 and 44,211 shares issued and outstanding as of December 31, 2024 and 2023, respectively",
        "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": [
      "r142",
      "r978",
      "r1305"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1400"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1399"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1401"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1398"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]",
        "terseLabel": "Benefit Plan",
        "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r181",
      "r182"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ComponentsOfNetTransfersFromFormerParentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ComponentsOfNetTransfersFromFormerParentTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of net transfers from former parent.",
        "label": "Components of Net Transfers from Former Parent [Table Text Block]",
        "terseLabel": "Components of Net Transfers from Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss attributable to the Company",
        "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": [
      "r41",
      "r318",
      "r320",
      "r329",
      "r969",
      "r992",
      "r994"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest, Total",
        "terseLabel": "Less: comprehensive income (loss) attributable to noncontrolling interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r91",
      "r96",
      "r318",
      "r320",
      "r328",
      "r968",
      "r992",
      "r993"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive loss",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r198",
      "r318",
      "r320",
      "r327",
      "r967",
      "r992"
     ]
    },
    "xper_ComputerEquipmentAndSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ComputerEquipmentAndSoftwareMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Equipment and Software [Member]",
        "documentation": "Computer Equipment and Software",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ConcentrationOfCreditRiskPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ConcentrationOfCreditRiskPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration of credit risk.",
        "label": "Concentration Of Credit Risk Policy [Text Block]",
        "terseLabel": "Concentration of Credit and Other Risks"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r110",
      "r111",
      "r445",
      "r1216"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r110",
      "r111",
      "r445",
      "r1032",
      "r1216"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r110",
      "r111",
      "r445",
      "r1216",
      "r1453"
     ]
    },
    "xper_ConcentrationRiskNumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ConcentrationRiskNumberOfCustomers",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration risk number of customers.",
        "label": "Concentration Risk Number Of Customers",
        "terseLabel": "Number of customers, concentration of risk disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Concentration Risk Percentage",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage (or more)",
        "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": [
      "r54",
      "r56",
      "r110",
      "r111",
      "r445"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r56",
      "r110",
      "r111",
      "r445",
      "r1216"
     ]
    },
    "xper_ConnectedCarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ConnectedCarMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connected car.",
        "label": "Connected Car [Member]",
        "terseLabel": "Connected Car"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r271",
      "r346",
      "r768",
      "r769",
      "r773",
      "r774",
      "r886",
      "r1223",
      "r1475",
      "r1476",
      "r1477",
      "r1563",
      "r1566",
      "r1567"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r271",
      "r346",
      "r768",
      "r769",
      "r773",
      "r774",
      "r886",
      "r1223",
      "r1475",
      "r1476",
      "r1477",
      "r1563",
      "r1566",
      "r1567"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/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": [
      "r92",
      "r1241"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "xper_ConsumerElectronicsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ConsumerElectronicsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumer electronics.",
        "label": "Consumer Electronics [Member]",
        "terseLabel": "Consumer Electronics"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ContentDatabaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ContentDatabaseMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Content database.",
        "label": "Content Database [Member]",
        "terseLabel": "Content database"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of Revenue Recognized in Period",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1571"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled contracts receivable, current and noncurrent",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, 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."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r617",
      "r637"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Unbilled contracts receivable, noncurrent",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Long-term unbilled contracts receivable",
        "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": [
      "r615",
      "r617",
      "r637"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, current and noncurrent",
        "label": "Contract with Customer, Liability",
        "totalLabel": "Contract with Customer, Liability, Total",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616",
      "r637"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616",
      "r637"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, noncurrent",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r616",
      "r637"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amount of revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Amounts included in deferred revenue at the beginning of the period",
        "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": [
      "r638"
     ]
    },
    "xper_ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedDeferredRevenueAcquired",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer liability revenue recognized deferred revenue acquired.",
        "label": "Contract With Customer Liability Revenue Recognized Deferred Revenue Acquired",
        "terseLabel": "Amounts included in deferred revenue acquired from the Mergers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueRecognizedInPeriodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance obligations satisfied in previous periods (true ups, recoveries and settlements)",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "xper_ContributionsFromParentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ContributionsFromParentOther",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions from parent other.",
        "label": "Contributions from Parent Other",
        "terseLabel": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ContributionsFromParentSharebasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ContributionsFromParentSharebasedCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions from parent sharebased compensation expense.",
        "label": "Contributions from Parent Sharebased Compensation Expense",
        "negatedLabel": "Stock-based compensation"
       }
      }
     },
     "auth_ref": []
    },
    "xper_CorporateAndSharedFunctionalEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CorporateAndSharedFunctionalEmployeesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and Shared Functional Employees",
        "documentation": "Corporate and Shared Functional Employees.",
        "label": "Corporate and Shared Functional Employees [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of revenue, excluding depreciation and amortization of intangible assets",
        "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total",
        "verboseLabel": "Cost of revenue",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r1462",
      "r1463"
     ]
    },
    "xper_CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of revenue, excluding depreciation and amortization of intangible assets.",
        "label": "Cost Of Revenue Excluding Depreciation And Amortization Of Intangible Assets [Member]",
        "terseLabel": "Cost of revenue, excluding depreciation and amortization of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:",
        "verboseLabel": "Segment expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "xper_CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs Capitalized for Internal-use Software Included in Accrued Liabilities",
        "documentation": "Costs capitalized for internal-use software included in accrued liabilities.",
        "terseLabel": "Costs capitalized for internal-use software included in accrued liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditConcentrationRiskMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Concentration Risk [Member]",
        "terseLabel": "Credit Concentration Risk",
        "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "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": [
      "r568",
      "r1561"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "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": [
      "r568",
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "U.S. federal",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1495",
      "r1616"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1495"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r731",
      "r1495"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State and local",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1461",
      "r1495",
      "r1616"
     ]
    },
    "xper_CustomerContractsAndRelatedRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CustomerContractsAndRelatedRelationshipsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer contracts and related relationships.",
        "label": "Customer Contracts And Related Relationships [Member]",
        "terseLabel": "Customer contracts and related relationships"
       }
      }
     },
     "auth_ref": []
    },
    "xper_CustomerRelationshipsLargeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CustomerRelationshipsLargeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationships large.",
        "label": "Customer Relationships Large [Member]",
        "terseLabel": "Customer relationships - large"
       }
      }
     },
     "auth_ref": []
    },
    "xper_CustomerRelationshipsSmallMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "CustomerRelationshipsSmallMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationships small.",
        "label": "Customer Relationships Small [Member]",
        "terseLabel": "Customer relationships - small"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1435"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1435"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1437"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1437"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1350",
      "r1439"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1437"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1341",
      "r1430"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1342",
      "r1431"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1342",
      "r1431"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1429"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1429"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1340",
      "r1429"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1343",
      "r1432"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1345",
      "r1434"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1345",
      "r1434"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1346",
      "r1435"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1349",
      "r1438"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1347",
      "r1436"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCybersecurityRiskManagementStrategyAndGovernance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1433"
     ]
    },
    "xper_DTSIncSubsidiariesAndZiptronixIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DTSIncSubsidiariesAndZiptronixIncMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DTS Inc. &amp; Subsidiaries and Ziptronix Inc.",
        "label": "D T S Inc Subsidiaries And Ziptronix Inc [Member]",
        "terseLabel": "DTS Inc. &amp; Subsidiaries And Ziptronix Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r130",
      "r131",
      "r206",
      "r209",
      "r346",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1303",
      "r1493",
      "r1553",
      "r1554",
      "r1555",
      "r1642",
      "r1644"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt instrument, basis spread on variable rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r845",
      "r846",
      "r1266",
      "r1267",
      "r1303"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r597",
      "r845",
      "r846",
      "r1303"
     ]
    },
    "xper_DebtInstrumentInterestRateOnOriginalPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DebtInstrumentInterestRateOnOriginalPrincipalAmount",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument Interest Rate on original principal amount.",
        "label": "Debt Instrument Interest Rate On Original Principal Amount",
        "terseLabel": "Interest rate on original principal amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r579"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Debt instrument, maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r1265",
      "r1626",
      "r1627"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r346",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1303",
      "r1493",
      "r1553",
      "r1554",
      "r1555",
      "r1642",
      "r1644"
     ]
    },
    "xper_DebtInstrumentPrepaymentPremium": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DebtInstrumentPrepaymentPremium",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, prepayment premium.",
        "label": "Debt Instrument Prepayment Premium",
        "terseLabel": "Debt instrument, prepayment premium"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DebtInstrumentRepaymentPeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DebtInstrumentRepaymentPeriodOneMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument repayment period one.",
        "label": "Debt Instrument Repayment Period One [Member]",
        "terseLabel": "Repayments Prior to June 1, 2023"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DebtInstrumentRepaymentPeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DebtInstrumentRepaymentPeriodTwoMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument repayment period two.",
        "label": "Debt Instrument Repayment Period Two [Member]",
        "terseLabel": "Repayments After June 1, 2023 and Prior to June 1, 2025"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Term",
        "terseLabel": "Loan facility, term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Unamortized debt discount and issuance costs",
        "negatedLabel": "Unamortized debt discount and issuance costs",
        "totalLabel": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net, Total",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r595",
      "r844",
      "r845",
      "r846",
      "r1266",
      "r1267",
      "r1303"
     ]
    },
    "xper_DebtIssuanceThirdPartyFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DebtIssuanceThirdPartyFees",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt issuance third party fees.",
        "label": "Debt Issuance Third Party Fees",
        "terseLabel": "Debt issuance remaining third party fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss",
        "verboseLabel": "Debt securities, Allowance for Credit Losses",
        "totalLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Total",
        "periodStartLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Beginning Balance",
        "periodEndLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Ending Balance",
        "terseLabel": "Provision for credit loss expense related available for sale debt securities",
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r456",
      "r511",
      "r515",
      "r516"
     ]
    },
    "us-gaap_DeconsolidationGainOrLossAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeconsolidationGainOrLossAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deconsolidation, Gain (Loss), Amount",
        "negatedLabel": "Loss from deconsolidation of Perceive subsidiary",
        "negatedTerseLabel": "Loss on dissolution of subsidiary",
        "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "xper_DeferredConsiderationFromDivestiture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredConsiderationFromDivestiture",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred consideration from divestiture",
        "label": "Deferred Consideration from Divestiture",
        "documentation": "Deferred consideration from divestiture"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DeferredConsiderationFromDivestitureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredConsiderationFromDivestitureMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Consideration From Divestiture",
        "label": "Deferred Consideration From Divestiture [Member]",
        "documentation": "Deferred consideration from divestiture."
       }
      }
     },
     "auth_ref": []
    },
    "xper_DeferredConsiderationFromDivestitureNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredConsiderationFromDivestitureNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Consideration From Divestiture Noncurrent",
        "documentation": "Amount of deferred consideration from divestiture noncurrent",
        "terseLabel": "Deferred consideration from divestiture"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DeferredConsiderationNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredConsiderationNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Consideration Net",
        "documentation": "Amount of deferred consideration net.",
        "totalLabel": "Net carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "U.S. federal",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1495",
      "r1615",
      "r1616"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance cost",
        "totalLabel": "Debt Issuance Costs, Net, Total",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1569",
      "r1641",
      "r1642",
      "r1644"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1495",
      "r1615"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "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": [
      "r697",
      "r698"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r236",
      "r1495"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Gross deferred tax liabilities",
        "negatedTotalLabel": "Gross deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r139",
      "r208",
      "r723"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Decrease deferred income tax",
        "verboseLabel": "Long-term deferred tax liabilities",
        "terseLabel": "Deferred tax liabilities",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r698",
      "r974"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "totalLabel": "Deferred Income Taxes and Tax Credits, Total",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State and local",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1495",
      "r1615",
      "r1616"
     ]
    },
    "xper_DeferredTaxAssetsCapitalLossCarryforwardExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsCapitalLossCarryforwardExpirationYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Loss Years of Expiration",
        "label": "Deferred Tax Assets, Capital Loss Carryforward Expiration Year",
        "documentation": "Deferred tax assets, capital loss carryforward expiration year."
       }
      }
     },
     "auth_ref": []
    },
    "xper_DeferredTaxAssetsCapitalizedResearchExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsCapitalizedResearchExpenses",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets capitalized research expenses.",
        "label": "Deferred Tax Assets Capitalized Research Expenses",
        "terseLabel": "Capitalized R&amp;D"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "xper_DeferredTaxAssetsFixedAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsFixedAndIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Fixed And Intangible Assets",
        "documentation": "Deferred tax assets fixed and intangibles assets.",
        "terseLabel": "Fixed and intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInvestments",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Investments",
        "terseLabel": "Deferred tax assets acquired through merger",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "xper_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets lease liability.",
        "label": "Deferred Tax Assets Lease Liability",
        "terseLabel": "Lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets (liabilities)",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1609"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1609"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total",
        "terseLabel": "Loss carryforward",
        "verboseLabel": "Capital loss carry forward Amount",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax loss carry forward Amount",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign",
        "terseLabel": "Foreign tax credits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other",
        "terseLabel": "Other tax credits",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "terseLabel": "Research credits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "totalLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Total",
        "terseLabel": "Accrued expenses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "xper_DeferredTaxAssetsTaxLossCarryforwardExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsTaxLossCarryforwardExpirationYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax Assets, tax loss carryforward expiration year.",
        "label": "Deferred Tax Assets, Tax Loss Carryforward Expiration Year",
        "terseLabel": "Tax Loss Years of Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Valuation allowance",
        "negatedLabel": "Valuation allowance",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets valuation allowance charged (credited) to expense",
        "label": "Deferred Tax Assets Valuation Allowance Charged (Credited) to Expense",
        "terseLabel": "Charged (credited) to expenses"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfChangesInDeferredTaxAssetValuationAllowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets valuation allowance charged (credited) to other accounts.",
        "label": "Deferred Tax Assets Valuation Allowance Charged (Credited) to Other Accounts",
        "terseLabel": "Charged (credited) to other accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liabilities",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1609"
     ]
    },
    "xper_DeferredTaxLiabilitiesAcquiredIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DeferredTaxLiabilitiesAcquiredIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities acquired intangible assets.",
        "label": "Deferred Tax Liabilities Acquired Intangible Assets",
        "negatedLabel": "Acquired intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating ROU assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "negatedLabel": "Revenue recognition",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other."
       }
      }
     },
     "auth_ref": [
      "r1613"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureBenefitPlanAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Company contributions to 401(k) Plan",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "verboseLabel": "Depreciation of property and equipment",
        "totalLabel": "Depreciation, Total",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r65"
     ]
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetFairValueGrossLiability",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross amount of recognized assets",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset",
        "negatedLabel": "Gross amount of recognized liabilities",
        "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r35",
      "r200",
      "r201",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetNotionalAmount",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total notional value",
        "label": "Derivative Asset, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset."
       }
      }
     },
     "auth_ref": [
      "r1177",
      "r1180",
      "r1183",
      "r1186",
      "r1617",
      "r1618",
      "r1619"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Current",
        "terseLabel": "Fair value-foreign exchange contract assets, net amount",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r1066",
      "r1069",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1177",
      "r1179",
      "r1184",
      "r1188",
      "r1322",
      "r1324",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1635",
      "r1636"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fair value",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "totalLabel": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral, Total",
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r36",
      "r106"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Fair Value, Net",
        "terseLabel": "Fair value divestiture",
        "totalLabel": "Net (liabilities) assets",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r103",
      "r105",
      "r202",
      "r1066",
      "r1069",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1177",
      "r1179",
      "r1184",
      "r1188",
      "r1240",
      "r1322",
      "r1324",
      "r1628",
      "r1629",
      "r1630",
      "r1631",
      "r1632",
      "r1633",
      "r1635",
      "r1636"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r100",
      "r103"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Current",
        "terseLabel": "Accrued liabilities",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Total fair value",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross amount of recognized liabilities",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset",
        "terseLabel": "Gross amount of recognized assets",
        "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r35",
      "r200",
      "r201",
      "r1185",
      "r1187",
      "r1239"
     ]
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityNotionalAmount",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Notional Amount",
        "terseLabel": "Total notional value",
        "documentation": "Nominal or face amount used to calculate payments on the derivative liability."
       }
      }
     },
     "auth_ref": [
      "r1178",
      "r1180",
      "r1182",
      "r1186",
      "r1617",
      "r1618",
      "r1619"
     ]
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Fair Value [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_DerivativesReportingOfDerivativeActivity": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesReportingOfDerivativeActivity",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]",
        "terseLabel": "Derivative Instruments",
        "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated Derivative Instruments",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Technology",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1546",
      "r1547",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation Of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue by Product Category and Timing of Recognition",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1572"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureStockBasedCompensationExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation Expense",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r646",
      "r677",
      "r678",
      "r681",
      "r1282"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation Expense Categorized by Award Type",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Stock-Based Compensation Expense Categorized by Equity Components",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r71"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture",
        "label": "Discontinued Operations, Held-for-Sale or Disposed of by Sale [Member]",
        "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, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r11",
      "r12"
     ]
    },
    "xper_DiscountAsInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DiscountAsInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount As Interest Income",
        "documentation": "Discount as interest income.",
        "terseLabel": "Discount on Interest income"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount On The Deferred Consideration To Be Accreted As Interest Income",
        "documentation": "Discount on the deferred consideration to be accreted as interest income.",
        "terseLabel": "Discount on deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DiscountOnTheHoldbackConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DiscountOnTheHoldbackConsiderationAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount On The Holdback Consideration Amount",
        "documentation": "Discount on the holdback consideration amount.",
        "terseLabel": "Discount on holdback consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "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": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale, noncurrent",
        "totalLabel": "Total assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r117",
      "r123",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents classified as held-for-sale, current (Note 7)",
        "terseLabel": "Cash and cash equivalents",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r173"
     ]
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred cash consideration",
        "label": "Disposal Group Including Discontinued Operation Deferred Cash Consideration",
        "documentation": "Disposal group including discontinued operation deferred cash consideration.",
        "totalLabel": "Total future payments",
        "verboseLabel": "Total deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in First Annual Payment",
        "documentation": "Disposal group including discontinued operation, deferred cash consideration to be paid in first annual payment.",
        "terseLabel": "February 15, 2028"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Fourth Annual Payment",
        "documentation": "Disposal group including discontinued operation, deferred cash consideration to be paid in fourth annual payment.",
        "terseLabel": "February 15, 2031"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Second Annual Payment",
        "documentation": "Disposal group including discontinued operation, deferred cash consideration to be paid in second annual payment.",
        "terseLabel": "February 15, 2029"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfDeferredCashConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "February 15, 2030",
        "label": "Disposal Group Including Discontinued Operation, Deferred Cash Consideration to be Paid in Third Annual Payment",
        "documentation": "Disposal group including discontinued operation, deferred cash consideration to be paid in third annual payment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current",
        "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173"
     ]
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Including Discontinued Operation Holdback Cash Consideration",
        "documentation": "Disposal group including discontinued operation holdback cash consideration.",
        "terseLabel": "Holdback consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Right of Use Assets Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r117",
      "r123",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r117",
      "r123",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r117",
      "r123",
      "r173"
     ]
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net",
        "totalLabel": "Unbilled contracts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled contracts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Current."
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled contracts receivable, net",
        "label": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Unbilled Contracts Receivable, Net Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationUnrecognizedTaxBenefitNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefit",
        "label": "Disposal Group, Including Discontinued Operation, Unrecognized Tax Benefit Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Unrecognized Tax Benefit Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1280"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361",
      "r1404"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361",
      "r1404"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1382"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "verboseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1335"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Tax Jurisdiction [Member]",
        "terseLabel": "Federal",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1393"
     ]
    },
    "us-gaap_EarliestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarliestTaxYearMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year",
        "documentation": "Earliest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Loss per share attributable to the Company:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic loss per share",
        "verboseLabel": "Net loss per share attributable to the Company - basic",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r371",
      "r379",
      "r382",
      "r390",
      "r391",
      "r392",
      "r397",
      "r750",
      "r766",
      "r802",
      "r803",
      "r970",
      "r995",
      "r1243"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss per share",
        "verboseLabel": "Net loss per share attributable to the Company - diluted",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r371",
      "r382",
      "r390",
      "r391",
      "r392",
      "r397",
      "r750",
      "r766",
      "r802",
      "r803",
      "r970",
      "r995",
      "r1243"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share Attributable to the Company",
        "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": [
      "r52",
      "r53",
      "r394"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompany"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share Attributable To The Company",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r393",
      "r395",
      "r396"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of cross-border tax laws",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount",
        "totalLabel": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount, Total",
        "documentation": "Amount of reported income tax expense (benefit) from difference to expected income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r707",
      "r710"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Employee compensation and benefits",
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Period to Recognize Expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1600"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "negatedLabel": "Tax effect on stock-based compensation expense",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ESPP",
        "terseLabel": "Employee Stock Purchase Plan",
        "verboseLabel": "ESPP",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "verboseLabel": "Stock Options",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "xper_EmployeeStockPurchasePlansWeightedAveragePurchasePrice": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "EmployeeStockPurchasePlansWeightedAveragePurchasePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average purchase price",
        "label": "Employee Stock Purchase Plans Weighted Average Purchase Price",
        "documentation": "Employee stock purchase plans weighted average purchase price."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1447"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1444"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "verboseLabel": "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": [
      "r1334"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1334"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1446"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1387"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1440"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1440"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1440"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r284",
      "r322",
      "r323",
      "r324",
      "r353",
      "r354",
      "r355",
      "r360",
      "r369",
      "r372",
      "r374",
      "r399",
      "r492",
      "r500",
      "r550",
      "r614",
      "r732",
      "r733",
      "r745",
      "r746",
      "r747",
      "r751",
      "r765",
      "r766",
      "r781",
      "r783",
      "r784",
      "r785",
      "r786",
      "r789",
      "r801",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r849",
      "r852",
      "r878",
      "r990",
      "r1021",
      "r1022",
      "r1023",
      "r1049",
      "r1122"
     ]
    },
    "us-gaap_EquityMethodInvestmentAggregateCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentAggregateCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Aggregate Cost",
        "terseLabel": "Equity securities accounted for under equity method",
        "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsPolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Non-Marketable Equity Investments",
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r112",
      "r485"
     ]
    },
    "xper_EquitySalePercetage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "EquitySalePercetage",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity sale percetage",
        "documentation": "Equity sale percetage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Equity securities without a readily determinable fair value",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "terseLabel": "Non-marketable equity securities, without a readily determinable fair value, impairments or adjustments",
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1397"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1354",
      "r1365",
      "r1375",
      "r1408"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1351",
      "r1362",
      "r1372",
      "r1405"
     ]
    },
    "us-gaap_ErrorCorrectionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ErrorCorrectionOtherMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Error Understatement",
        "label": "Error Correction, Other [Member]",
        "documentation": "Error correction to previously issued financial statement classified as other."
       }
      }
     },
     "auth_ref": [
      "r1449",
      "r1450",
      "r1457",
      "r1458",
      "r1459",
      "r1460",
      "r1505"
     ]
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction, Type [Axis]",
        "documentation": "Information by type of error correction."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374"
     ]
    },
    "xper_EurodollarWithLondonInterbankOfferedRateLIBORMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "EurodollarWithLondonInterbankOfferedRateLIBORMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eurodollar with London interbank offered rate (LIBOR).",
        "label": "Eurodollar With London Interbank Offered Rate L I B O R [Member]",
        "terseLabel": "Eurodollar, London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "auth_ref": []
    },
    "xper_EuropeAndMiddleEastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "EuropeAndMiddleEastMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Europe and Middle East.",
        "label": "Europe And Middle East [Member]",
        "terseLabel": "Europe and Middle East"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1701",
      "r1702",
      "r1703",
      "r1704"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "xper_ExistingTechnologyContentDatabaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ExistingTechnologyContentDatabaseMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Existing technology / content database.",
        "label": "Existing Technology Content Database [Member]",
        "terseLabel": "Existing technology / content database"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r817",
      "r1291"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r817",
      "r1291"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of Non-recurring Fair Value Measurements",
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3)."
       }
      }
     },
     "auth_ref": [
      "r1623",
      "r1624"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value By Balance Sheet Grouping [Table]",
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r806",
      "r808",
      "r1291",
      "r1626",
      "r1637"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r812",
      "r814",
      "r815",
      "r816",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r963",
      "r1291",
      "r1297"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r806",
      "r808",
      "r1291",
      "r1626",
      "r1637"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Issuances",
        "terseLabel": "Assets additions",
        "documentation": "Amount of issuances of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r818",
      "r1294"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases",
        "terseLabel": "Assets received",
        "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r818",
      "r1294"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales",
        "terseLabel": "Assets sold",
        "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r818",
      "r1294"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value",
        "periodEndLabel": "Balance at December 31, 2021",
        "periodStartLabel": "Balance at December 31, 2020",
        "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r818",
      "r1294"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Non-Recurring",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r806",
      "r808",
      "r1291",
      "r1626"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1291",
      "r1623",
      "r1624",
      "r1625",
      "r1626",
      "r1627",
      "r1637"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r101",
      "r107"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "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",
      "r479",
      "r480",
      "r481",
      "r482",
      "r502",
      "r503",
      "r507",
      "r508",
      "r510",
      "r512",
      "r513",
      "r514",
      "r594",
      "r611",
      "r790",
      "r824",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r991",
      "r1261",
      "r1291",
      "r1294",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1306",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1622",
      "r1625",
      "r1626",
      "r1627",
      "r1634",
      "r1637"
     ]
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivableNonaccrualInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivableNonaccrualInterestIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Nonaccrual, Interest Income",
        "terseLabel": "Recognized interest income",
        "documentation": "Amount of interest income on financing receivable on nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets estimated useful life",
        "verboseLabel": "Useful Life (years)",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized finite-lived intangible assets",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Finite-lived intangible assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r522",
      "r542",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1548",
      "r1705"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r546",
      "r547",
      "r925",
      "r932",
      "r1231"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, Gross Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "totalLabel": "Finite-Lived Intangible Assets, Gross, Total",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r542",
      "r932",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r542",
      "r546",
      "r547",
      "r548",
      "r925",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r537",
      "r538",
      "r539",
      "r541",
      "r542",
      "r546",
      "r547",
      "r1231"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Finite-lived intangible assets, Net",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r1547"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Tax Jurisdiction [Member]",
        "terseLabel": "Foreign",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r702"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Remeasurement and Transactions",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfGrossAmountsOfForeignCurrencyForwardContractsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contracts",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r1240",
      "r1278",
      "r1290",
      "r1291"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1412"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1412"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1412"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1412"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1369",
      "r1379",
      "r1412"
     ]
    },
    "xper_FormerParentEquityAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FormerParentEquityAwardsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former parent equity awards.",
        "label": "Former Parent Equity Awards [Member]",
        "terseLabel": "Former Parent Equity Awards"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FormerParentsPerformanceStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FormerParentsPerformanceStockUnitsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Parents Performance Stock Units [Member]",
        "label": "Former Parents Performance Stock Units [Member]",
        "terseLabel": "Former Parents PSUs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1392"
     ]
    },
    "xper_FutureSubleaseIncomeReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivable",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable.",
        "label": "Future Sublease Income Receivable",
        "negatedTotalLabel": "Total lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future Sublease Income Receivable.",
        "label": "Future Sublease Income Receivable [Abstract]",
        "terseLabel": "Sublease Income"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable after year five.",
        "label": "Future Sublease Income Receivable After Year Five",
        "negatedLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableInYearFive",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable in year five.",
        "label": "Future Sublease Income Receivable In Year Five",
        "negatedLabel": "2029"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableInYearFour",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable in year four.",
        "label": "Future Sublease Income Receivable In Year Four",
        "negatedLabel": "2028"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableInYearThree",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable in year three.",
        "label": "Future Sublease Income Receivable In Year Three",
        "negatedLabel": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableInYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable in year two.",
        "label": "Future Sublease Income Receivable In Year Two",
        "negatedLabel": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable next twelve months.",
        "label": "Future Sublease Income Receivable Next Twelve Months",
        "negatedLabel": "2025"
       }
      }
     },
     "auth_ref": []
    },
    "xper_FutureSubleaseIncomeReceivableUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "FutureSubleaseIncomeReceivableUndiscountedExcessAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future sublease income receivable undiscounted excess amount.",
        "label": "Future Sublease Income Receivable Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnFairValueHedgesRecognizedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnFairValueHedgesRecognizedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on fair value hedges",
        "label": "Gain (Loss) on Fair Value Hedges Recognized in Earnings",
        "totalLabel": "Gain (Loss) on Fair Value Hedges Recognized in Earnings, Total",
        "verboseLabel": "Gain or loss on fair value hedges",
        "documentation": "Total amount of gain (loss) derived from fair value hedges recognized in earnings in the period."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Business",
        "terseLabel": "Gain on divestiture",
        "negatedLabel": "Gain from divestitures",
        "negatedTerseLabel": "Gain on divestitures",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r772",
      "r1490"
     ]
    },
    "xper_GainLossOnSaleOfBusinessPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "GainLossOnSaleOfBusinessPretax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax gain on divestiture",
        "label": "Gain Loss On Sale Of Business Pretax",
        "documentation": "Gain (loss) on sale of business, pretax."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Loss on debt extinguishment",
        "negatedLabel": "Loss on debt extinguishment",
        "negatedTerseLabel": "Loss on debt extinguishment",
        "totalLabel": "Gain (Loss) on Extinguishment of Debt, Total",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r69",
      "r70"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r1216"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending",
        "periodStartLabel": "Goodwill, beginning",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill, Total",
        "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": [
      "r297",
      "r523",
      "r964",
      "r1253",
      "r1263",
      "r1293",
      "r1305",
      "r1530",
      "r1537"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNet1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill Impairment and Intangible Assets, Net",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1528",
      "r1540"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Goodwill impairment",
        "verboseLabel": "Goodwill impairment charge",
        "negatedLabel": "Impairment charge",
        "documentation": "Amount of impairment loss from 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": [
      "r16",
      "r524",
      "r530",
      "r534",
      "r1263",
      "r1293"
     ]
    },
    "xper_HardwareProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "HardwareProductsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware Products",
        "label": "Hardware Products [Member]",
        "documentation": "Hardware Products."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r776"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "xper_HoldbackConsiderationNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "HoldbackConsiderationNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net carrying amount",
        "label": "Holdback Consideration Net",
        "documentation": "Holdback consideration net."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1338",
      "r1361"
     ]
    },
    "us-gaap_ImpairmentOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairment charges related to non-marketable equity securities",
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_ImpairmentOfLeasehold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLeasehold",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Writing off of leasehold improvements",
        "label": "Impairment of Leasehold",
        "terseLabel": "Non-cash impairment charges related to leasehold improvements",
        "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r64"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived assets",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r64",
      "r172",
      "r1292"
     ]
    },
    "xper_ImpairmentOfNonMarketableEquitySecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ImpairmentOfNonMarketableEquitySecurities",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Non-Marketable Equity Securities",
        "documentation": "Impairment of non-marketable equity securities.",
        "terseLabel": "Impairment charges related to non-marketable equity securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identified Intangible Assets and Goodwill Impairment",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r175"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "U.S.",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r700"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before 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": [
      "r152",
      "r213",
      "r218",
      "r971",
      "r986",
      "r1245",
      "r1252",
      "r1509",
      "r1511",
      "r1512",
      "r1513",
      "r1514"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r700"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1280"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails"
     ],
     "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": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleParentheticalDetails"
     ],
     "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": [
      "r21",
      "r30",
      "r38",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r124",
      "r125",
      "r126",
      "r174"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "terseLabel": "Income Statement Location",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r553",
      "r557",
      "r810",
      "r813",
      "r818",
      "r1016",
      "r1018",
      "r1107",
      "r1231",
      "r1295",
      "r1669"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "terseLabel": "Income Statement Location",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r557",
      "r810",
      "r813",
      "r818",
      "r1016",
      "r1018",
      "r1107",
      "r1231",
      "r1295",
      "r1669"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "terseLabel": "Income Tax Authority",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r701",
      "r702",
      "r715",
      "r728",
      "r1287",
      "r1612"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "terseLabel": "Income Tax Authority",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r701",
      "r702",
      "r715",
      "r728",
      "r1287",
      "r1612"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [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_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r1605"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r691",
      "r701",
      "r711",
      "r712",
      "r713",
      "r720",
      "r727",
      "r737",
      "r739",
      "r740",
      "r741",
      "r1043",
      "r1287"
     ]
    },
    "us-gaap_IncomeTaxExaminationDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationDescription",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Examination, Description",
        "terseLabel": "Income tax examination description",
        "documentation": "A brief description of status of the tax examination, significant findings to date, and the entity's position with respect to the findings."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfProvisionForIncomeTaxesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for (benefit from) income taxes",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r240",
      "r373",
      "r374",
      "r398",
      "r415",
      "r437",
      "r699",
      "r701",
      "r738",
      "r996",
      "r1287"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r695",
      "r696",
      "r720",
      "r721",
      "r726",
      "r730",
      "r1037"
     ]
    },
    "xper_IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Rate Reconciliation, Change In Other Comprehensive Income.",
        "documentation": "Income tax rate reconciliation, change in other comprehensive income.",
        "terseLabel": "Change in other comprehensive income",
        "negatedLabel": "Change in other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "xper_IncomeTaxRateReconciliationExecutiveCompensationLimitation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxRateReconciliationExecutiveCompensationLimitation",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax rate reconciliation executive compensation limitation.",
        "label": "Income Tax Rate Reconciliation Executive Compensation Limitation",
        "terseLabel": "Executive compensation limitation"
       }
      }
     },
     "auth_ref": []
    },
    "xper_IncomeTaxRateReconciliationForeignLossesNotBenefited": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxRateReconciliationForeignLossesNotBenefited",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax rate reconciliation foreign losses not benefited.",
        "label": "Income Tax Rate Reconciliation Foreign Losses Not Benefited",
        "terseLabel": "Restructuring and transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Change in valuation allowance",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r1287",
      "r1602"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "U.S. tax reform",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r701",
      "r706",
      "r1287"
     ]
    },
    "xper_IncomeTaxReconciliationChangeInEstimates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxReconciliationChangeInEstimates",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation change in estimates.",
        "label": "Income Tax Reconciliation Change In Estimates",
        "terseLabel": "Change in estimates"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationDispositionOfBusiness",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture-related activity",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r1602",
      "r1603"
     ]
    },
    "xper_IncomeTaxReconciliationForeignExchangeAndInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxReconciliationForeignExchangeAndInterest",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation foreign exchange and interest.",
        "label": "Income Tax Reconciliation Foreign Exchange And Interest",
        "terseLabel": "Foreign exchange and interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Foreign rate differential",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r705",
      "r1287",
      "r1602"
     ]
    },
    "xper_IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation foreign tax credits expense (benefit).",
        "label": "Income Tax Reconciliation Foreign Tax Credits Expense Benefit",
        "terseLabel": "Foreign tax credit"
       }
      }
     },
     "auth_ref": []
    },
    "xper_IncomeTaxReconciliationForeignWithholdingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxReconciliationForeignWithholdingTax",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation foreign withholding tax.",
        "label": "Income Tax Reconciliation Foreign Withholding Tax",
        "terseLabel": "Foreign withholding tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "U.S. federal statutory rate",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r1287"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total",
        "terseLabel": "Non-deductible expense",
        "negatedLabel": "Non-deductible expense",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r709",
      "r710",
      "r1602"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Goodwill impairment",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss."
       }
      }
     },
     "auth_ref": [
      "r1287",
      "r1602",
      "r1604"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "terseLabel": "Stock-based compensation",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1287",
      "r1602",
      "r1604"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Others",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1287",
      "r1602",
      "r1603"
     ]
    },
    "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "terseLabel": "Foreign income inclusions",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings."
       }
      }
     },
     "auth_ref": [
      "r1602",
      "r1603"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State, net of federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r1287",
      "r1602"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "negatedLabel": "Research tax credit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1287",
      "r1602",
      "r1604"
     ]
    },
    "xper_IncomeTaxReconciliationUnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncomeTaxReconciliationUnrecognizedTaxBenefits",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfStatutoryUSFederalIncomeTaxRateToEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation unrecognized tax benefits.",
        "label": "Income Tax Reconciliation Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes paid, net of refunds",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r162",
      "r1491",
      "r1610",
      "r1611"
     ]
    },
    "us-gaap_IncomeTaxesReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivableNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Receivable, Noncurrent",
        "terseLabel": "Non-current income tax receivable",
        "verboseLabel": "Income tax receivable, noncurrent",
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r1481"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "totalLabel": "Increase (Decrease) in Accounts Payable, Total",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued and other liabilities",
        "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1489"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "xper_IncreaseDecreaseInUnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncreaseDecreaseInUnbilledContractsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease in unbilled contracts receivable.",
        "label": "Increase Decrease In Unbilled Contracts Receivable",
        "negatedLabel": "Unbilled contracts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "xper_IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental compensation expense recognized over requisite service period through 2025",
        "label": "Incremental Compensation Expense, Recognized Over Requisite Service Period Through Two Thousand and Twenty Five",
        "documentation": "Incremental compensation expense, recognized over requisite service period through two thousand and twenty five."
       }
      }
     },
     "auth_ref": []
    },
    "xper_IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IndefiniteLivedIntangibleAssetsAccumulatedAmortizationExcludingGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets accumulated amortization excluding goodwill.",
        "label": "Indefinite Lived Intangible Assets Accumulated Amortization Excluding Goodwill",
        "negatedLabel": "Indefinite-lived intangible assets, Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r540",
      "r545",
      "r1264"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)",
        "totalLabel": "Indefinite-lived intangible assets, Net",
        "periodStartLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance",
        "periodEndLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance",
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r545",
      "r1264"
     ]
    },
    "xper_IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite lived intangible assets gross excluding goodwill.",
        "label": "Indefinite Lived Intangible Assets Gross Excluding Goodwill",
        "terseLabel": "Indefinite-lived intangible assets, Gross Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name",
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r540",
      "r545",
      "r1264"
     ]
    },
    "xper_IndemnificationHeldPeriodAfterClosingDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IndemnificationHeldPeriodAfterClosingDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indemnification Held Period After Closing Date",
        "documentation": "Indemnification held period after closing date.",
        "terseLabel": "Indemnification held period after closing date"
       }
      }
     },
     "auth_ref": []
    },
    "xper_IndemnificationHoldbackAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IndemnificationHoldbackAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification holdback amount",
        "label": "Indemnification Holdback Amount",
        "documentation": "Indemnification holdback amount."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1358",
      "r1369",
      "r1379",
      "r1403",
      "r1412",
      "r1416",
      "r1424"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1422"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1339",
      "r1428"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1339",
      "r1428"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1339",
      "r1428"
     ]
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible assets, gross",
        "totalLabel": "Intangible Assets, Gross (Excluding Goodwill), Total",
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Intangible assets, net",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r1547",
      "r1549"
     ]
    },
    "xper_IntellectualPropertyLicensingRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "IntellectualPropertyLicensingRevenueMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual property licensing revenue.",
        "label": "Intellectual Property Licensing Revenue [Member]",
        "terseLabel": "IP Licensing Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Other Income",
        "terseLabel": "Interest and other income, net",
        "negatedLabel": "Interest and other income, net",
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense - debt",
        "label": "Interest Expense, Operating and Nonoperating",
        "negatedLabel": "Interest expense - debt",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r407",
      "r411",
      "r417",
      "r437",
      "r843",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense",
        "totalLabel": "Interest Expense, Debt, Total",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r591",
      "r598",
      "r1268",
      "r1269"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid",
        "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": [
      "r334",
      "r337",
      "r338"
     ]
    },
    "us-gaap_InterestReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivableNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Add: interest accrued to date",
        "label": "Interest Receivable, Noncurrent",
        "terseLabel": "Add: interest accrued to date",
        "documentation": "Carrying amount as of the balance sheet date of noncurrent interest earned but not received. Also called accrued interest or accrued interest receivable."
       }
      }
     },
     "auth_ref": [
      "r1481"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods inventory",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1482"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r293",
      "r309",
      "r517",
      "r518",
      "r519",
      "r923",
      "r1242"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfCarryingAmountOfNoteDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Owned, Balance, Principal Amount",
        "terseLabel": "Outstanding principal amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1067",
      "r1136",
      "r1163",
      "r1201",
      "r1324"
     ]
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Estimated Fair Value of Marketable Debt Securities by Contractual Maturity",
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Financial Instruments",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r244",
      "r451",
      "r452",
      "r825",
      "r826",
      "r1662"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "JP",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "KR",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "South Korea"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LaborAndRelatedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LaborAndRelatedExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries, bonuses and employee benefits",
        "label": "Labor and Related Expense",
        "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit."
       }
      }
     },
     "auth_ref": [
      "r1487"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1573"
     ]
    },
    "us-gaap_LatestTaxYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LatestTaxYearMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Latest Tax Year",
        "documentation": "Latest identified tax year."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "srt_LatinAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LatinAmericaMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Latin America",
        "label": "Latin America [Member]",
        "documentation": "Region of Latin America."
       }
      }
     },
     "auth_ref": [
      "r1471",
      "r1472",
      "r1473",
      "r1474",
      "r1701",
      "r1702",
      "r1703",
      "r1704"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "totalLabel": "Total operating lease cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r1304"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Costs",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1647"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r870"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee Lease Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r871"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee Lease Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r871"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due.",
        "label": "Lessee Net Operating Lease Liability Payments Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due after year five.",
        "label": "Lessee Net Operating Lease Liability Payments Due After Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due next twelve months.",
        "label": "Lessee Net Operating Lease Liability Payments Due Next Twelve Months",
        "terseLabel": "2025"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due year five.",
        "label": "Lessee Net Operating Lease Liability Payments Due Year Five",
        "terseLabel": "2029"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due year four.",
        "label": "Lessee Net Operating Lease Liability Payments Due Year Four",
        "terseLabel": "2028"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due year three.",
        "label": "Lessee Net Operating Lease Liability Payments Due Year Three",
        "terseLabel": "2027"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability payments due year two.",
        "label": "Lessee Net Operating Lease Liability Payments Due Year Two",
        "terseLabel": "2026"
       }
      }
     },
     "auth_ref": []
    },
    "xper_LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "LesseeNetOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee net operating lease liability undiscounted excess amount.",
        "label": "Lessee Net Operating Lease Liability Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDescription",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Description",
        "terseLabel": "Operating lease description",
        "documentation": "Description of lessee's operating lease."
       }
      }
     },
     "auth_ref": [
      "r859"
     ]
    },
    "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease existence of option to renew",
        "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]",
        "documentation": "Indicates (true false) whether lessee has option to extend operating lease."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments and Related Lease Liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1648"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r869"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lessee term of period to extend",
        "verboseLabel": "Lessee term of period to renew",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1646"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Remaining lease term",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1646"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r130",
      "r131",
      "r132",
      "r135",
      "r136",
      "r137",
      "r140",
      "r343",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r769",
      "r773",
      "r774",
      "r830",
      "r1076",
      "r1244",
      "r1332",
      "r1564",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r212",
      "r982",
      "r1305",
      "r1494",
      "r1523",
      "r1638"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r292",
      "r343",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r769",
      "r773",
      "r774",
      "r830",
      "r1305",
      "r1564",
      "r1652",
      "r1653"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities to be disposed of",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities Total:",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale",
        "totalLabel": "Total liabilities held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r117",
      "r123",
      "r170",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities Current:",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale, noncurrent",
        "totalLabel": "Total liabilities to be disposed of",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r7",
      "r117",
      "r123",
      "r173",
      "r289",
      "r290"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities Noncurrent:",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit",
        "verboseLabel": "Outstanding borrowings",
        "totalLabel": "Long-Term Line of Credit, Total",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r209",
      "r1664"
     ]
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134",
      "r1493",
      "r1561",
      "r1562"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134",
      "r1493",
      "r1561"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line Of Credit Facility [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": [
      "r568",
      "r1493",
      "r1561"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Borrowing capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line Of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r134",
      "r568",
      "r1493",
      "r1561"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Long-lived Assets by Geographic Region",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "terseLabel": "Total long-term debt, net - Carrying Amount",
        "verboseLabel": "Borrowings",
        "totalLabel": "Total principal payments",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r209",
      "r585",
      "r596",
      "r1266",
      "r1267",
      "r1303",
      "r1664"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "totalLabel": "Long-Term Debt, Current Maturities, Total",
        "terseLabel": "Long-term debt classified as current",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Total long-term debt, net - Estimated Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1623",
      "r1625",
      "r1626",
      "r1627"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "April 1, 2029",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r346",
      "r589"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "April 1, 2028",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r346",
      "r589"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPrincipalPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "April 1, 2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r346",
      "r589"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r303"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "Debt",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r1553",
      "r1554",
      "r1555"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r68",
      "r1553",
      "r1554",
      "r1555"
     ]
    },
    "us-gaap_MaturitiesOfLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaturitiesOfLongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturities of Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r254",
      "r256",
      "r257",
      "r259",
      "r280",
      "r281",
      "r564",
      "r565",
      "r566",
      "r567",
      "r641",
      "r687",
      "r808",
      "r921",
      "r1015",
      "r1017",
      "r1031",
      "r1068",
      "r1069",
      "r1132",
      "r1151",
      "r1156",
      "r1157",
      "r1198",
      "r1229",
      "r1230",
      "r1260",
      "r1270",
      "r1281",
      "r1296",
      "r1297",
      "r1301",
      "r1302",
      "r1316",
      "r1568",
      "r1654",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1395"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1395"
     ]
    },
    "xper_MediaPlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "MediaPlatformMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Media platform.",
        "label": "Media Platform [Member]",
        "terseLabel": "Media Platform"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestitures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "terseLabel": "Acquisitions and Divestitures",
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r189"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r254",
      "r256",
      "r257",
      "r259",
      "r280",
      "r281",
      "r564",
      "r565",
      "r566",
      "r567",
      "r641",
      "r687",
      "r808",
      "r921",
      "r1015",
      "r1017",
      "r1031",
      "r1068",
      "r1069",
      "r1132",
      "r1151",
      "r1156",
      "r1157",
      "r1198",
      "r1229",
      "r1230",
      "r1260",
      "r1270",
      "r1281",
      "r1296",
      "r1297",
      "r1301",
      "r1316",
      "r1568",
      "r1654",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest",
        "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total",
        "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance",
        "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r211",
      "r343",
      "r486",
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r830",
      "r981",
      "r1080"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Ownership Percentage, Parent",
        "terseLabel": "Ownership interest, percentage",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1415"
     ]
    },
    "xper_MobiTVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "MobiTVMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MobiTV.",
        "label": "Mobi T V [Member]",
        "terseLabel": "MobiTV"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1423"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1396"
     ]
    },
    "xper_NetAssetHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetAssetHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets held for sale",
        "label": "Net Asset Held For Sale",
        "documentation": "Net Asset Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetAssetsHeldForSaleCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetAssetsHeldForSaleCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets held for sale, Current",
        "terseLabel": "Net assets held for sale, Current",
        "label": "Net Assets Held For Sale Current",
        "documentation": "Net Assets Held For Sale Current"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetAssetsHeldForSaleNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetAssetsHeldForSaleNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets held for sale, Noncurrent",
        "label": "Net Assets Held For Sale Noncurrent",
        "documentation": "Net Assets Held For Sale Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetCapitalContributionFromAndTaxSettlementWithFormerParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetCapitalContributionFromAndTaxSettlementWithFormerParent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net capital contribution from and tax settlement with Former Parent",
        "label": "Net Capital Contribution From And Tax Settlement With Former Parent",
        "documentation": "Net capital contribution from and tax settlement with former parent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r163"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net loss attributable to the Company",
        "verboseLabel": "Consolidated net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r163",
      "r214",
      "r290",
      "r316",
      "r319",
      "r324",
      "r343",
      "r359",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r373",
      "r374",
      "r388",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r750",
      "r766",
      "r803",
      "r830",
      "r989",
      "r1099",
      "r1120",
      "r1121",
      "r1330",
      "r1564"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "totalLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total",
        "terseLabel": "Less: net income (loss) attributable to noncontrolling interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r199",
      "r316",
      "r319",
      "r369",
      "r373",
      "r374",
      "r988",
      "r1486"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to the Company - basic",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r364",
      "r365",
      "r367",
      "r368",
      "r379",
      "r380",
      "r389",
      "r392",
      "r766"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to the Company - diluted",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r389",
      "r392"
     ]
    },
    "xper_NetInvestmentByFormerParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetInvestmentByFormerParentMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net investment by former parent.",
        "label": "Net Investment By Former Parent [Member]",
        "terseLabel": "Net Investment by Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetInvestmentByFormerParentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetInvestmentByFormerParentPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net investment by former parent.",
        "label": "Net Investment by Former Parent [Policy Text Block]",
        "terseLabel": "Net Investment by Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetOperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetOperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating lease liabilities payments due.",
        "label": "Net Operating Lease Liabilities Payments Due [Abstract]",
        "terseLabel": "Net Operating Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetOperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net operating lease liability.",
        "label": "Net Operating Lease Liability",
        "terseLabel": "Present value of lease liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetProceedsFromParentCapitalContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetProceedsFromParentCapitalContributions",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from capital contributions by Former Parent",
        "documentation": "Net proceeds from parent capital contributions.",
        "label": "Net Proceeds From Parent Capital Contributions",
        "verboseLabel": "Net proceeds from capital contributions by Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetProceedsFromParentCapitalContributionsByFormerParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetProceedsFromParentCapitalContributionsByFormerParent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from capital contributions by Former Parent",
        "label": "Net Proceeds From Parent Capital Contributions by Former Parent",
        "documentation": "Net proceeds from parent capital contributions by former parent."
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetTransferFromParentInMergerConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetTransferFromParentInMergerConsideration",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net transfer from parent in merger consideration.",
        "label": "Net transfer from Parent in Merger consideration",
        "terseLabel": "TiVo Merger consideration",
        "negatedLabel": "TiVO merger consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetTransfersFromFormerParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetTransfersFromFormerParent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net transfers from Former Parent",
        "documentation": "Net transfers from former parent.",
        "label": "Net Transfers From Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NetTransfersFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NetTransfersFromParent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net transfers from parent.",
        "label": "Net Transfers From Parent",
        "terseLabel": "Net transfers from Parent",
        "totalLabel": "Total net transfers from Former Parent per Consolidated Statements of Equity",
        "verboseLabel": "Total net transfers from Former Parent per consolidated statements of equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRecentAccountingPronouncements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Recent Accounting Pronouncements",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r287",
      "r357",
      "r358",
      "r361",
      "r362",
      "r376",
      "r377",
      "r447",
      "r493",
      "r494",
      "r748",
      "r749",
      "r751",
      "r766",
      "r787",
      "r799",
      "r873",
      "r879",
      "r880",
      "r929",
      "r930",
      "r931",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1030"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [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": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r356",
      "r359",
      "r360",
      "r361",
      "r363",
      "r367",
      "r376",
      "r397",
      "r446",
      "r447",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r549",
      "r550",
      "r554",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r827",
      "r828",
      "r848",
      "r849",
      "r850",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r926",
      "r927",
      "r928",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r356",
      "r359",
      "r360",
      "r361",
      "r363",
      "r367",
      "r376",
      "r397",
      "r446",
      "r447",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r549",
      "r550",
      "r554",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r827",
      "r828",
      "r848",
      "r849",
      "r850",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r926",
      "r927",
      "r928",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1035"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1395"
     ]
    },
    "xper_NonMarketableEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NonMarketableEquitySecuritiesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-marketable equity securities.",
        "label": "Non Marketable Equity Securities [Member]",
        "terseLabel": "Non-marketable Equity Securities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1369",
      "r1379",
      "r1403",
      "r1412"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1386"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1385"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1403"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1423"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1423"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental disclosure of noncash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Debt Assumed",
        "terseLabel": "Debt issued in connection with acquisition",
        "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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": [
      "r48",
      "r49",
      "r50"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1546",
      "r1547",
      "r1550",
      "r1551"
     ]
    },
    "xper_NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncontrolling interest increase (decrease) from sale of parent equity interest.",
        "label": "Noncontrolling Interest Increase (Decrease) from Sale of Parent Equity Interest",
        "terseLabel": "Issuance of equity to noncontrolling interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interest",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r614",
      "r1501",
      "r1502",
      "r1503",
      "r1506",
      "r1699"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets",
        "label": "Long-Lived Assets",
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfNotionalAndFairValuesOfAllDerivativeInstrumentsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Undesignated Derivative Instruments",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "xper_NoteReceivableInExchangeForConsiderationFromDivestiture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NoteReceivableInExchangeForConsiderationFromDivestiture",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note receivable in exchange for consideration from divestiture",
        "label": "Note Receivable in Exchange for Consideration from Divestiture",
        "documentation": "Note receivable in exchange for consideration from divestiture"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesReceivableMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable [Member]",
        "terseLabel": "Note Receivable, Noncurrent",
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics."
       }
      }
     },
     "auth_ref": []
    },
    "xper_NreServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NreServicesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NRE services",
        "label": "NRE services [Member]",
        "documentation": "NRE services."
       }
      }
     },
     "auth_ref": []
    },
    "xper_NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock shares considered as one unit for issue of shares in spinoff.",
        "label": "Number of Common Stock Shares Considered as One Unit for Issue of Shares in Spinoff",
        "terseLabel": "Number of common stock shares considered as one unit for issue of shares in spinoff"
       }
      }
     },
     "auth_ref": []
    },
    "xper_NumberOfIndependentPubliclyTradedCompanies": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NumberOfIndependentPubliclyTradedCompanies",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of independent publicly traded companies",
        "label": "Number of Independent Publicly Traded Companies",
        "documentation": "Number of independent publicly traded companies."
       }
      }
     },
     "auth_ref": []
    },
    "xper_NumberOfIntellectualPropertyLicensingBusiness": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NumberOfIntellectualPropertyLicensingBusiness",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of intellectual property licensing business",
        "label": "Number of Intellectual Property Licensing Business",
        "documentation": "Number of intellectual property licensing business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1510"
     ]
    },
    "xper_NumberOfProductBusiness": {
     "xbrltype": "integerItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NumberOfProductBusiness",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of product business",
        "label": "Number of Product Business",
        "documentation": "Number of product business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of principal segment",
        "verboseLabel": "Number of principal businesses segment",
        "label": "Number of reportable business 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": [
      "r1246",
      "r1258",
      "r1510"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reporting Units",
        "terseLabel": "Number of reporting units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "xper_NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares received for every ten common stock shares held on record date.",
        "label": "Number of Shares Received for Every Ten Common Stock Shares Held on Record Date",
        "terseLabel": "Number of shares received for every ten common stock shares held on record date"
       }
      }
     },
     "auth_ref": []
    },
    "xper_OfficeEquipmentAndFurnitureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OfficeEquipmentAndFurnitureMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment and Furniture [Member]",
        "documentation": "Office Equipment and Furniture",
        "terseLabel": "Office equipment and furniture"
       }
      }
     },
     "auth_ref": []
    },
    "xper_OperatingAccountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OperatingAccountsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating accounts.",
        "label": "Operating Accounts [Member]",
        "terseLabel": "Operating Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "terseLabel": "Total operating expenses",
        "totalLabel": "Operating Expenses, Total",
        "verboseLabel": "Amount of allocations from parent",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "verboseLabel": "Total operating income (loss)",
        "totalLabel": "Operating loss",
        "terseLabel": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r1245",
      "r1509",
      "r1511",
      "r1512",
      "r1513",
      "r1514"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Fixed lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r1304"
     ]
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Impairment Loss",
        "verboseLabel": "Non-cash impairment charges related to operating lease ROU assets",
        "terseLabel": "Gross cost",
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1645"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of operating lease liabilities:",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: operating lease liabilities, current portion",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncurrent operating lease liabilities",
        "terseLabel": "Operating lease liabilities, noncurrent",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash payments included in the measurement of 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": [
      "r856",
      "r865"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating lease, right-of-use asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating leases, weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r868",
      "r1304"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfWeightedaverageRemainingTermOfOperatingLeasesAndWeightedaverageOfDiscountRateOfPresentValueOfOperatingLeaseLiab"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r1304"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "verboseLabel": "Operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "xper_OperatingLossCarryforwardsExpirationEndYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationEndYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards, expiration end year.",
        "label": "Operating Loss Carryforwards Expiration End Year",
        "terseLabel": "Operating loss carryforwards, expiration end year"
       }
      }
     },
     "auth_ref": []
    },
    "xper_OperatingLossCarryforwardsExpirationStartYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OperatingLossCarryforwardsExpirationStartYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards, expiration start year.",
        "label": "Operating Loss Carryforwards Expiration Start Year",
        "terseLabel": "Operating loss carryforwards, begin to expire year"
       }
      }
     },
     "auth_ref": []
    },
    "xper_OrganizationConsolidationAndPresentationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OrganizationConsolidationAndPresentationLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation and presentation.",
        "label": "Organization Consolidation And Presentation [Line Items]",
        "terseLabel": "Organization Consolidation And Presentation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Company and Description of Business",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r197",
      "r1033",
      "r1034"
     ]
    },
    "xper_OrganizationConsolidationAndPresentationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OrganizationConsolidationAndPresentationTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization consolidation and presentation.",
        "label": "Organization Consolidation And Presentation [Table]",
        "terseLabel": "Organization Consolidation And Presentation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "xper_OtherAsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "OtherAsiaMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Asia.",
        "label": "Other Asia [Member]",
        "terseLabel": "Other",
        "verboseLabel": "Asia and other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets",
        "totalLabel": "Total",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r1305"
     ]
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMiscellaneousCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Miscellaneous, Current",
        "terseLabel": "Other",
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "totalLabel": "Total",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive (loss) gain before reclassification",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r40",
      "r323",
      "r834",
      "r837",
      "r841",
      "r990",
      "r1484"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized (loss) gain on cash flow hedges",
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r315"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Change in foreign currency translation adjustment",
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r990"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total",
        "documentation": "Amount of tax expense (benefit), after 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": [
      "r6",
      "r8",
      "r832",
      "r840"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Net current period other comprehensive (loss) gain",
        "totalLabel": "Net current period other comprehensive (loss) gain",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r34",
      "r317",
      "r320",
      "r326",
      "r369",
      "r834",
      "r835",
      "r841",
      "r966",
      "r990",
      "r1484",
      "r1485"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive loss:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other long-term liabilities",
        "terseLabel": "Other noncurrent 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": [
      "r136"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Long-Term Liabilities",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1395"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1356",
      "r1367",
      "r1377",
      "r1410"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1359",
      "r1370",
      "r1380",
      "r1413"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1359",
      "r1370",
      "r1380",
      "r1413"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "Former Parent",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r346"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PatentsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfNonRecurringFairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents [Member]",
        "terseLabel": "Patents",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1546",
      "r1547",
      "r1550",
      "r1551"
     ]
    },
    "xper_PayTVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PayTVMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pay tv.",
        "label": "Pay T V [Member]",
        "terseLabel": "Pay TV"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1384"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "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": [
      "r158"
     ]
    },
    "us-gaap_PaymentsForSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForSoftware",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capitalized internal-use software",
        "label": "Payments for Software",
        "totalLabel": "Payments for Software, Total",
        "documentation": "The cash outflow associated with the development, modification or acquisition 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": [
      "r157"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Withholding taxes related to net share settlement of equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash included in the total consideration",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r759"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchases of intangible assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment",
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "xper_PaymentsToMergersAndAcquisitionsNetCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PaymentsToMergersAndAcquisitionsNetCash",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net cash paid for mergers and acquisitions",
        "label": "Payments to Mergers and Acquisitions Net Cash",
        "documentation": "Payments to mergers and acquisitions net cash."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1394"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1394"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1386"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1396"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1385"
     ]
    },
    "xper_PerceiveCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PerceiveCorporationMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Perceive corporation.",
        "label": "Perceive Corporation [Member]",
        "terseLabel": "Perceive Corporation"
       }
      }
     },
     "auth_ref": []
    },
    "xper_PerformanceBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Restricted Stock Units",
        "label": "Performance Based Restricted Stock Units [Member]",
        "documentation": "Performance based restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Shares [Member]",
        "terseLabel": "PSUs",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "xper_PerformanceStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PerformanceStockUnitsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Market-Based Performance Stock Units",
        "documentation": "Performance stock units.",
        "label": "Performance Stock Units [Member]",
        "terseLabel": "Performance Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1574",
      "r1575",
      "r1576",
      "r1577",
      "r1578",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1583",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1574",
      "r1575",
      "r1576",
      "r1577",
      "r1578",
      "r1579",
      "r1580",
      "r1581",
      "r1582",
      "r1583",
      "r1584",
      "r1585",
      "r1586",
      "r1587",
      "r1588",
      "r1589",
      "r1590",
      "r1591",
      "r1592",
      "r1593",
      "r1594",
      "r1595",
      "r1596",
      "r1597",
      "r1598",
      "r1599"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1387"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1443"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1386"
     ]
    },
    "xper_PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PracticalExpedientTimingOfRevenueRecognitionDiffersFromTimingOfCashCollectionPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Practical expedient timing of revenue recognition differs from the timing of cash collection, period.",
        "label": "Practical Expedient Timing Of Revenue Recognition Differs From Timing Of Cash Collection Period",
        "terseLabel": "Practical expedient, timing of revenue recognition differs from the timing of cash collection, period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars 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": [
      "r141",
      "r600"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "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": [
      "r141",
      "r1078"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "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": [
      "r141",
      "r600"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r1078",
      "r1097",
      "r1699",
      "r1700"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock: $0.001 par value; 6,000 shares authorized as of December 31, 2024 and 2023; no shares issued and outstanding as of December 31, 2024 and 2023",
        "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": [
      "r141",
      "r977",
      "r1305"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1483"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses",
        "totalLabel": "Prepaid Expense, Current, Total",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r520",
      "r521",
      "r1236"
     ]
    },
    "us-gaap_PrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidTaxes",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaid Income Tax",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income tax",
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1237",
      "r1262",
      "r1527"
     ]
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromContributionsFromParent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Contributions from Parent",
        "terseLabel": "Net transfers from Former Parent",
        "totalLabel": "Total net transfers from Former Parent per consolidated statements of cash flows",
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Net proceeds from divestitures",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ProceedsFromStockPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockPlans",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate net proceeds from ESPP",
        "label": "Proceeds from Stock Plans",
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Concentration Risk [Member]",
        "label": "Product Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "xper_ProductLicensingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ProductLicensingSegmentMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product licensing segment.",
        "label": "Product Licensing Segment [Member]",
        "terseLabel": "Product Revenue",
        "verboseLabel": "Product Licensing Segment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r278",
      "r441",
      "r924",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1233",
      "r1271",
      "r1315",
      "r1316",
      "r1317",
      "r1320",
      "r1321",
      "r1478",
      "r1559",
      "r1560",
      "r1572",
      "r1666",
      "r1670",
      "r1671",
      "r1672",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r278",
      "r441",
      "r924",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1233",
      "r1271",
      "r1315",
      "r1316",
      "r1317",
      "r1320",
      "r1321",
      "r1478",
      "r1559",
      "r1560",
      "r1572",
      "r1666",
      "r1670",
      "r1671",
      "r1672",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveLoss",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "label": "Net (loss) income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r316",
      "r319",
      "r335",
      "r343",
      "r359",
      "r369",
      "r373",
      "r374",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r750",
      "r766",
      "r767",
      "r770",
      "r771",
      "r803",
      "r830",
      "r971",
      "r987",
      "r1048",
      "r1099",
      "r1120",
      "r1121",
      "r1288",
      "r1289",
      "r1331",
      "r1486",
      "r1564"
     ]
    },
    "xper_PromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PromissoryNoteMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Note [Member]",
        "label": "Promissory Note [Member]",
        "terseLabel": "Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "xper_PropertyAndEquipmentIncludedInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "PropertyAndEquipmentIncludedInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment included in accounts payable",
        "label": "Property And Equipment Included In Accounts Payable",
        "documentation": "Property and equipment included in accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r870"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property, Plant and Equipment, Gross, Total",
        "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance",
        "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance",
        "verboseLabel": "Gross cost",
        "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": [
      "r171",
      "r295",
      "r985"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "verboseLabel": "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": [
      "r870"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "verboseLabel": "Total",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r870",
      "r972",
      "r985",
      "r1305"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r230",
      "r235",
      "r983"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r870"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for credit losses",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r505"
     ]
    },
    "us-gaap_PurchaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligation",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation",
        "terseLabel": "Purchase commitments",
        "totalLabel": "Total",
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueAfterFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, after Year Five",
        "terseLabel": "Thereafter",
        "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2025",
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseObligationDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfFuturePaymentsUnderNoncancelableUnconditionalPurchaseObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1384"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1384"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r254",
      "r256",
      "r257",
      "r259",
      "r280",
      "r281",
      "r564",
      "r565",
      "r566",
      "r567",
      "r640",
      "r641",
      "r672",
      "r673",
      "r674",
      "r687",
      "r808",
      "r896",
      "r905",
      "r921",
      "r1015",
      "r1017",
      "r1031",
      "r1068",
      "r1069",
      "r1132",
      "r1151",
      "r1156",
      "r1157",
      "r1198",
      "r1229",
      "r1230",
      "r1260",
      "r1270",
      "r1281",
      "r1296",
      "r1297",
      "r1301",
      "r1302",
      "r1316",
      "r1324",
      "r1556",
      "r1568",
      "r1626",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r254",
      "r256",
      "r257",
      "r259",
      "r280",
      "r281",
      "r564",
      "r565",
      "r566",
      "r567",
      "r640",
      "r641",
      "r672",
      "r673",
      "r674",
      "r687",
      "r808",
      "r896",
      "r905",
      "r921",
      "r1015",
      "r1017",
      "r1031",
      "r1068",
      "r1069",
      "r1132",
      "r1151",
      "r1156",
      "r1157",
      "r1198",
      "r1229",
      "r1230",
      "r1260",
      "r1270",
      "r1281",
      "r1296",
      "r1297",
      "r1301",
      "r1302",
      "r1316",
      "r1324",
      "r1556",
      "r1568",
      "r1626",
      "r1655",
      "r1656",
      "r1657",
      "r1658",
      "r1659"
     ]
    },
    "xper_RangeOfExercisePricesFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RangeOfExercisePricesFourMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of exercise prices four.",
        "label": "Range Of Exercise Prices Four [Member]",
        "terseLabel": "$17.68 - $56.62"
       }
      }
     },
     "auth_ref": []
    },
    "xper_RangeOfExercisePricesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RangeOfExercisePricesOneMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of exercise prices one.",
        "label": "Range Of Exercise Prices One [Member]",
        "terseLabel": "$17.68 - $21.26"
       }
      }
     },
     "auth_ref": []
    },
    "xper_RangeOfExercisePricesThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RangeOfExercisePricesThreeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of exercise prices three.",
        "label": "Range Of Exercise Prices Three [Member]",
        "terseLabel": "$24.75 - $56.62"
       }
      }
     },
     "auth_ref": []
    },
    "xper_RangeOfExercisePricesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RangeOfExercisePricesTwoMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of exercise prices two.",
        "label": "Range Of Exercise Prices Two [Member]",
        "terseLabel": "$21.64 - $24.68"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive loss into net loss",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r40",
      "r323",
      "r834",
      "r839",
      "r841",
      "r990",
      "r1484"
     ]
    },
    "xper_ReconciliationOfNetTransfersFromFormerParentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ReconciliationOfNetTransfersFromFormerParentTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation of net transfers from former parent.",
        "label": "Reconciliation of Net Transfers from Former Parent [Table Text Block]",
        "terseLabel": "Reconciliation of Net Transfers from Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "xper_RecordDateOfOutstandingCommonStockDistributionForSpinoff": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RecordDateOfOutstandingCommonStockDistributionForSpinoff",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Record date of outstanding common stock distribution for spinoff",
        "label": "Record Date of Outstanding Common Stock Distribution for Spinoff",
        "terseLabel": "Record date of outstanding common stock distribution for spinoff"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RecordedUnconditionalPurchaseObligationsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recorded Unconditional Purchase Obligations [Table Text Block]",
        "terseLabel": "Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations",
        "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r1557"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1351",
      "r1362",
      "r1372",
      "r1405"
     ]
    },
    "xper_RefinancedTermBLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RefinancedTermBLoansMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refinanced term B loans.",
        "label": "Refinanced Term B Loans [Member]",
        "terseLabel": "Refinanced Term B Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [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": [
      "r448",
      "r1103",
      "r1104",
      "r1107"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParent1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions and Net Investment By Former Parent",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r1044",
      "r1045",
      "r1046",
      "r1105",
      "r1106",
      "r1107",
      "r1126",
      "r1128"
     ]
    },
    "xper_RepaymentOfAssumedDebtFromMergerTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RepaymentOfAssumedDebtFromMergerTransaction",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayment of assumed debt from merger transaction.",
        "label": "Repayment Of Assumed Debt From Merger Transaction",
        "terseLabel": "Repayment of assumed debt from merger transaction",
        "negatedLabel": "Repayment of assumed debt from merger transaction"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfAssumedDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfAssumedDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Assumed Debt",
        "terseLabel": "Repayments of assumed debt",
        "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "terseLabel": "Voluntary prepayment against the term loan",
        "negatedLabel": "Repayment of debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1488"
     ]
    },
    "xper_RepaymentsOfDebtAndPrepaymentPenalty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RepaymentsOfDebtAndPrepaymentPenalty",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of debt and prepayment penalty.",
        "label": "Repayments Of Debt And Prepayment Penalty",
        "terseLabel": "Repayment of debt and prepayment penalty"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Long-Term Debt",
        "terseLabel": "Repayments of Long-term Debt",
        "totalLabel": "Repayments of Long-Term Debt, Total",
        "verboseLabel": "Repayments of long-term debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r1041"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "totalLabel": "Research and Development Expense, Total",
        "terseLabel": "Research and development",
        "verboseLabel": "Research, development and other related costs",
        "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": [
      "r690",
      "r1231",
      "r1252",
      "r1660"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "xper_ResearchDevelopmentAndOtherRelatedCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ResearchDevelopmentAndOtherRelatedCostsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research, development and other related costs.",
        "label": "Research Development And Other Related Costs [Member]",
        "terseLabel": "Research, development and other related costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "Research Tax Credit Carryforward",
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes."
       }
      }
     },
     "auth_ref": [
      "r1612"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r285",
      "r353",
      "r354",
      "r355",
      "r359",
      "r360",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r397",
      "r495",
      "r496",
      "r746",
      "r747",
      "r750",
      "r751",
      "r765",
      "r766",
      "r796",
      "r801",
      "r802",
      "r803",
      "r848",
      "r850",
      "r877",
      "r878",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1035",
      "r1515"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1352",
      "r1363",
      "r1373",
      "r1406"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1353",
      "r1364",
      "r1374",
      "r1407"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1360",
      "r1371",
      "r1381",
      "r1414"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r285",
      "r353",
      "r354",
      "r355",
      "r359",
      "r360",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r397",
      "r495",
      "r496",
      "r746",
      "r747",
      "r750",
      "r751",
      "r765",
      "r766",
      "r796",
      "r801",
      "r802",
      "r803",
      "r848",
      "r850",
      "r877",
      "r878",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1035",
      "r1515"
     ]
    },
    "xper_RestrictedStockAwardsAndUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RestrictedStockAwardsAndUnitsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock awards and units.",
        "label": "Restricted Stock Awards And Units [Member]",
        "verboseLabel": "Restricted Stock and Restricted Stock Units",
        "terseLabel": "RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units, net of tax withholding (in shares)",
        "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings",
        "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSUs",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units, net of tax withholding",
        "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings",
        "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r559",
      "r560"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "periodStartLabel": "Cumulative-effect adjustment from adoption of ASU",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "terseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r179",
      "r980",
      "r1025",
      "r1030",
      "r1042",
      "r1079",
      "r1305"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r353",
      "r354",
      "r355",
      "r360",
      "r369",
      "r372",
      "r374",
      "r492",
      "r500",
      "r550",
      "r732",
      "r733",
      "r745",
      "r746",
      "r747",
      "r751",
      "r765",
      "r766",
      "r781",
      "r784",
      "r785",
      "r789",
      "r801",
      "r849",
      "r852",
      "r1021",
      "r1023",
      "r1049",
      "r1699"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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": [
      "r216",
      "r217",
      "r398",
      "r408",
      "r409",
      "r431",
      "r437",
      "r441",
      "r443",
      "r445",
      "r635",
      "r636",
      "r924"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r1232"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue",
        "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": [
      "r242",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r626",
      "r639"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of Geographic Revenue Information",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "xper_RevenueRecognitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RevenueRecognitionLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition.",
        "label": "Revenue Recognition [Line Items]",
        "terseLabel": "Revenue Recognition [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "xper_RevenueRecognitionPracticalExpedientAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RevenueRecognitionPracticalExpedientAmortizationPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition Practical Expedient Amortization Period",
        "documentation": "Revenue recognition practical expedient amortization period.",
        "terseLabel": "Revenue recognition practical expedient amortization period"
       }
      }
     },
     "auth_ref": []
    },
    "xper_RevenueRecognitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RevenueRecognitionTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition.",
        "label": "Revenue Recognition [Table]",
        "terseLabel": "Revenue Recognition [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Performance obligations expected to be satisfied, expected timing",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfRemainingPerformanceObligationsDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Schedule of Remaining Performance Obligations",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1451"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration",
        "terseLabel": "Practical expedient revenue expected to be recognized from unsatisfied performance obligations, duration",
        "documentation": "Remaining duration of performance obligation for which optional exemption was applied not to disclose amount of transaction price allocated to and timing of revenue recognition for remaining performance obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "verboseLabel": "Total revenue",
        "totalLabel": "Revenues, Total",
        "terseLabel": "Foreign revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217",
      "r325",
      "r343",
      "r398",
      "r408",
      "r409",
      "r431",
      "r437",
      "r441",
      "r443",
      "r445",
      "r486",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r830",
      "r971",
      "r1252",
      "r1564"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfCashFlowSupplementalDisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating ROU assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r866",
      "r1304"
     ]
    },
    "xper_RoyalBankOfCanadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "RoyalBankOfCanadaMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royal Bank of Canada.",
        "label": "Royal Bank Of Canada [Member]",
        "terseLabel": "Royal Bank of Canada"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1423"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1423"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total Revenue",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue",
        "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": [
      "r445",
      "r1452"
     ]
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioPreviouslyReportedMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previously Disclosed",
        "label": "Previously Reported [Member]",
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r353",
      "r355",
      "r359",
      "r360",
      "r364",
      "r365",
      "r374",
      "r397",
      "r746",
      "r750",
      "r751",
      "r765",
      "r766",
      "r796",
      "r801",
      "r802",
      "r848",
      "r850",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1035",
      "r1456",
      "r1457",
      "r1458",
      "r1459",
      "r1505",
      "r1515",
      "r1524",
      "r1525",
      "r1621",
      "r1649",
      "r1650"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149",
      "r449",
      "r1518"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Carrying Amount of Note",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss (AOCL)",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r1639",
      "r1640"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyScheduleOfPotentiallyDilutiveSharesWereExcludedFromCalculationOfDilutedNetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r52"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Potentially Dilutive Shares Were Excluded From Calculation of Diluted Net Loss Per Share",
        "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": [
      "r52"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Marketable Securities",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r754"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Merger Consideration",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82"
     ]
    },
    "xper_ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Capitalization and Amortization of Internal-use Software [Table Text Block]",
        "documentation": "Schedule of Capitalization and Amortization of Internal-use Software.",
        "terseLabel": "Schedule of Capitalization and Amortization of Internal-use Software"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Carrying Amounts and Estimated Fair Values",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of changes in deferred tax asset valuation allowance.",
        "label": "Schedule of Changes in Deferred Tax Asset Valuation Allowance [Table Text Block]",
        "terseLabel": "Schedule of Changes in Deferred Tax Asset Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1614"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Amounts of Debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfDeferredCashConsiderationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfDeferredCashConsiderationTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Cash Consideration [Table Text Block]",
        "documentation": "Schedule of deferred cash consideration.",
        "terseLabel": "Schedule of Deferred Cash Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Component of Deferred Tax Assets and Liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1609"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of the Gains Recognized upon Settlement of the Hedged Transactions",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r103",
      "r776"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Notional and Fair Values of All Derivative Instruments",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of the Carrying Amounts of Assets and Liabilities Classified as Held for Sale",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "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": [
      "r21",
      "r30",
      "r38",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r124",
      "r125",
      "r126",
      "r174"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Net Loss Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1508"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of Statutory U.S. Federal Income Tax Rate to Company's Effective Tax",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r1287",
      "r1602"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Effect of Recording Stock-Based Compensation Expense",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueRecognizedInPeriodParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction [Table]",
        "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r365",
      "r366",
      "r371",
      "r372",
      "r373",
      "r374",
      "r397"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Assets Measured on Recurring Basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1623",
      "r1624"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r542",
      "r546",
      "r547",
      "r548",
      "r925",
      "r1231",
      "r1264"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Gross Amounts of Foreign Currency Forward Contracts",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of Changes to Carrying Value of Goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1263",
      "r1529",
      "r1530",
      "r1531",
      "r1532",
      "r1533",
      "r1534",
      "r1535",
      "r1536",
      "r1537",
      "r1538",
      "r1539"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Components of Income (Loss) Before Income Taxes",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1495"
     ]
    },
    "xper_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of infinite intangible assets and amortizable intangibles assets which gross carrying amount and accumulated amortization are also presented, in total and by major class. 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.",
        "label": "Schedule Of Intangible Assets By Major Class [Table Text Block]",
        "terseLabel": "Identified Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentsLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Line Items]",
        "terseLabel": "Schedule Of Investments [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": [
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207"
     ]
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentsTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Investments [Table]",
        "terseLabel": "Schedule Of Investments [Table]",
        "documentation": "Disclosure of information about investments owned by investment company."
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1189",
      "r1190",
      "r1191",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Summarize of Future Minimum Principal Payments for the Promissory Note",
        "verboseLabel": "Schedule of Principal Payments",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "xper_ScheduleOfNetCarryingAmountOfDeferredConsideration": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfNetCarryingAmountOfDeferredConsideration",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Carrying Amount Of Deferred Consideration",
        "documentation": "Schedule of net carrying amount of deferred consideration.",
        "terseLabel": "Schedule of Net Carrying Amount of Deferred Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Carrying Amount of Holdback Consideration",
        "label": "Schedule Of Net Carrying Amount Of Holdback Consideration [Table Text Block]",
        "documentation": "Schedule of net carrying amount of holdback consideration."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of Other Long Term Assets",
        "documentation": "Tabular disclosure of noncurrent assets."
       }
      }
     },
     "auth_ref": [
      "r1481"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "terseLabel": "Schedule of Other Current Assets",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfPropertyAndEquipmentNetByGeographicAreaTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of property and equipment, net by geographic area.",
        "label": "Schedule of Property and Equipment, Net by Geographic Area [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net by Geographic Area"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of property plant and equipment estimated useful life.",
        "label": "Schedule Of Property Plant And Equipment Estimated Useful Life Table [Text Block]",
        "terseLabel": "Schedule of Estimated Useful Life"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfCapitalizationAndAmortizationOfInternaluseSoftwareDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureCompositionOfCertainFinancialStatementCaptionsScheduleOfPropertyAndEquipmentNetDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r870"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Estimated Fair Value that Allocated to Assets and Liabilities",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentReconciliationOfNetTransfersFromFormerParentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r1103",
      "r1104",
      "r1107"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r151"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r62"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Summary of Reported Segment Revenue, Significant Segment Expenses, and Segment Net Loss",
        "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": [
      "r60",
      "r61",
      "r62"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r645",
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r183"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Valuation Assumptions Used in Estimating Fair Value and Awards Granted",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used to Value Awards Granted",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Awards and Units",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "xper_ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Supplemental Cash Flow Information arising from Lease Transactions",
        "label": "Schedule of Supplemental Cash Flow Information Arising from Lease Transactions [Table Text Block]",
        "documentation": "Schedule of supplemental cash flow information arising from lease transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrealized Loss on Investments [Table Text Block]",
        "terseLabel": "Fair Value and Gross Unrealized Losses Related to Individual Available-for-Sale Debt Securities",
        "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)."
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r1286"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureScheduleIIValuationAndQualifying"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II Valuation and Qualifying Accounts",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r352"
     ]
    },
    "xper_ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-average Remaining Term of Operating Leases and Weighted-average of Discount Rate of Present Value of Operating Lease Liabilities",
        "label": "Schedule of Weighted-Average Remaining Term and Discount Rate of Operating Lease Liabilities [Table Text Block]",
        "documentation": "Schedule of weighted-average remaining term and discount rate of operating lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Estimated Future Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1548"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Security12b Title",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1333"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1336"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "terseLabel": "Segments",
        "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": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r398",
      "r403",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r445",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r548",
      "r558",
      "r561",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1248",
      "r1252",
      "r1253",
      "r1263",
      "r1319",
      "r1666",
      "r1670",
      "r1671",
      "r1672",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r255",
      "r258",
      "r260",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r443",
      "r444",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r1063",
      "r1064",
      "r1065",
      "r1138",
      "r1152",
      "r1173",
      "r1204",
      "r1215",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1234",
      "r1272",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1318",
      "r1324",
      "r1572",
      "r1666",
      "r1670",
      "r1671",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails"
     ],
     "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": [
      "r406",
      "r1251",
      "r1259"
     ]
    },
    "us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingCodmProfitLossMeasureHowUsedDescription",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails"
     ],
     "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": [
      "r430",
      "r1248",
      "r1256"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Geographic and Segment Related Information",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r398",
      "r402",
      "r403",
      "r404",
      "r405",
      "r407",
      "r420",
      "r422",
      "r423",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r445",
      "r1246",
      "r1249",
      "r1250",
      "r1252",
      "r1254",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetIncomeLossParenthetic",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r440",
      "r443",
      "r1247",
      "r1248",
      "r1255"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRelatedPartyTransactionsAndNetInvestmentByFormerParentAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative",
        "totalLabel": "Selling, General and Administrative Expense, Total",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsSummaryOfTheGainsRecognizedUponSettlementOfTheHedgedTransactionsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "xper_SeniorSecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SeniorSecuredPromissoryNoteMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Promissory Note",
        "label": "Senior Secured Promissory Note [Member]",
        "documentation": "Senior secured promissory note."
       }
      }
     },
     "auth_ref": []
    },
    "xper_SeniorUnsecuredPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SeniorUnsecuredPromissoryNoteMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Unsecured Promissory Note.",
        "label": "Senior Unsecured Promissory Note [Member]",
        "terseLabel": "Senior Unsecured Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "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": [
      "r15"
     ]
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated term",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Accelerated Term",
        "documentation": "Share based compensation arrangement by share based payment award accelerated term."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1282"
     ]
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options assumed in period weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Assumed In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value per share of restricted stock and units, assumed (usd per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Restricted stock awards and units, canceled / forfeited (shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of restricted stock and units, canceled / forfeited (USD per share)",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r664"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Restricted stock awards and units, granted (shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value per share of restricted stock and units, granted (USD per share)",
        "verboseLabel": "Weighted-average grant date fair value of RSUs granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r662"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Restricted stock units, ending balance (shares)",
        "periodStartLabel": "Restricted stock units, beginning balance (shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r660"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average grant date fair value per share of restricted stock units, beginning balance (USD per share) | $ / shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted average grant date fair value per share of restricted stock and units, ending balance (USD per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r659",
      "r660"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Restricted stock awards and units, vested / earned (shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value per share of restricted stock and units, vested / earned (USD per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r663"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, Maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, Minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, Maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, Minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r643",
      "r645",
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ]
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award maximum employee subscription amount.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Subscription Amount",
        "terseLabel": "Maximum employee subscription amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "terseLabel": "Maximum employee subscription rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares reserved for issuance",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1284"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares reserved for grant (in shares)",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Life and Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options shares assumed in period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Period",
        "terseLabel": "Number of Shares, Options assumed (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConverted",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options, converted",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options, Converted",
        "terseLabel": "Number of Shares, Options converted (shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable, number of shares subject to options",
        "verboseLabel": "Number of Shares, Exercisable",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options exercisable",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Number of Shares, Options canceled / forfeited / expired (shares)",
        "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Total",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options canceled / forfeited / expired (USD per share)",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Shares, Options granted (shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Shares, Ending balance (shares)",
        "periodStartLabel": "Number of Shares, Beginning balance (shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares Subject to Options",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price Per Share, Ending balance (USD per share)",
        "periodStartLabel": "Weighted Average Exercise Price Per Share, Beginning balance (USD per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r652"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options vested and expected to vest",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest, aggregate intrinsic value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest, number of shares subject to options",
        "verboseLabel": "Number of Shares, Vested and expected to vest",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, percentage of grant available to vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest",
        "terseLabel": "Performance awards, percentage of grant available to vest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incremental compensation expense modification, description",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms",
        "documentation": "Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost",
        "terseLabel": "Incremental stock-based compensation expense",
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "xper_ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award rolling expiration period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Rolling Expiration Period",
        "terseLabel": "Rolling expiration period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Number of shares issued",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfUnrecognizedStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r648",
      "r649",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675"
     ]
    },
    "xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options assumed in period weighted average exercise price.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Assumed In Period Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options assumed (USD per share)"
       }
      }
     },
     "auth_ref": []
    },
    "xper_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConvertedWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangements by share based payment award options, converted, weighted average exercise price",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options, Converted, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options, converted (USD per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options exercised (USD per share)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Options granted (USD per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r650",
      "r669",
      "r670",
      "r671",
      "r672",
      "r675",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range",
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Range of Exercise Prices, Low End",
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Number Exercisable (in thousands)",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Number Outstanding (in thousands)",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance",
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Range of Exercise Prices, Upper End",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1283"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected life (in years)",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r671"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable, aggregate intrinsic value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable, weighted average remaining contractual life (in years)",
        "verboseLabel": "Exercisable, Weighted Average Remaining Contractual Life",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years)",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest, weighted average remaining contractual life (in years)",
        "verboseLabel": "Vested and expected to vest, Weighted Average Remaining Contractual Life",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r667"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock, percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price per Share",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (in years)",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionsOutstandingAndExercisableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price per Share",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Short-Term Debt, Total",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r206",
      "r1305",
      "r1663"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r341"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Development [Member]",
        "terseLabel": "Capitalized internal-use software",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "xper_SouthKoreaAndOtherBusinessFactorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SouthKoreaAndOtherBusinessFactorsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "South Korea and other business factors.",
        "label": "South Korea And Other Business Factors [Member]",
        "terseLabel": "South Korea and Other Business Factors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SpinoffMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SpinoffMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Spinoff [Member]",
        "terseLabel": "Spin-Off",
        "documentation": "Creation of an independent entity from an existing entity through divestiture, for example, but not limited to, sale or distribution of new shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State",
        "verboseLabel": "State (post-apportionment)",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfReportedSegmentRevenueSignificantSegmentExpensesAndSegmentNetLossDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByProductCategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "Segments",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r288",
      "r398",
      "r403",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r445",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r548",
      "r552",
      "r558",
      "r561",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1248",
      "r1252",
      "r1253",
      "r1263",
      "r1319",
      "r1666",
      "r1670",
      "r1671",
      "r1672",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r304",
      "r305",
      "r306",
      "r343",
      "r382",
      "r383",
      "r390",
      "r392",
      "r400",
      "r401",
      "r486",
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r600",
      "r601",
      "r603",
      "r606",
      "r613",
      "r830",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1061",
      "r1078",
      "r1100",
      "r1122",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1448",
      "r1492",
      "r1507"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r142",
      "r146",
      "r147",
      "r284",
      "r322",
      "r323",
      "r324",
      "r353",
      "r354",
      "r355",
      "r360",
      "r369",
      "r372",
      "r374",
      "r399",
      "r492",
      "r500",
      "r550",
      "r614",
      "r732",
      "r733",
      "r745",
      "r746",
      "r747",
      "r751",
      "r765",
      "r766",
      "r781",
      "r783",
      "r784",
      "r785",
      "r786",
      "r789",
      "r801",
      "r834",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r849",
      "r852",
      "r878",
      "r990",
      "r1021",
      "r1022",
      "r1023",
      "r1049",
      "r1122"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r255",
      "r258",
      "r260",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r443",
      "r444",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r1063",
      "r1064",
      "r1065",
      "r1138",
      "r1152",
      "r1173",
      "r1204",
      "r1215",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1234",
      "r1272",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1318",
      "r1324",
      "r1572",
      "r1666",
      "r1670",
      "r1671",
      "r1673",
      "r1674",
      "r1675",
      "r1676",
      "r1677",
      "r1678",
      "r1679",
      "r1680",
      "r1681",
      "r1682",
      "r1683",
      "r1684",
      "r1685",
      "r1686",
      "r1687",
      "r1688",
      "r1689",
      "r1690",
      "r1691",
      "r1692",
      "r1693",
      "r1694",
      "r1695",
      "r1696",
      "r1697"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r399",
      "r852",
      "r924",
      "r1036",
      "r1061",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1078",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1102",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1122",
      "r1325"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r399",
      "r448",
      "r852",
      "r924",
      "r1036",
      "r1061",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1078",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1098",
      "r1101",
      "r1102",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1122",
      "r1325"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1355",
      "r1366",
      "r1376",
      "r1409"
     ]
    },
    "xper_StockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "StockAcquiredAverageCostPerShare",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Acquired Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "terseLabel": "Shares, average price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179"
     ]
    },
    "xper_StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares reclassification of net transfers from former parent.",
        "label": "Stock Issued During Period Shares Reclassification Of Net Transfers From Former Parent",
        "terseLabel": "Issuance of common stock and reclassification of net transfers from Former Parent (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Number of Shares, Options exercised (shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179",
      "r656"
     ]
    },
    "xper_StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in ownership interest of the Company",
        "label": "Stock Issued During Period Value Change in Ownership Interest of Company",
        "documentation": "Stock issued during period value change in ownership interest of company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock under employee stock purchase plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179"
     ]
    },
    "xper_StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period value reclassification of net transfers from former parent.",
        "label": "Stock Issued During Period Value Reclassification Of Net Transfers From Former Parent",
        "terseLabel": "Issuance of common stock and reclassification of net transfers from Former Parent"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized repurchase amount",
        "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": [
      "r1570"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "terseLabel": "Stock repurchase program, remaining amount available for repurchase",
        "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/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Repurchases and retirement of common stock (in shares)",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Repurchases and retirement 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": [
      "r25",
      "r141",
      "r142",
      "r179"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased during period, shares",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179",
      "r1041",
      "r1122",
      "r1211"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchased During Period, Value",
        "terseLabel": "Stock repurchased during period, value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r141",
      "r142",
      "r179",
      "r1049",
      "r1122",
      "r1211",
      "r1331"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Company stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance",
        "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r146",
      "r147",
      "r168",
      "r1080",
      "r1097",
      "r1123",
      "r1124",
      "r1305",
      "r1332",
      "r1494",
      "r1523",
      "r1638",
      "r1699"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureFinancialInstrumentsScheduleOfAccumulatedOtherComprehensiveLossDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets",
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total equity",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r94",
      "r284",
      "r285",
      "r323",
      "r353",
      "r354",
      "r355",
      "r360",
      "r369",
      "r372",
      "r492",
      "r500",
      "r550",
      "r614",
      "r732",
      "r733",
      "r745",
      "r746",
      "r747",
      "r751",
      "r765",
      "r766",
      "r781",
      "r783",
      "r784",
      "r785",
      "r786",
      "r789",
      "r801",
      "r834",
      "r836",
      "r841",
      "r850",
      "r878",
      "r1022",
      "r1023",
      "r1047",
      "r1080",
      "r1097",
      "r1123",
      "r1124",
      "r1213",
      "r1331",
      "r1494",
      "r1523",
      "r1638",
      "r1699"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity And Stock-Based Compensation",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r342",
      "r599",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r612",
      "r614",
      "r791",
      "r1125",
      "r1127",
      "r1214"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sublease Income",
        "negatedLabel": "Less: sublease income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r864",
      "r1304"
     ]
    },
    "xper_SubleaseIncomeReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SubleaseIncomeReceivable",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsAndRelatedLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublease income receivable.",
        "label": "Sublease Income Receivable",
        "negatedLabel": "Present value of lease liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "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": [
      "r842",
      "r888"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://xperi.com/20241231/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": [
      "r842",
      "r888"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "terseLabel": "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": [
      "r842",
      "r888"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r888"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEventAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r888"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSubsequentEvent1"
     ],
     "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": [
      "r887",
      "r889"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationStockbasedCompensationExpenseCategorizedByAwardTypeDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits",
        "documentation": "Tabular disclosure for tax position taken on unrecognized tax benefit."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r1605",
      "r1608"
     ]
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Summary of Deferred Tax Assets for Tax Effects of Following Gross Tax Loss and Gross Capital Loss Carryforwards",
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r1612"
     ]
    },
    "xper_SummaryOfSignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Line Items]",
        "terseLabel": "Summary of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "xper_SummaryOfSignificantAccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SummaryOfSignificantAccountingPoliciesTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of significant accounting policies.",
        "label": "Summary Of Significant Accounting Policies [Table]",
        "terseLabel": "Summary Of Significant Accounting Policies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfTaxCreditCarryforwardsTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Tax Credit Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of Credits Available to Reduce Future Income Tax Expense",
        "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances."
       }
      }
     },
     "auth_ref": [
      "r1612"
     ]
    },
    "xper_SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unrecognized Stock-based Compensation Expense",
        "label": "Summary of Unrecognized Stock Based Compensation Expense [Table Text Block]",
        "documentation": "Summary of unrecognized stock based compensation expense."
       }
      }
     },
     "auth_ref": []
    },
    "xper_SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Of Unrecognized Tax Benefits And Amounts Affect Effective Tax Rate Upon Recognition",
        "documentation": "Summary of unrecognized tax benefits and amounts affect effective tax rate upon recognition.",
        "terseLabel": "Summary of Unrecognized Tax Benefits and Amounts Affect Effective Tax Rate Upon Recognition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureCompositionOfCertainFinancialStatementCaptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Composition of Certain Financial Statement Captions",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1479"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TIVOMergerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TIVOMergerMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TIVO merger.",
        "label": "T I V O Merger [Member]",
        "terseLabel": "TiVo Merger",
        "verboseLabel": "TiVo Merger"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1402"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryforward",
        "verboseLabel": "Carryforward Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "xper_TaxCreditCarryforwardExpirationEndYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TaxCreditCarryforwardExpirationEndYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credit carryforward, expiration end year.",
        "label": "Tax Credit Carryforward Expiration End Year",
        "terseLabel": "Tax credit carryforward expiration end year"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TaxCreditCarryforwardExpirationStartYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TaxCreditCarryforwardExpirationStartYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credit carryforward, expiration end year.",
        "label": "Tax Credit Carryforward Expiration Start Year",
        "terseLabel": "Tax credit carryforward expiration start year"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TaxCreditCarryforwardExpirationYear": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TaxCreditCarryforwardExpirationYear",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credit carryforward expiration year.",
        "label": "Tax Credit Carryforward Expiration Year",
        "terseLabel": "Year of Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [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": [
      "r729"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesScheduleOfCreditsAvailableToReduceFutureIncomeTaxExpenseDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredTaxAssetsForTaxEffectsOfFollowingGrossTaxLossAndGrossCapitalLossCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1606"
     ]
    },
    "xper_TermBLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TermBLoanFacilityMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFairValueScheduleOfCarryingAmountsAndEstimatedFairValuesParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term B loan facility member.",
        "label": "Term B Loan Facility [Member]",
        "terseLabel": "Term B Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TiVoTradenameTrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TiVoTradenameTrademarksMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsParentheticalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TiVo tradename/trademarks",
        "documentation": "TiVo tradename / trademarks.",
        "label": "Ti Vo Tradename Trademarks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TimeBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TimeBasedAwardsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based Awards",
        "label": "Time Based Awards [Member]",
        "documentation": "Time-based awards."
       }
      }
     },
     "auth_ref": []
    },
    "xper_TimeBasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TimeBasedRestrictedStockUnitsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationSummaryOfRestrictedStockAwardsAndUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time Based Restricted Stock Units",
        "label": "Time Based Restricted Stock Units [Member]",
        "documentation": "Time based restricted stock units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1572"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1572"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1516",
      "r1651"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "xper_TobiiAbMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TobiiAbMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfTheCarryingAmountsOfAssetsAndLiabilitiesClassifiedAsHeldForSaleDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchaser",
        "label": "Tobii AB [Member]",
        "documentation": "Tobii AB.",
        "verboseLabel": "Tobii AB"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1394"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1401"
     ]
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAccountsReceivableMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable",
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGoodwillImpairmentAndIntangibleAssetsNetIdentifiedIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trademarks and tradenames",
        "verboseLabel": "Trademarks/trade name",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r1541",
      "r1542",
      "r1543",
      "r1544",
      "r1545",
      "r1546",
      "r1547",
      "r1549",
      "r1550",
      "r1551"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1422"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1424"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredAtPointInTimeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized at a point in time",
        "label": "Transferred at Point in Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred at point in time."
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "us-gaap_TransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransferredOverTimeMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfRevenueByTimingOfRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized over time",
        "label": "Transferred over Time [Member]",
        "documentation": "Contract with customer in which good or service is transferred over time."
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "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",
      "r479",
      "r480",
      "r481",
      "r482",
      "r594",
      "r611",
      "r790",
      "r824",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r991",
      "r1291",
      "r1294",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1306",
      "r1464",
      "r1465",
      "r1466",
      "r1467",
      "r1468",
      "r1469",
      "r1470",
      "r1519",
      "r1520",
      "r1521",
      "r1522",
      "r1622",
      "r1625",
      "r1626",
      "r1627",
      "r1634",
      "r1637"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1426"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1426"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1424"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1424"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1427"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1425"
     ]
    },
    "xper_TwoThousandEighteenAmendedTermBLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TwoThousandEighteenAmendedTermBLoanMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand eighteen amended term B loan.",
        "label": "Two Thousand Eighteen Amended Term B Loan [Member]",
        "terseLabel": "2018 Amended Term B Loan"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TwoThousandNineteenTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TwoThousandNineteenTermLoanMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand nineteen term loan.",
        "label": "Two Thousand Nineteen Term Loan [Member]",
        "terseLabel": "2019 Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TwoThousandTwentyOneConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TwoThousandTwentyOneConvertibleNotesMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty one convertible notes.",
        "label": "Two Thousand Twenty One Convertible Notes [Member]",
        "terseLabel": "2021 Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TwoThousandTwentyTermBLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TwoThousandTwentyTermBLoanFacilityMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtScheduleOfOutstandingAmountsOfDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty term B loan facility.",
        "label": "Two Thousand Twenty Term B Loan Facility [Member]",
        "terseLabel": "2020 Term B Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "xper_TwoThousandTwentyTwoEquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "TwoThousandTwentyTwoEquityIncentivePlanMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty two equity incentive plan.",
        "label": "Two Thousand Twenty Two Equity Incentive Plan [Member]",
        "terseLabel": "2022 EIP"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureRecentAccountingPronouncementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r359",
      "r360",
      "r361",
      "r363",
      "r376",
      "r446",
      "r447",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r549",
      "r550",
      "r554",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r749",
      "r750",
      "r751",
      "r756",
      "r757",
      "r758",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r788",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r800",
      "r801",
      "r802",
      "r803",
      "r827",
      "r828",
      "r848",
      "r849",
      "r850",
      "r872",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r926",
      "r927",
      "r928",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r559",
      "r560"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureGeographicAndSegmentRelatedInformationSummaryOfLonglivedAssetsByGeographicRegionDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureRevenueScheduleOfGeographicRevenueInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S."
       }
      }
     },
     "auth_ref": []
    },
    "xper_UnamortizedDiscountOnDeferredConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "UnamortizedDiscountOnDeferredConsideration",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfDeferredConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized Discount On Deferred Consideration",
        "documentation": "Amount of unamortized discount on deferred consideration.",
        "negatedLabel": "Less: unamortized discount on deferred consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_UnamortizedDiscountOnHoldbackConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "UnamortizedDiscountOnHoldbackConsideration",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfNetCarryingAmountOfHoldbackConsiderationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized Discount On holdback Consideration",
        "documentation": "Unamortized discount on holdback consideration.",
        "negatedLabel": "Less: unamortized discount on holdback consideration"
       }
      }
     },
     "auth_ref": []
    },
    "xper_UnbilledContractsReceivableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "UnbilledContractsReceivableCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled contracts receivable, current and noncurrent",
        "label": "Unbilled Contracts Receivable Current And Noncurrent",
        "documentation": "Unbilled contracts receivable current and noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "xper_UnbilledContractsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "UnbilledContractsReceivableMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureRevenueScheduleOfAllowanceForCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled contracts receivable.",
        "label": "Unbilled Contracts Receivable [Member]",
        "terseLabel": "Unbilled Contracts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled contracts receivable, net",
        "verboseLabel": "Unbilled contracts receivable",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Accumulated undistributed earnings generated by foreign subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r223",
      "r692"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1421"
     ]
    },
    "us-gaap_UnrealizedGainLossOnCashFlowHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnCashFlowHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_StatementConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on cash flow hedges",
        "label": "Unrealized Gain (Loss) on Cash Flow Hedging Instruments",
        "documentation": "Amount of unrealized gain (loss) related to derivatives designated as cash flow hedging instruments, recorded in results of operations to the extent that the cash flow hedge is determined to be ineffective."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureFinancialInstrumentsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains on derivatives",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1181"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Total unrecognized tax benefits at December 31",
        "periodStartLabel": "Total unrecognized tax benefits at January 1",
        "terseLabel": "Unrecognized tax benefits",
        "verboseLabel": "Total unrecognized tax benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r716",
      "r1286"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition",
        "negatedLabel": "Changes due to Separation, mergers, and dispositions",
        "terseLabel": "Changes due to Separation, mergers, and dispositions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Decreases for tax positions related to prior years",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r1286"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and tax penalties related to unrecognized tax benefits",
        "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r1286"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense",
        "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense, Total",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r1286"
     ]
    },
    "xper_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes due to Separation, mergers, and dispositions",
        "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Acquisition, Separation And Dispositions",
        "documentation": "Unrecognized tax benefits, increase (decrease) resulting from acquisition, separation and dispositions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increases for tax positions related to the current year",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r1286"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increases for tax positions related to prior years",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r1286"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Unrecognized tax benefits, period decrease",
        "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total",
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
       }
      }
     },
     "auth_ref": [
      "r1607"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureIncomeTaxesSummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognitionDetails",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact the effective income tax rate",
        "verboseLabel": "Amount affecting the effective tax rate upon recognition of unrecognized tax benefits",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1286"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r59",
      "r228",
      "r229",
      "r231",
      "r232"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance change in amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation Allowance of Deferred Tax Assets",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1496",
      "r1497",
      "r1498",
      "r1499",
      "r1500"
     ]
    },
    "xper_ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "ValuationAllowancePartiallyOffsetByChangeInNetParentInvestment",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowance Partially Offset By Change In Net Parent Investment",
        "label": "Valuation Allowance Partially Offset By Change In Net Parent Investment",
        "terseLabel": "Valuation allowance partially offset by change in net parent investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at End of Year",
        "periodStartLabel": "Balance at Beginning of Year",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r351"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged (Credited) to Expenses",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "crdr": "credit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged (Credited) to Other Accounts",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "Valuation And Qualifying Accounts Disclosure [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": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_ScheduleScheduleIIValuationAndQualifyingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r807",
      "r1296",
      "r1627"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r807",
      "r1296",
      "r1627"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureLeasesScheduleOfOperatingLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r1304"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "xper_VewdSoftwareHoldingsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "VewdSoftwareHoldingsLimitedMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfPurchasePriceAllocationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfUnauditedProFormaFinancialInformationDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables",
      "http://xperi.com/20241231/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vewd Software Holdings Limited [Member]",
        "label": "Vewd Software Holdings Limited [Member]",
        "terseLabel": "Vewd"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1390"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of shares used in net loss per share calculations - diluted",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Total common shares-diluted (in shares)",
        "verboseLabel": "Weighted-average number of shares used in computing net loss per share attributable to the Company - 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": [
      "r381",
      "r392"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails",
      "http://xperi.com/20241231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of shares used in net loss per share calculations - basic",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "totalLabel": "Total common shares-basic (in shares)",
        "verboseLabel": "Weighted-average number of shares used in computing net loss per share attributable to the Company - 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": [
      "r379",
      "r392"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyComputationOfBasicAndDilutedNetLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "xper_XperiIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "XperiIncMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureNetLossPerShareAttributableToTheCompanyAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xperi Inc.",
        "label": "Xperi Inc [Member]",
        "documentation": "Xperi Inc."
       }
      }
     },
     "auth_ref": []
    },
    "xper_XperiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xperi.com/20241231",
     "localname": "XperiMember",
     "presentation": [
      "http://xperi.com/20241231/taxonomy/role/DisclosureStockholdersEquityAndStockbasedCompensationScheduleOfAssumptionsUsedToValueAwardsGrantedDetails",
      "http://xperi.com/20241231/taxonomy/role/DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xperi",
        "label": "Xperi [Member]",
        "documentation": "Xperi.",
        "verboseLabel": "Xperi Holding"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r1388"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r9": {
   "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"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r21": {
   "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"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-9"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r45": {
   "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"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-7"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r171": {
   "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"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r179": {
   "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"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r198": {
   "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"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r205": {
   "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"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-8A"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-6"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r233": {
   "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"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3"
  },
  "r240": {
   "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"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r267": {
   "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"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r277": {
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r310": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r311": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r312": {
   "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"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r326": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r343": {
   "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"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r379": {
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r388": {
   "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"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r448": {
   "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"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r505": {
   "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"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r523": {
   "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"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r596": {
   "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"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r603": {
   "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"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r606": {
   "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"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r644": {
   "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"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r681": {
   "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"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r690": {
   "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"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r715": {
   "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"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-5"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r781": {
   "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"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r789": {
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r810": {
   "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"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r813": {
   "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"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r849": {
   "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"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r856": {
   "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"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r865": {
   "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"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r878": {
   "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"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r905": {
   "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"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r966": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r982": {
   "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"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r992": {
   "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"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1068": {
   "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"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1099": {
   "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"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1104": {
   "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)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1105": {
   "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)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1106": {
   "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)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1107": {
   "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"
  },
  "r1108": {
   "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"
  },
  "r1109": {
   "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"
  },
  "r1110": {
   "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"
  },
  "r1111": {
   "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"
  },
  "r1112": {
   "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"
  },
  "r1113": {
   "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"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1134": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1135": {
   "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 B)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1136": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1137": {
   "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 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "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 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1140": {
   "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 8)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1141": {
   "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 8)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1142": {
   "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 8)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1143": {
   "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 8)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1144": {
   "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 8)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1145": {
   "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 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1146": {
   "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 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1147": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1148": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1155": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1159": {
   "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 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1161": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1162": {
   "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 B)(Footnote 10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1163": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1164": {
   "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 11)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1165": {
   "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 11)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1166": {
   "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 11)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1167": {
   "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 11)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1168": {
   "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 11)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1169": {
   "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 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1170": {
   "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 11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1171": {
   "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 12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1172": {
   "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 13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1173": {
   "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"
  },
  "r1174": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1175": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1176": {
   "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 D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1189": {
   "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 1)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1190": {
   "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 1)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1191": {
   "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 1)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1192": {
   "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 1)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1193": {
   "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 1)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1194": {
   "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 1)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1195": {
   "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 1)(b)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1196": {
   "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 1)(b)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1197": {
   "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 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1200": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1201": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1202": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1203": {
   "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 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1206": {
   "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 9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1207": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r1287": {
   "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"
  },
  "r1288": {
   "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"
  },
  "r1289": {
   "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"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1295": {
   "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"
  },
  "r1296": {
   "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"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1301": {
   "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"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "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"
  },
  "r1317": {
   "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"
  },
  "r1318": {
   "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"
  },
  "r1319": {
   "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"
  },
  "r1320": {
   "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"
  },
  "r1321": {
   "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"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1387": {
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "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"
  },
  "r1390": {
   "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"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "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"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1467": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1469": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1470": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1471": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1472": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1473": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r1474": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r1475": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1476": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1477": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1478": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1479": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1480": {
   "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"
  },
  "r1481": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1482": {
   "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(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1483": {
   "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"
  },
  "r1484": {
   "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"
  },
  "r1485": {
   "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"
  },
  "r1486": {
   "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"
  },
  "r1487": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1488": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1489": {
   "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"
  },
  "r1490": {
   "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"
  },
  "r1491": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1492": {
   "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"
  },
  "r1493": {
   "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"
  },
  "r1494": {
   "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"
  },
  "r1495": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1496": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1497": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1498": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1499": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1500": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1501": {
   "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"
  },
  "r1502": {
   "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"
  },
  "r1503": {
   "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"
  },
  "r1504": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1505": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r1506": {
   "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"
  },
  "r1507": {
   "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"
  },
  "r1508": {
   "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"
  },
  "r1509": {
   "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"
  },
  "r1510": {
   "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"
  },
  "r1511": {
   "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"
  },
  "r1512": {
   "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"
  },
  "r1513": {
   "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"
  },
  "r1514": {
   "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"
  },
  "r1515": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1516": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1517": {
   "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"
  },
  "r1518": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1519": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1520": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1522": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1523": {
   "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"
  },
  "r1524": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1525": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1526": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1528": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1529": {
   "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"
  },
  "r1530": {
   "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"
  },
  "r1531": {
   "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"
  },
  "r1532": {
   "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"
  },
  "r1533": {
   "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"
  },
  "r1534": {
   "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"
  },
  "r1535": {
   "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"
  },
  "r1536": {
   "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"
  },
  "r1537": {
   "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"
  },
  "r1538": {
   "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"
  },
  "r1539": {
   "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"
  },
  "r1540": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1541": {
   "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"
  },
  "r1542": {
   "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"
  },
  "r1543": {
   "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"
  },
  "r1544": {
   "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"
  },
  "r1545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1546": {
   "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"
  },
  "r1547": {
   "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"
  },
  "r1548": {
   "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"
  },
  "r1549": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1550": {
   "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"
  },
  "r1551": {
   "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"
  },
  "r1552": {
   "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"
  },
  "r1553": {
   "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"
  },
  "r1554": {
   "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"
  },
  "r1555": {
   "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"
  },
  "r1556": {
   "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"
  },
  "r1557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r1558": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1559": {
   "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"
  },
  "r1560": {
   "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"
  },
  "r1561": {
   "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"
  },
  "r1562": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1563": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1564": {
   "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"
  },
  "r1565": {
   "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"
  },
  "r1566": {
   "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)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1567": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1568": {
   "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"
  },
  "r1569": {
   "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"
  },
  "r1570": {
   "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"
  },
  "r1571": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1572": {
   "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"
  },
  "r1573": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1574": {
   "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"
  },
  "r1575": {
   "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"
  },
  "r1576": {
   "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"
  },
  "r1577": {
   "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"
  },
  "r1578": {
   "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"
  },
  "r1579": {
   "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"
  },
  "r1580": {
   "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"
  },
  "r1581": {
   "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"
  },
  "r1582": {
   "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"
  },
  "r1583": {
   "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"
  },
  "r1584": {
   "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"
  },
  "r1585": {
   "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"
  },
  "r1586": {
   "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"
  },
  "r1587": {
   "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"
  },
  "r1588": {
   "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"
  },
  "r1589": {
   "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"
  },
  "r1590": {
   "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"
  },
  "r1591": {
   "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"
  },
  "r1592": {
   "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"
  },
  "r1593": {
   "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"
  },
  "r1594": {
   "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"
  },
  "r1595": {
   "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"
  },
  "r1596": {
   "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"
  },
  "r1597": {
   "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"
  },
  "r1598": {
   "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"
  },
  "r1599": {
   "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"
  },
  "r1600": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1601": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1602": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1603": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1604": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1605": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1606": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1607": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1608": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1609": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1610": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1611": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1612": {
   "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"
  },
  "r1613": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1614": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1615": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1616": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1617": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1618": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1619": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1620": {
   "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"
  },
  "r1621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1623": {
   "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"
  },
  "r1624": {
   "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"
  },
  "r1625": {
   "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"
  },
  "r1626": {
   "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"
  },
  "r1627": {
   "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"
  },
  "r1628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1637": {
   "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"
  },
  "r1638": {
   "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"
  },
  "r1639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1641": {
   "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"
  },
  "r1642": {
   "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"
  },
  "r1643": {
   "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"
  },
  "r1644": {
   "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"
  },
  "r1645": {
   "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"
  },
  "r1646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1652": {
   "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"
  },
  "r1653": {
   "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"
  },
  "r1654": {
   "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"
  },
  "r1655": {
   "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"
  },
  "r1656": {
   "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"
  },
  "r1657": {
   "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"
  },
  "r1658": {
   "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"
  },
  "r1659": {
   "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"
  },
  "r1660": {
   "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"
  },
  "r1661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1"
  },
  "r1662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1664": {
   "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"
  },
  "r1665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1666": {
   "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"
  },
  "r1667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1669": {
   "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"
  },
  "r1670": {
   "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"
  },
  "r1671": {
   "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"
  },
  "r1672": {
   "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"
  },
  "r1673": {
   "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"
  },
  "r1674": {
   "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"
  },
  "r1675": {
   "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"
  },
  "r1676": {
   "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"
  },
  "r1677": {
   "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"
  },
  "r1678": {
   "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"
  },
  "r1679": {
   "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"
  },
  "r1680": {
   "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"
  },
  "r1681": {
   "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"
  },
  "r1682": {
   "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"
  },
  "r1683": {
   "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"
  },
  "r1684": {
   "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"
  },
  "r1685": {
   "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"
  },
  "r1686": {
   "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"
  },
  "r1687": {
   "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"
  },
  "r1688": {
   "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"
  },
  "r1689": {
   "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"
  },
  "r1690": {
   "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"
  },
  "r1691": {
   "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"
  },
  "r1692": {
   "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"
  },
  "r1693": {
   "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"
  },
  "r1694": {
   "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"
  },
  "r1695": {
   "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"
  },
  "r1696": {
   "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"
  },
  "r1697": {
   "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"
  },
  "r1698": {
   "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"
  },
  "r1699": {
   "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"
  },
  "r1700": {
   "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"
  },
  "r1701": {
   "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"
  },
  "r1702": {
   "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"
  },
  "r1703": {
   "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"
  },
  "r1704": {
   "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"
  },
  "r1705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>138
<FILENAME>0000950170-25-029159-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-029159-xbrl.zip
M4$L#!!0    ( *N%6UH:K]TYQ1L' %KF"0 2    :6UG,C8P-#(V.#4U7S N
M:G!G[+MG4%-KV"Z\%! !,=(5A*B H#0+11$2$1&1C=CH)2HB)4*V H(0LA2E
M"VQQ"UO8$'J1$H6$* (10MF*B%(E""F(2%]1#$O23O;[?7/.S'F_,_/..>?/
M-V-F[OS(6O,\U_W<[;J2%?%',0O8<NJ$TPE@W?IUZTZM.P4 XG' 'ECW?_CZ
M=Y'_TS76B5\!2ALW>&_JE5JW"UBOM$Y*:9VX$T "P#J9_^<&X/]]K5LO)2VS
M07:CG+R"Y ;*%F#].BFI]=)2,C+2TI*K\9+K@+22C/+._78;5,Y>DMUU7?7
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
MKX2N]!$B0U-4P,+=CV9H)QWD35P>Y"1WSF<<&-32ZV?@ A*VW\(5P!^9D6+
MD@;YT7Z>S,JB+1R%O<1 U:-RT 6$' _K)HOD*OGF+D:UUQU*!4[97ML3CV>@
M]N,=@FX&O'([XY7* IR*$)_1/#GA"XK9F!:/G,_+Y'ZY<XOK9!,8R*F3Y41\
MZKLFVM],X;8U5F+SQ$#:BJ+]N?/KX29MC$O2SZ[.)J<ZK[Z:8 _-G,<;GID6
MAPE/X&-@-*0KDL>P26,SO';AGQ8T!;B&0VH'[X/R B=U"C8:D1PUSY3[2K!\
M;X';*K"&[X;=#,.MQ,?1\_!A'"+"9_Z9R2?EC[T;[AR<)1CS YDS/0+59-'&
M!:)J4C7?G] 1$4(P_]"VT]NLTW6+8#?T8[AUFII2PI76]29V,S=0C&Y=:1BN
MP]MIOQ\AME\^^;:A_[K9W:7ZD647B$*5#+(%"O^<($R8++(8$QR%X^.>?(VM
MSZBN>,"59?,:<"M"9+?F">(M/6_JW9:0$J?/S[-W\WW=!WU]ZFO8?1X::W$^
MF*-.@*A/0GE(8H#R[B5?3_2/]Y=RELN),"-.<E=!.),=="<JSLGFY;(BB U9
M2RKG9*DS#K1$.$27QN!<VAH'S.H^N53$Y'J^MP :],DIS%00"D^^O4)2$GW
MZ! ,0GG55?.$#7!@V:RU[8^OSH]K<6T[8C(]AGX8ZOU-YLY9J>MH- \ROJ$G
M\TT<SS5EG\G-S!;NETB #?WH3G LF7<,?LW^:,ILUR2ED4CXG\H'=N!24>L&
M;9S9;B_W/U[O:OFX*)3]VPUS_:E'T8?WJWRA06%A;_=P, Q>W]\*J2OHA.C]
MCN^\M9PE\=Y_FK72B;MUK?+%]PW6FL!G&FN*)O65(=OM.E;)(3P*4TQ.Q0>P
M<%IPG.>0\>#":&X(M.H+38L2HZ^;[]3T>>G I4R3-:[UW<CA\49$%Y-&QG2%
M!$E_L!2-3.H):\ K+M:N*=9ES?V=_7?;=N2RP31*_HLK^>>XN_,OE<\R<N_A
MSU;W&?6:O"NM"HY^71Y*_=ZK/U)3%VQ=41.1BLL$C6FLZ<-;) S@V8K=^S=Y
MZ)YM.OM>-9?ETN35K:Z\FW;2W..V]?:VTC_VZ&OIC$G4S:2$=C;!^OR3\),
M*]X)"M>U(T\FH6'?7;XCW5\E]\RP]Q[$FV\46MI*8H''GQ=N4YFJZWY*8BTK
M[^7-$$WX;RN<5$WS<^;%0#*+\R6W1S7.PKT<_[\?GCK::SWFZ>V3='C7(5U?
M]E%D"0@=%P,?HWFQ< %_+T,0#@^S_&2G<"DMCAS$-MB>[FW0I:W3VZVS!;[.
MME7Q?>Y<<*1]<NMH[MD/9*&K_^C5H1:[FI@$(\.HG1:?+!FW&O94?9IC%C*A
MWV<$1(,$21J/M\A*&(48Z H5_B,Y467PS9$6*8G^EGR"%CJ'?Y6"V<)R_.%*
M@9:P%H6&'=E3?C'1IV WOKW #9JYD_=N:1I'-D&_8BI'+1ZDFV )WUHY$R$Y
M#+\'"8N5V ?F<OL?E?<25Z+@,(X"21UO#2'2<(_<5SO;Y"%JBID:L)'J_2[Y
M4M6GO;<!^=TO?B\"]FT 9C$SY_D1X.L%T4>0%\DD(T5U) V/-2W!)C&0K0]%
MBUX'T9>%Q\EIP ]K@41M)?!$HZ)=,!)"=J#7H9!S5&^K=##8B_*UQ:UF]CM9
M@X'KZ%?4OV>]]&C3^]=J7663EL,6&>B3V)3>G@CVXI&N6-]_9-9.$MO4!&G_
MN[+K-BKM_X+J*Z!!OG5;!%H2E^[;33&3/:)1" EQ1&W'6\)/HDB*_:99U9XQ
M;WK/<342'_HW-C\+UJ<,^]FH54J$=GBO^6B&_N=WJP=_6UQ[+4G2Z4\=8J !
MTQUG\7OX#F$)Q>=QP(R1(I/NFL0]^GFE,ROP1NGS;^]BTP14"?*D,D?ABQ:=
MJJ]]&@M3+,-IMXO=5J@C<*6A$Z!7^E=9YM&ZA'/'\6&!>E)KL<([8#!9V(@.
M("4AU5J\ LLQ6-'N]Q:8C7C7 <TWL@/A C?V>&^_ ESD4GXJFV&:S[E"\;MI
MNR<G+IC<=U-KF]43Z]%OR1+^,P[U)PD,^%%]9; /?<T@B5P,Q;&G_QFT09=[
M!C-BGN>!2G+U,H4%N+"PF5-*T@T_"5?R-2*T2Y$T#&2'0<QYFPE49NAY&3_S
M%R:-X7+NP4[-?8^V*46.QY_J[?BF<",F6WVXQ>K)X:B?^)G'UL6D#L2_CVX1
M)0J9=P*U'9QU3 V66AT5;4QG$3> =!I!"NX7*2$W@1V7A.7<6#1\2@P\-2?!
M3C?!CE'NEX)&?O0"D9&/;A0#[RV%-4B)UG'H><!O%J:07B_#N\P$I0$LM#"1
M8 ;.?>9.$YZ^ES68F@A=I1,V<(DIY(^:\V??VQAP3$([QI2NQ*5/&#FVM%'N
MG+WC$1*4<&AXJ]KE5UOL+$28@5Z] 2?S 9O&4\O&#6\6];)?ZZK?TKNI7S"1
M&G13_W&J7K83Z8=AX<;PHCP&QSQODK-G1^$VX$K.MC,]QN&528XG B_&['B
M^?*!CR&\6UM=J.$[XMUAK7H[_$X(EV8V!;65@PHG1#LA5+%1J(XB5Q4WW2.I
M*T8;\OFSO,4Z*AU7K3"_O@-[^ & ;L'!!C*4Q,J%;7R]KLJ A67(X)7&@4MN
MCN/+D<YQ?1[WHJ7%0$C_K1>IF_IR(C-Z=PGK,-EHZ#CI_AJN*^LC@IV3U'PO
MVE\?MJJ.R67C4A=O]%KDS3+Z1EZR;3H_OVAZV.Z]G,Q*8D?@3/K*5_;ORQZ)
MN20,+UJ?9H0^-;Q2=[-#T>/X4*U%QH&O;TTHV@>^38JZIQ:^]X:A'T1C]9[^
MMNMY4K#>_G_:]=-.OMYT'Y#]^1UL=P]C22HP(9DPK#1.WZY$[?2LW[;+(<,[
MCJ88K.%Q7NW,NFS.EY#PW3>LG,P;3GY^N1_- !<\ K%5DLJW$0-7PU \U><-
M-.%#T38OO_$WQ:6%(_/LI$<RG0?V2!]P5LW,+-OBEJ*[@9;.A(UL6W*8T%E7
M1L[AHYLF#PV$;QA\,#T!&W6LGOE[[:^*8W38QXA!(Y,^AGV0C'DBLV%<U^@.
MWT1@<LSM+L 5'!H(>. D??N?N7_FA_V\/-=OE AD7=[O$BV=#"O^*T;9T:)*
M336PP@5\3%U@BP$#!*0EZD5W+ M/FTL4]F]Y@(2U+8_?9$SV\SX(2<:+.](8
M X.\(I@?%A8FC555YT%X=^Z5,^V;3JKIIAE^",@T/U.5]J0(D $O,^5 5AZM
MH35W 1-=&3/(_G*'>YYCU2GI!(H<W';!-3BQU O.XB2NIK78L9[_./0C3*%S
MK;AU!*\;QNY-;DRG6P<E1SEO)?/C]W8X5R__L(][X@_J(*E6@L+^14EM![GP
M)7IUCL&- HMP=VB?1VV08N"* ET,K-4O&DH)EB5'[4/::L^W$VQO@#0R6QR@
M_BZ4/IS()DK-BHY !4--A%W06QW4$ MRKZF:C6BW)2>P(S,(:[J:G^QF''4[
MKMX_Z0?6@[!A]((,?S=^NR3HUP27*)!&.TEVME /#F#WJ70R9#NK5^*T:&D>
M;;IWNS35VBIKX;L]R^%MNB-+>+NPZ'A<#6.2B?H3FM"SS(NJ:TUZK$C\9L_?
M(P9>?R#TT7@8U&:)%W1H$90P9,A-#/QTC%YT%0.797)%Y6W;BQ#3$DKI,17F
M0T="9Y%)DSI/VPK'7>$LUG(:2G741/G6U-TSC0,"V3KXV\ >]OV?'AN8%Z"H
M1T/'6&JI)4'W4V\FB9ZB614\R%?T"DVY%[VEQP8+Q75&RV>7_%-C6SFV5'=5
M_M4=_=:W^WV/L<(S@[./[QP^*;*CL=)HWQZBQRI%\P:B*D0:17@7;#\5]OF%
M, &-/<D!&@1*W/+V3[_;O'2QK:\X_$/IV+0CUU*C%0"W$Z$3RS^=T N2"7$)
MDR()1X5HE\>RHV![2"#68*$ \CD;<Y84!@;'6[Z99%4=<,""T#A';_7WTH"=
M!KDN#;=4MQ_TZ3RI?P(M [(R35/__6./\*^QL3/:&,ZN]6]5-1ZR5CL/39UQ
M AI?[MWU(RC03?H/H]5!T>8#DKRV@VTEF:%;#,X]A<N/(C4D)2>IU6\7:*%F
M_"TH'7#.@2,OU),$4B@Y_P37_ZB!'M%#.(=F^>^/Q>#/O1B*AC %B4#_V,65
M(62#[1(2^+G=0#+F^B&))'<2.!]%9A*A<*(D"[N0? NB%CC'@'=B+DIVZO9
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
MAEB!%?<A9HF/5EVP7WQ/&^?T>-R:"+Y";=6N^N#_QO3PUF,*>]6COHSB1N#
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
M,D,J,);H6)K/LQU_0FMA2>SD"@DKT;4&H?KHSW[9,,F/D^!<T,2Q(\1_$#
MU;N2XD'0!E!,E,)I'GP;6>-M[93D IAQVV; ]=(&[&[U):"T+*RR^5>)7?6G
M;[:MI^DE+Z8B_)JS:%8GT-36D=58.JU#\D,9^O%&<QLP0;38.YQH"1J++63C
M'8< G3M$=3">-QVXGS1)G@O-Q]1CZ8$'A90L6I+@$,L/,"RIH1<K@4_[S^?Q
M/P\J?*ZW[B^NT2KH34IZ35[.AL8+46+*OJ596]!7C#@MMI7\#.J(3TM,A0)R
M-UP73'5A"%>6-V!"'+-#;F+5(!A%G[A7-[?$4:B^NZJ_='Q5>GY@N>WJBW"K
M9]?>5DY^<J]!<^HJ2*]:'TGTO$I(+P)<DRSHQ2%QI&CMXJI%^\'R_=J_G(NV
MOJUWYCXVN2:BF;+[)KTUJC DX1GG8C"MD?:JI>! H$!SD\29U'E9IDD<ACS4
M6_!8J,H?ZK*:-!+1QCO@J J\'=-/[O4SV0!)SQI#6P58Z<NQ8D&@@=%5X'1I
M3;7/=,2^SR<4;-S\ YS=SNYM?4UM+.#5"C9@3Y"@$3E3@BJ3_452)85NP+(9
M\@A[B3EX'^AB\77'+3H.$M3 $BY)>4EF,$$T6D+L&Z58HZ%IZ++'I5I^3B/G
MWJ16 ?\4\<'&#PM^O34[\F,J? ,6#\O:/$["__&6:'B+QL %,9R@-(S0(TZ0
MFX;ZODE+J4LE$>A4CB'A!,#L+MW7 ,BR3&J>30> ,3VB MLOL]49Z$L!KI>
M@A=UT<]<PGYAQ]%ROV7L&<59,QZ0PG&_%@U)M,@B&4J/^ ]2P2&9BT[Q2[_/
M%>CPR;T<7;SA2F>BRMI@5D*2?%9;C-[B.4T_<F:4]<'8 7DGX%,,WS%TSBE]
MQ;-A]":2BJLE-;8>V/(OFNTIN@BH"C3$YF"-*(!Q=A6]@X.WN@"LI-"\FF7O
MBCN+6'<% OTWK=*VR/T:TQNPH B]T#]9=&& 'V3=+I=&*EK3#9Q#*1\?BN1&
M9=:DSKT;L @R',.@%7;!,_W".CF9LSHD^5E" ("\*W&:XVQV(I4O78H@:D/Z
M7 ,&NX_M>%X1Z&(LR/V<84 -/#(RV%XU\ PDCB0EY<C+.L,AUA.+UND@$Y*2
M).ESA/XG3B.Z"YW)SNA"9B T"KN&)=[";W=M-F";\*IB?S^6I0U<$U\D]F$M
M6Z07ET]-^F.TO>Q/3<SWZM6NVU;%;L!49\Z*)LK7PR"%#44KR?Y"-@TQAWZ5
M:;UR=W<PK>I'9DK.FO?<DUD(\R@G%A&F0HN>YN*8_<K/(F+Z#4LPCC,?BD)S
M<%68S8MX*OBGU 92I%UP ,I6&9!%ZPAPXFOYF4B(7$)0[+YNXA:@CVFE)'%L
M$!H,+?<+FUQR MJ'U_(UEUK31.3JI4#%QG$6RC]?0_^ R9BU6+$ZZ5Q(WOLI
M:XVA==X&;"M.F)]#E)?U):YTD7-)FQD89/JL!>A?#W)Z&==9I#!X;EJ;+\\]
MQG/4:@])WH9\)\HUBW"^J*K&,0=OYR9VS3:AT0M]J".?8Y,<+XI1TB$(KH;"
M1#G20M)-5 XT7G@?+L?OQ['KOCZ?R)K$HQ(4F%/N&X%L8O5<&3-?I>CCIZX)
M+<E8PF^@5[C7E]E1SW3]RFS,S[[#W;?L87WB5&ENQ[YK!"=I28>V;0T7EXW>
MT7:5A]H$FG4AC@%D*'D3?P(Q%$SIP6&'@Q5^BT)??W"(N;X]</\(<2POTL&%
MU_3L$^O0!968R&=."=7L9-?3,*W_1DP5+V;#9"@DMY"AZ_#C^E&;4+5WZ Z9
MSNI"YJ"5VNSFW#U=A:YIDKA(X%L/-.+7>+)+4\=(G*/MZ!7@8C%?'Z7V'I^!
M\E>T+L$QU1=;(VD36<FX9RCU06.:T.K_)T@5!9V&)=C]ZJ#*Q4WV<2GI$D6>
MH]45.J#:N0*;6BBZ32[[Y->733@=4PYZGSUZ;0##6U'&%%5G2KSYR3[^UP+?
M5G^R/U/-5U7'-C]PK5[XMEXI^<5=D@Q%$E^$/O$=@U8MN$.17 2/B8UE+#W6
MKS<=='A6<IC2O6.,4%RNO8YD_[%/1SC3@8L3>A<IW!K'B"'W!\GN=9&>/J.K
M@C.HQK<.$[8+YN=)-/:!+<)XF<+0'%Q#@I 6(@QE_VS M(E*Q&&X$F(_B$*#
MF9'Z4#9K8O6B54 [GQ&;']?Z^]XMNO --F"I.F_8QUQW5,=4UI&S: (YD=BS
MN?GE2%V<<O'4D1CQZ=.:,.^/WA)-DDRQ&H T $B_GR1]25:5V>"U>V6<-XR=
M1B_=ILR6E.M8IITR6VJF\><R7A9-=?6U6<WQ]$I>\5+.@*M[MDAYQM]U? /F
M#DD)G\)5O;L!XU:2 ->AG**^+!PR+%];<AKTY)/-S@L_YG"_)LRI9@3^U# :
MTNJN?*U)Z'W7G.!BET(X'6PQ/E8*;Q?:9E0OI@^N;\!08]:*06T/=C%"'7[L
M@>=)']MD;BNH!)"BAI&V8)Q*XZ+A#BH8\ 1;E(*>/B6VH'Z/=(A1GNZ,2=@V
MDU<2\]SWT\/9<YAC_<&A+SJ1N -/5'MR27R4X%^H+\5F,F^EBW&7:"N%1ALZ
M$"_5Z"/I=1PY%4MAR_?(U-L5+%?1Z215[F:T0N!B*^$!T_9U3%+RC8EFY;A*
M/'TB*7XT#CFA>A>N)#$"D#S2'<1.<(?R$DZ>8 \,%O)0JJ>?<\X]CS"].%(W
MH5#)Z/C=Z-KLM<-).8_5?PHZ=IX_.SN[:;?:.A08);^0.F\A@TCW_*P$9GP<
M^^&;6466) RHX=,?\UX/J2\&:H]8Q:4#\'L.QWD#5EU%N90L"^M/]?6Q E._
MQF%KP:V^;AV/GJJAYQ'V!05?.F.P4<WD\S(F@P87B(7SHFN ZW(2$"R*[P!#
M2S6!:Y XQPU-P;M'L**.74#AKS>WBCRN@?Y==J6[1_=-$ _X@<ES[U:QCJ8]
MZ]01;,,4EF4?>K^Z?>9CKO0TY+OS_D"?Z)24*I$7FO)6\BR1P6AV_2*GL_0G
M@)P]3\\0$<#ZT%<9S%81N:9_JS-*Z4RZ[X.!\GLGGNH$M8S=R%^98,ZYIE-D
M&J0NON$N\#7FB47J[ #/'P(CDG8DT9QI#LG\9 R& 51/=?;QKPZLH__56$;H
MMC:VOD2#9\TI403KM[7-]</04)K%KL1^!AW>L\+6G^OK*=DB.B:MK5VURH;K
M=AR0G!J^N:8ZN<)OY; 7$#;"CA9^@"W[^\] <6_S;[Z+O_3<:GB]Y_%NHZ._
MHD2*7 ;[8J2I2 V8S[)!WV'0-H%I99)#[V2[%M$*#T58<&(#IO898>)'L#GB
M5CWY"0VD=D<13*.3JP?T"&=]]P%:;0\G%XK2VX/X^L]BCZT[0895,M2E.FDG
M>@?BA%A>?+?;T/LA45T;%=#I1F\%1Q9'IJ"9JHV*JFNSX <<NU;*GG;C^3P]
M-J25<WKG Y^YHT<S[NN8(^N0X$%<SQ+$3O"7I-PV?:":2Q(<%V[IW8 92FQP
M%=#O9H]:'A=V304 '_QPN;'/)$[QPAU]'H!QK4PN&6%@=BGY*#,@CW-)>+X$
MZ0F,TY_S<D"),[D^%LK5/_9"?0 /BCUD_Z#IY#=#N1RU#=@-)'MP],VLZGC;
M50P?*T"*(L&>%S.8UK![A$W\H2WG7EB6A'&_6^'VC>X7FB>FC6E?F@YLKZ-V
M#4XLSO]-+Q2[@?W UPO2,L0FB+R#;'H^/JR"@J4WGZS 3'[^:;V@Y-FGMW,X
MY5G,A/VCSZDU_@NM[>GE%6[/G)(M[[_P>[]H6WB[:G"=S?YX_&?4C1]>ZOF&
MN$7ZG,0M@=--(4+1PI.YZ&R:J@'!5-C2UO!N1T[]-7P2W^3AOH!P^R*\:_=Z
M5&%RY/,%V=YAFEE_@!%Z1+"&7!:_?IU0'_NV7F Z,K28(=$LZ),I'1'?)BB"
M\4*TE_0/Q%Z)+1A=33C;-$J0%Q\%W9B!1T"R,.Q*H0? R*ZW0><BU2U6<=LQ
M;$H&-?>@N;G$B.>.O +4/[2WRZ)AL\JS9S=@;ATL1AU$?-_-H6HVQ'O/Q2\W
M":?X9XJ%?:)0Z3.",L0;.;-:$$''6NDL(IL*>\\13E3AB]V%)F)]G/JB=NGV
M/_%)YSHRO%J.@?F7\PRVN&K7Q5$B[ /_;$*?7M\$R59WA["Y!S7YN5\4#SI!
M.G@7;)H34S)G586A-7& F(OJR=? 'W,&9 \KL=X6T59YU"&%:Z";]YAE?9RR
M_OX1:Q6T9WO#;[,&(;%O(X.;6Z6C/ZX%K8!&S2E$!!'R$1JQ"0H^N9Q&BB"$
M1]D$ON9"Q2?;/8-_P!)=!Q?X^]^MJ;AVR^2%H>2$I$HPYDUK:8O-GRM<UJCO
MZHR51]'!%6Z"1<%[5 QNU56BLR1RE3Z1[25<!S%B)X(#@,J6[9><: +]@X Y
MOR;@]GT2W]&ST^]S#I^B#68(6@NR*ORG(]0^E>YI$CIL-L!81%EP.T;JE]?\
M7QL7GLJ>7W\.#??A"FB<GTKBUKT%%M%W$"J-Z,DY47SAE;$X.;!:^)#W>P-^
MJO/(4K-J=+U5Y] ._)W5&DA&_1Y-S:#9]/:G$0CUT;7CEO5HG]%Z$^UF4OZL
ML323<1,]^55TEP84$0<A?R7X\JVVX&5_0QCQK70WF,1GJ($QO2*9H7"KCA^B
MJ0RKM^,Q*>A9^'K7%/N?+_XSNK7:_];9[%I>J?ML :VJ4X<.;.GMV SFSUGE
MR/0QAH=  1>U0V(IG,\T:1W7YS$R:&\EEV<5ABUUD0VKJCOQ97.T)J%\]O5F
MKQ:6%377[OS(]996O9#*"L;DEP@[3H_J?UETG_@<05M:23P(YC#)R@YQ0@T>
MJAMG !;W&2H(J^](CM7AZ;W*JMI+.HDK$J/2O?;&)6N].93P8YS^BK^+:KV>
MU]0]74P,GO8?[(*O[(#B:*,T'X$DOF=0'2FI"".)/ZA?+^LGRR-T\>KK.*U/
M]ATES\"'?"O!MKEHWER5JVF&1!69*F@+X:[ \/BJ<GZ.F;+^"8X62.F^C/<^
M,VQE4W=()4)_:-Y5IE0(E(ORI2\8-X<R2=I$->);.*V^#EA/-NKLT'MG,^,*
MB>IPN3NE.KW-+KB:$P$LZ%%2S-<"['OG/'2BWSN]\&,OJOLYJ8S/5/[>K!*&
MD[9#@G\?#9Q9T<13F(Q&)),\R>*3.C=@>1LP)82)Q"R5OY4E)%P"C84GWG3H
M0NG9GW^Q@1]@N0%S%E(R'8RK0-M%H04!$U1%ZK)>Y^,;>=02M%>J:\N(>?W:
M+I)/W(#&.:%E3BT^)O!E\WBL!<EMS-H=Z]:&.CIZ>23._URMC;[RLR\._4G]
MQS\VEQRU.VUD>09[&4+?\TAN*1FXT$[BK4BT[/AYQ7/N.I=:P1#QOL4O(*O+
M?K828_J>X$WB4VSGN#>7;OV,32I>"M#^2-HUJW^BRCXL4V)"U]G^CW$6HR[Q
M!Z)LP$!SDD2#V;T!HY.@8(/_QOU,KIZ5W )/VIQ=G5'G8P/LY_CR*;3;*<EN
M7;]%-!?:%FBO=SQZYE]%XS6\<#?(<>QMJ<[)\5V+^X-DPVF4AX(G#@)3.^(A
M?/X%@-.YHD\&SY^NS,CK4(:PC#3G[^9.3+83P"?]*NO^U"[0FWA,P0S/!.0>
M\QGU\\?6N+48=5#';\H&[Y.(UI?DY_J6YQ+$P<19P_T "AHCNX;GF+$\*3Y.
ML&=9,W:#+MQKPUAU_-"<7;>!\4,/@)35L<\@[F:<,G(3*'_%'ZD)QIQL>;?J
M5 >V]I\;Q]6N80U,NCYR1(8_WN&' !\)CT$BKT15(+CR'4WYVDUA,<]=*Z8F
M"3:@I]".+^OXUN2+YG2' JPNBB*^+_#EJ)^%/?X&BV:!&#I):R_HZOIZI;EM
M;/639;L<]./H,+@59&52!(D]*NH&:X0UO'DHB5V;PNOX;L#NHIT!:NO0\KPP
MHN_*V.J0 NCM"HQBO;U,NQK;'V!U6B-GRX,P1_(^<RZ\:LR6*2>MM:0AO1C<
M'(Y:6[+X $$3S !0HG3I8^1-JTVHYX2K8QW[P9@>-_%!V;M RW=6YG$K\J K
ML]G/: IOQYO/M!FP%Z/: -S4EG,5R2D+<32S6P_\IUFK^:=AGJVTAO%5<8Z^
M^"R..G-Q$.L_I>(\=@Z7$)RTQ24&DQ02;VBHGVF,CXJ,^IEIU.;IVF]!TB-K
M;\"ND]BJ,L5*\4V\D>@!Z ^4]\+UD&%6<A)/JI"5L2*#+Q1V&$U0D=L"(HZ9
M-'"1V@NB?=^NO%M+-G-BM+ZCKF@M>C&9]M,/,(4;,%RZ;/[2.RIG>1::N6 &
MMQI)I^>+\83M0-]RGUB78 O.")-Z2NV$Y#2'<W/GS&4[P96S3<!@3IEK4G)D
M681*S2?1A;CC;2?9(>.SSW<6=[5&E3Q=C-=8RLO=_O8;6:)N)E-DU1"9'&6"
M&Q^=[7+N%2@48J@M!(_(*C>Y<BP7I;Q@9MV*O%,7EWFCB./!L&N.]VO.CE.Q
M8)U_/;:CI(K]]CD;3!SR'4.BGSU1?8L&S3.6XX3R(H:T,%9P@F?QQP1Q/^&0
ML([1K:+3-4OP^@HRSLMZQJF.I).C^U_AZ\Z\BES3C_1W\W_\U*UYI&J$'QWS
M[(TKER-1S^E%TZNAOESY0ZF$@^(=D!:6U!'\AR4GG@Q4@AFN0F37#+(+80SD
MBII,,FKQA3VE>X'*V:PJ?-1/;:=K>VI=G_5762_?O-$T5O[ :M^2^")D5*I(
M[G-R8[4 )>3(%'E<B(!J5>\A=\L,\)!%@ U"J_- WJ/(2N:<ECTJK\YF1OZ-
MO7%=W>_LW/P[_PHKZRAWJ4N_RV99;<=X%:\Z<KR$OP.50SP[B89+)QFX@DY%
MZ\11P)"5%$/C84XOW;9CM_#?OMZAC*)O&3)-%TS5S+1[""3?_JQ@8)E>E)%A
M6NSQJJGY7=QQ@I/] "DDLGQQ-NG]6^D@!/5,E$1+0Z0FI;4=$;LLHC7;XBOQ
M?:+\5K"N'(_RG9"907 429@UR.DI*(6/$NR2N>1EI+(?&IE1YV!CF!]6#KK3
MPBVBXC9@*IV5G!/36'G?=-:Z$41!%[ ,ZD2.^  >R608(N2G"?J ?)?5IH$G
M^(N.7GT]?OD]G,POOA&M]0U662CF7]9_Q.5O#Q?Y[2Y8MWW,ZQV)6]$ 1WVM
M:L+Y@YVU5*GKVB!4F7M_'.*@A Q?85>+_@'3A&$\U>5'8K]%*-G46Y/D\#@G
M5ISJ9,W<Q1S+-@<[WFL#A-@K]>PX02VL!B,ZMKAYT6Q7G)N;VW>+Z]D?/XZ,
MG!NH13(8P!GT3CREB]QH!\G/9#\?]\-:2(H=^PF62+65*"Y8#+CR"^\0[.K"
M[3=@W>W!/?3$]/PYDAKHU]?9W'H'M]OE9P<[:8M\MG' ,<^Q2.J)7*.+;6-S
MTN2GORI]%\]E"+1XG#L3=J2;8()PGH_*=,WX'#>CST3*=6R"\*AB?:[[VV'_
M3_U\BAQHY05HWZD-F)XZ:IR?+?$N<U=I^PT]O?^VG?;7_E45S4VR6X8FTEQD
MY(H&_F&WX7ZRR$;ZK"Y,*-=2@WWH[R)&$J[AZ_X=IWRV^I!B2E)8"><GI>?J
MRD*O;FLQ8=!0H&ES7W]NC(@D+96I@%!2YPC@0"&_.:5#"T3Q9ELJ)6[2/V76
MH#=3(U!B!Z31<V+JK;ISAC8Q@2G42^&V^I0XBT,L;R'BT3/WN&1<&3/(I,:X
MO78#5@YE"JZJ1+M?IMCY7#9LJ$:55G;(X<]OP )!'M=,/]*H-U -&"Q&E-5+
M/(#]MS(%)J.Q-;M"7D\00KA]CTJ[V!.Z-A98IF<@)CIGJ1W.+(J6!$ UE,2&
MW,N)$83++T)WE]B)[*1U<8R,=<DE,(;/NB. @H87"CSO8+2_9^)CCZ7#08,7
M^&*FW5&#8*;WK;>XXKNM(Y96%JMUV"OJI%C-2_*=#*I.5[X\U.=99#!%EX L
M=!)RF#GYNG[*#,7\>\CM;4' 2F_@9C"55U/1\2[.W:V+:#9*3<9$&K6Y5',X
M&),5U/BJBJL7?=1&__W\[]Y"/$*#.+T! ]Q7V%N<A*V2XU!_&S XJ.'3(NL4
MNE/25R3G@ U8CTB]2U24^ZB@/2@RAC>DC<>A1^IO4,>6][;K3(B^$:^.^9UI
MBF+<V("Y^$$A @ UQ'[0*,^3N&7LT\W,R&-<]_SE,H#CGT9=R=Z 49O?.P2%
MO.CD]2FUSCX&/-V$0;3#^%&_ID?4]A-7LW%:KKQ\ZD -HK)R45ND$RUK(UR7
M%CM8S3$F3_21&YM3^(V :[K-4&HB5/5RE6VW2DYT =49_JY VTB/H3BGV-%R
MT0#!_W[KF]T[YD\/7$MOQZRV:VZ2*$KDP"/B,-D;,AW'S#>((#=F].3K@V0>
M+L<&YG "BC@*^'*?88?HBL5U!(7G[H/W[#4T>$>;.;1FM1H0(7(W\FK*OYP]
MN#IU+OGZT+:>1Z1P<N-LL_@LN'1&B.JQ8ILR;Y.50H3C'W_CJ"+#Q-B98]TZ
M'"4'HW+VM>XH"9HO=C]V\17+(6$NUWD]V?/:RRUB4V;B&3*OSF1PI-\'I9;5
M\0S2WE0(HP[U+<.%U5P[P3DAEB]'YB+5P1PNIV?($)_#MTIMP_%F-"Y!I(<@
MZ2^R[&757&E4,D*_XEU<LK+OF!5U!C'J^4!GPKHXR>)B9Y7&-29F/?<Y<9@#
M>%A-K8@.""E,Y#;9/T7?.E'R((X;^(*A+C.;]L>7^PM5^YZW'>$IIZHRD2EP
M50Y3SZ3.>+XG (5J'EF+J0S ]TZ=&XY309V-O.RVL+ID$+^>" TX!?X^ABLO
M"!8[R"8XFSJ.X:=$#M+:OKL.BG/]%J[=(PN<IL*>?O%2P [1R%?7,4I=;3!0
MU)]@G%9?;K$R66:2T-.2O?5!Z-DI\6U($U^?!G2ZHH4_P^4( <+<.MG]'66\
ME6V@'9?5@]Y).#>^0E,QF;\R8IVT <M()*5^%%:G?O[\CW+P,_>Y9%5F 5&?
M462&U+B&T;GXLIGZX[*/&Y<QJ2J: OKR):9S293W'-'S=M(.D.DDO/K/$=D0
M2>N!&WTDKB8@,'R8Q%/+,TX8>'TH?Z:WEDMX\=,&S$DU#:X9B\N1J34+B3D\
M1E:@>OJYGI+Y#,A:#@OGNT@ZF**42=_ :?8U?$S?^H[4Y*1MSQAY8TM%>HNR
M7>WM*:*I\RP;^8;77]H/9<.$.+8\_RY20::-)_>0@ S".:'H*9M87OG)4!V\
M"DSUDC4=KM9AO_E=K$0\OM%JFA(;$#I_X>6K@N&R5\(=K;$4E?=NQK1V&24R
M)CE890@P X9$IZ0T@KS0B/<M+Q22UHCB5P3=.9(2OM[_+".,D[/9_YGD!,4'
MJ^[?B^YR<OF''FIM[IP>]$#.G?2T1',3V Y%\T#P4;TD0IH2QTDG*R"V$D=+
MD<+JO@9N4@F<R48MSPBK5/P[BW IL@/XF![[F:'N$_H;L*WL 9[^^,/.T04_
M8N[SS+7(,+$S,W"XSDIBX9 X)],F=9H1M64CZ$:RH)"+S&;H(&^LL$=/@?'2
MU#FD,OYAP$MI$=%ZZ5;X?7P&\]LES/KOZV<><K&"0-G?!H$&B!-_46O<BL$G
MCSY?I[=^T6/C!"/9L&S%!Q\5HHQ\O8[S\V[X<DLGXLY=LJ^=:/9@QD0>\-I\
MUG)?-AX=>ZOW@=F!@O^ %WO_)[?_>>GX_YGV?0,FNB<MI>:SO=_$<U0(**$.
MGW*G#5Z/6:_/YP^<X,5GKI*VN\\9:/BD*R?-:'3;IVW TM>FOHV$-&=C,<O4
M_I*CCLZ#&[!++\>)G*#8">8GI0-;A$9G(;S8)NLNA8]3VY.<A2B!5CDVT:0\
MI.83NZ-0>,SEY=AJG;=[2_;7BV/4I27<YIZ8L.3@^.UV7H6WO[@ZMG=[#&A4
M9-8BT3)#T%;\IM3 ?<LEX4H>PFBP,&8Z7TWBW JLK63>\S0_7V 5S2.K@/X7
MD]QP!ZC;5IFW_7S]^(NW/,.B3__79KG_W.;;N&3OH%=7E69;4\6LX["G.3Z?
MOG#\^E[,^DRV><S,^F%6#KQ^1:,]"+_\D;\K<)>A3X&WY[Z4396G-2]M^I_V
MW]/0C]?6@]"/5S>M?7NC^ETC#BG6I2!7Q\N]6[S3); -V'T[SPU80]'7#9B[
MGTW2H_^ LOF_KVD!E!\WQ:L@Y7"2WB<>('B-K)0U"O\5W"-N WWV^R?<P&66
M6N;Q^\\P4MB?#];A]+M$'HNEQTK__GC08L5<<CPF\I!]?T/'(F6^630/8FH@
M>'<G12:[B4X ']OCR@E'I0\[%,'FOL#CK,C]]ZT7D.'P+**!&,XTT/$H^*F^
MKG[?.]DP3W#Y;%OEZ\A#JEEZ#I?9,R\+#JN.(D%3E "!Q%(F]7FHG@%GD3Y#
MW_(/*+Z5-NR_U(94<S#Z=Z%(.C8QL4@7D8#[I\P=T)@PV!<!E:/FT[U9ZTCU
MU)KD+JES,R/<$<W])M 5HD0.X-W13_<EKGI5966?BLK_J!HF'B98^[_&J86[
M1?G_G2[V ^JJ:EL?-C6U#Z58%__DXI"*9+5#$X56Q#?)E'S%NGB7'KVAN_4(
M<S2^\!(P6&;[F#_@QF,QT=ED#8D%SW\J*?[5*SJ+$ Q\[0PT!MII/55,%6FM
M/6U@MO!(T/.IR3ZM[I>_)D^=)C0!:!%+6@@E@5VN7'0*7$=B)[3JKN[TR^A6
M?@U7L2Q#BE#IU!G<*4#R%9L?'7+3.N!, *I;+_8VV[;*(@[#/3931YY\@L&^
M[SA$\ ?# )=./THW.H=H!WR#DMC63R\8;,.]0LLRK;2B@0,QN.#PW-;YR^-6
MVW&&Y(J%EP&+B7>9?S507_UQ=X]AUFEBL@^I\S(CJ#_GM7\ >DYK W:'-Q:5
M1L^MD5P _87Q/'*&S9/(N1;_7+ONCA. R9TG;7)VIE+32_0_#^D6;:,_4*Q:
MES\C?8'8LL21BR6SE2\*9]H8\FL"5]_16)*>BE'@@[Y+A<Y"N=>\XJD_+")7
MWZY9+<^/28Z_* XXXV;=U-*8;O:A>)FU\RP7[NR!WB^QD+8A;ZCFEOXT0M23
M' 2E7.1N_$J ^WEW(Z:>\<QJ:\EZ^'KDQX;G5+6AH*TW?#$%.H5-4??/IL\Z
M'WUS<,WJ'HD*[Z1,?KLP&L>XU^$P(ME4OCA H-M7-46^0)3.7]1._SK4]O)E
M6W.CFO+2-?U)B^ZJ:\XWCOR]<\OD <J?,D4B"]D4)H"_P"::ON'<0^P$"U^
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
M4KB7G)]?AB^;M'B,.[?^?"'[-!SZL=1D$94$4Y.H *2V%1I9M@^7/-2>NVU
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
M)VSR/Y67L,^+E[Q_>%^8DX[BJ>E4C;U[(:4O#MR#:$I(\B*[MBQ%B4[+@:P
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
M-\YS_"$J>+&C4>MYD84-X7[I/R.6FRHVDC'%;WL+@YEA#%%M8Z[[')1AXYF
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
M[/:D8:?&F3-Z!2D?(#+*S/\'7@W[G[;]_PF>_^]NS:1I]RXW8P[Y(;(SB_+
MP4SB^-3[2_50,QR0:_!4F2FN^D*+JVM*1YS8O*WQ9.&V5.QAI-T?Y;BLGX[]
M%Q9=8UQJ3RV:74US]WMY#Y%%^VP\[=SE"AM'B<JE<DY%H\;416\ (ZJ0<0J8
MB@>F.ZP0U=!NXHY9!+19G3L_.]"\+AK#)9.R,NC&K"7JD;<%<ZP[":/,%4K"
MLJY8+-^[1?=2H6Z2ZKYSW!M.D6HGA:<4(&_M+I2ZZMXC!'UQBCCJ>?GJL5B-
M==]06@1#,)P;^+!("$V26 NAG8VQDXP9(4CD9K:3$U$[FAU+?*\$-Z;.C?7(
M#^BP0W@V+Z#8MZUXPOM]!7J4%1A/%82:6DC=O:O?C)CN;9#MD_,+<0.!);>M
M@?SX8ED_>POB.H+UU4ZI"#?>(:R_']JJ@+]4TS)*V YFGF]^0%2:.^S,1389
M#G, R6CXYX^"Z,  GJ_)F>'C;Y 6<.G$P#&8W*D#YU8A23;=?+U5R(9^<)8(
M9')IW7RE[MMS[/6\P6:E:?(#HKILE\2M3KB/J-^J$5(WVH@@29RY/3LESI%7
M]ZH[E'"R:6I!K]TW)&95NV$/=_N+[LHIHQAW%6_3OT0;O\AE=I''BJ=#4P/1
M!;A2=A=LG8-9<3P^H-S'.[2!*=D3S15L1+L&;'Q]+::@/S*H9OZ5N;'-G4>1
MV<2JR0G"6A1:'VJM9?'W#G8=6Z()<Y$VE<MV@C0N:6$2R'0!>#CW#I0J'A[#
M$6A([@AI#R-Z'=T&[)P*< @D$JH6W*B7LRRE3M8G6E)M]CBD<N%:G7#><*UN
MC[U"OK36X9!L %8=*-\O]U=77SQQ72M<\C?H@;AAK@0:3X>F \RWK7N%_MW<
M;,$CHO:R5\4M@46/;NH1=^').&)P,5KG]IRUUGN'7.S2?':*LHI?#(C ![V
M?F GHX +E#%&%WNS71C7G#2E";X78GF41W9Z%;B++E(*1@;!7Z\4IE&I8/:)
MS#,IQX06=]D/3"6(@J"IFT5/T*R/K,[1?RW 9>W!&Z/%]5KIUXEM^HCK,%U9
M%ZRZHD&[$P>/6(4DL[7Q;IAIJ ;NSB@:V040THMFRPK!P'8F*R>U=S*ML)35
M:518-G?A\\?1.U%W)[(N'?;5LQ=4T)'RD_Q"DVUQ!(BB).DC!*?@KK%$0YUK
MS$@-Y"G=BVQ!'Q?F3P;?/5E8-K-RMA[-U<6NQQ\#$"F+-4W(>8H*63.HY!4J
M:(4_6>-!A27>]-TC,)?8$[%*LX(V[+B[B+H6@>O#X/8]8%=WI\CU$BHAZK6C
M=@>,Y<ESR-,O*0O6NFU04?("KP)T?D^HH2(Z9):-;75#=H$E#OE<P>8RAV(J
M&":0K_:(<?;8W?T*8(]\CT=P4:+WX'$AFP<ER[1E'V3&8"$'MA/T]P*V5?/,
M=7 /)7N!"DI,( ^.\!Q:?B6)X=DK>*8@GW9-NS_M00Y(CKY$KW0_*8MMN?4Q
MX_RX;^S:[9/F4<)^V2!LBVRG9#-H*[8F#-*W-R/78D&>@MV\C?5<Z-C\=&X>
M1V6+F-&Z0VC\\.L WG;:#<FM)RU(8@-?A3CL:VP<M#O/1=O2H7,^9Y_KY^E-
M$%E:HND5A!R%#M,YSQ&:V'SI,]EFR0[P/D 1Q<L][EK0UXFUC\UJL$F4ZN]=
MJ$VS:BSP:+K[ [&SL*Z$DV@'+74H\3?\;\69Q)><P'M'E$6J!9G>^G97XB<?
MB5&6!"6ME!GBM<@BHC1#CFWD'2":2WXHN;R1RA/3QL*G^Q(LI,X>0D)Q_A65
M(V<&FR\#8B?A9MF[.D""C8Z.+O09=S=[^<1[YRC+.WME].4]A].@LM@ER.$(
M>/0:3R602^&K C^] <0]O'7,-%81%(AN@8(\7/[99K>C&*P%?6NP %C!@MY9
M\2TCS]Y:P;86"@DOZ_C!]ITY]''XP"KD>=]X*8P%G7:6:*1P5R%\9Z!)9"6M
MC"0GR-7G,ON!IT=]%+O:O;/7Y)+P!&IKLPN&E^/S\^S ,F(S:V+,*?+(1/!*
MA$YE]9OLA??AD7I95Q)?RKKVOX!F-;OD2XY(:^F!-'V<<H>?#IA2@-/E^=TO
M 6U]!PE[)8>%W]NQ.C/,]#&6;UN)-XCE1<5+[$OU'!EW_QO5R4VAL8)9%)(A
M,T+N>\X-9W1Q/7\K8$D4X'P?:!#8Q59%^ZWO7Z9&O;6A?OALG;30#"_'=7.B
M.E,WFB1M>X@_'U!TYBF([OC[N9?SM;!2,*;+QHDQY]%H51:=A^J)*2/>MCBG
M]-,:8(H:Y1-5NM:'&Y[.U7Y V#9#K/K.@*G[L%B2,]*\JP ]K2:EY4A;8XIE
M10.,P0_LTDEG^<VO9#PW%0;?<=A9T\K$+.I,S8!DAL=-WY#Q)>A:O8:@2'3
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
M"G*P&,A<;.O%7XJXGN4P03C1;]07A?"6'@:) "WXURG5LI9&UA^XG:!!D+0
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
M7%^G5S9_POO"(E3W31;8QXCP*6C(QKHX/LPD!O+^!,[VLL)[\JF]C4RF'(*
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
M@NY49J-81I1-"].N_WLR<(RNS4+8U=K[/>!.&&>+<\!7VEWWX&_(3C(F]MO
MXW#[NQ?$^,-/-D1RQ ^C/BXJ4-UEMUW\9N)@@,;IT2_-8<[?" 4;JZY;VX39
MD5\9O=L,N 3I;EIFZB$([^"8.KG42B?,K*OAI/!+J[C9%>@WA=A#D#J4EP7.
M=BS5JO(<>UX-([<6PSXWK#AFC^%$"0.*PMN(ZY:1H@O^;2&;)9Z/>$-L%^P(
M<X0>MVLF03H=MU1@4.0;)L>10] )59I]2T;1!I96.)GMZ2'>&;*0]/(^1&!E
MEO\2R^?D&)R7%Y97K;XT-^_@LHDL:#[JO&Q-JXS,";RE,%RJ.A7PV-*% 9[^
M:+SU8GWG@-ZPZP0LP%+MBD20SFGZ1IL:CSICKXE0IZ:RP!S_%CN6XOQY5>&2
MXSX&C%O>TH61>.$*!<G8Q<5%:<GLX/P[.9%"K_KDQHTO6B9>&;5;>CUK=LY8
M"<0+6Z*087/PW2%:!@1]E5'.$K X?@,)0U\:,HDRW:WC*]F0Z!]XH3'.G&8U
MB+YM(S%O<(8@HXD+B:W<L7D.O.QFRM'<"%XTTQBZ'MD^23>T$MHE,E50-K2;
M6<CE[[>RIJZNN#I?76JJMJ7\$/1U\'HEZP=M;0EK=$VG(H1/ND7.G^U_JRY
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
M!QR>*>.7J$40W/4U25ZVV1CX7>(!:?JSTHKWQ11(Q6"(K3BJD2+75A)3).H
MO0%YLVO*A;H$$#YN&M8<=$U 20[MN=@KG$."N^\^WWV^E*I1B87\+:>PB+M=
M3>7RZ]K/AR!/J B?X:Q%)XQ#I=DF/?=Q5:\P+2D!)?E\\\;./]<@9A^/*K@U
MH"X>@G3C9$47C-9$+V@-K]__TNB2NOO4>L?1\1[)F"]R\7BREZU,#?]MUSK#
MGB.J&TXBC#2<5Y)P&8+(VF4$2E$<C]N+.S 6RB&8BK*J^<9$_)TY8RKC6\#G
MQ^8GS:UM3KC*(2MU@/8>9#TEHFW9+_1R9)NKK$G(P5UW-P*C*>WU+M\AR(-M
M-#,J1Z3Q#[_?!C*_0-H#Y=@9[,XN[[*'+ND,=J.8]&FCF>8F]GCM:P=R-$7Z
M!;,#27QS$AMSB%"KWRST-IK0U0#E0EW9XDY)>4T9HSM25!,MU#<'9>6*J]"_
M[HT<9.RM_Z4U.6<G,!NS,W'07,#D5A>N]E)NK]0[]"CO#Q%8>Q]GL3/HEL84
MR5D\-=2EZD3:WCQUFLXSP#RM0_Z"G<5426U(PW'#O70)W&F(%7$P6(B 8_)R
M06_.-HOW$1HVSC.P0^V]W]#"+,!PL9;!FGY_-!,S:VPV)I].M/.EF] ,B$51
MJ;,>-]?E4D.P74A5+W-5,,Y>1VO-$W:NC^?K4_-#D /=MN<0U$2J42DX!%W/
M4C\=.U);]*QBK+YAQ42V>;<22(7-;G3LK\X2CEF^E\A$Z5$>BI_0]=1VLGR<
MY9AR\\F36D=U?;,WM3J9.%F&&$V=?L'FP,*Q#$>-9 X20"H"[BUGP;S>V'.H
M!U4UKQG9[HZR7;JGK\E_&IGC%YDG\'#*%Q%?LH1M#)2X4@E("S2*ZZ87H8>=
MN*PS-&_KB@(P,D?Q*,\Q7GMI&J:+F]_(.=7T5[KP<NASC3D^FOW#>2* 8'*5
ML28@'5Z<\-&3Y2D@(B,\7T>!-^0N=5/>=%0-!_:4IZYL?'_)P8I2RZL]![DA
M]<W2[P@N3'LIIEYU7(HN":Y5_#F:(QT<'M5I ^-KL1X0Z>%JSEW#<D.$+BRG
M2:NXY]F*'[5,)L6$GV<J4YK\.!4150:*VTP'=<7L!<+C?=S/,=)MQA:;DM-(
M.J9E!>*V4/?4NR)D[1 46!$D;REJ8] A]K<RS<2TVZ#TDXZBQU\!3\?N.,?:
M8[A08L#%(NT6]9-$A\("]<[2(6^\UZE$X=1QBX:&U,6+'->MX970U4,0+Z;=
M'DHLR);?P=5A?$R3K+-#G5ABI.,:13;IA(]6U/XA2(IY=J867".'V5ZJ9YK_
MP.YP":0<D$A)@,J60TKNFQY8P\DW_Q9/(72PD;J@1>\-K5</F*?J=&S(F]'R
MPJ?.S2ZTOD%>YGR8T0^6NR'U35>4I<58ML/#V'8"V;Q;#$Q7&%U\[4A7)YD>
M!:S5/E^+C+6*LXCKD7M54.^2?$RVY0V9Y.L2'_:N\O>M[I:@@V%Q=3,67[^K
MD"BZ@C\(U5A1=></>T1LGG.$T>]Z_-P@A2D[9';V315N'8).Z;*[_+!:\6M0
MGZ*=%WU>9.U0?P_.JP[7&UCPAG[UB,$\PN!W>GRWD9V[)8Q\B(WX .<P\S)
MH6D[!F4L\B(0LO4EY+C<L7;?NV>_&GKF2$K(A)<C%:HJX:T7/QM_P3R8K!OX
M_*TG3:LG+[AD7N+1AG2"Y)>,8'[.Q&T^3K[FFM>-,5!"422..%,)2"F$?V<Q
M,]0+)_QQ2*40RD._2_7YJ&7L>]'80Y<;<"09'E?;/A;$(1'S>/IX>=<.WF4B
MC&6. ?5>)KLQ:93#B3F,GX[S_4= _L)(#/,:W=/E875?\$K--TCP!Z\@2<9N
M'\;'WUGUY9Z+;*@V/"A#^ $U*:$J$6CQM1=8F.M>T6@::<8T=Y 5YG8(3U/S
M!W9CPP0UO!4@T XZW$I?1BF)^[$-M_LK.,D,YCBRG6C;[<U8N)AO6;")75G7
MPQ1[1+*,?A*.>A=[^I)DVH$02K")G>_;2[*)Z'W:F[?9SMII;[KW"YNVC2J.
M=EZK,4&<\2$FRSYQ@=Y"(G8E&/$HD1^*X5 WQ&Q<QUA^#^DR=:O--")$KO3Q
M-\;[BN--B CY_!T\]WS+7$M/W)]'W<B*?=U3'CP-4]=:ZE.G=U7\K#86YVF=
M3@MJN-?;Z6D;)M3%-/5=:.1Y1&*#NM1NJNNK98<I(+BU%*:YU 24CPQ4K\RS
M@"N4FTJV_?!"6C+;B^>*<XS(WZH6^WDS_>=_JUJGHI_5*)W^D'PBE)MU;QY0
M/&_/#>YPW>-T=YKMZX=N+(YPIH0%:,U],IP]DY:S<-+V?/B[^.AW$4_RG\/6
M+4A;IY#&'??#TCJR!:E;D3XM[WQ:1T@;O'='_SW0^>2,8$LIG+,W6&J[T*7D
M,WOVX4SIY]7<2NNDYY^LD8D26<T]B98YOKM9M!U<98U3U.I>VH9-]T"&IL$+
M6V\U1'*]>^^D'Z0?K^G\J44\?,EK,U6A8&Q!O6C/ 0EGLL>P<CD?#=[39/#3
MX,#TYN5D#4H:#+A&P;+;0S/!F>=+ \E?1/7JU0:S&*5#!\K)'\?9W"U^L;%@
M&(&C6B7QRSWQ(E2K1_]T05+>X6+0%^FBU+A>ON3@T/QZFD&7XZ6?=\(%DF?E
M%S?$18=:3Z\RE+ZS!O["[KC/[_@YC5+"3 L_!PL+2 >]I&>#.&^#N,E@7#5$
MATHX%OJ$E:H[8W:LFPEKL[OW,C=RC3]Z["TB64S:P**IK/6(DR4DTY>M7)SC
M)W4E@,:\A5-=1L*L+$,Z6T6SDWUL> ?UZ6<9^V=;7D[T2^H(7:3SX)%3K0F9
MD$BH/@1%Y;PNCZN(*:-;TO26KGXMJ C_Y$A7I':7--5KFUV,9-K#HPAQ,Z^M
MEIC4*ZP!OYR_8#1/':2I'8*P,YOV^PRG!"YZ^1+JI/O!'68R<A/QD:PA*KER
MCS#;(K.V#0_M/7!5'O(=&R>L6"^HE]#_17HPN71H[_M[%I48]72E7-S;![8M
MUZCB5C2MO8Y'IUP_3^K* +?W3!!IZO(^39JXP%W#L\&]WV%_$V8)YHB\(W?<
M(0BN&(=?8W^HT"I*57P)N;+!<5/@U.AOXQ'AXZFR\0,J/9H\R#O/+S8\]N7^
M':@74HNZ2@Q1JS<02;;^4^KJ+]+0@!P0^+%?<!P+!V-78/=&"NYY# D#13 V
M(X>I@E0J[@11DZ_66Y5*U^:T;YCU[[IGMBBO-L=\ KG&,@%MF'9(+4S2!-$+
MKN..?VA=G4S6<26#GP6L"SL1,HN=HSHQIU7L9^1^G[SLGFABM+*]>#8&7JQW
M)7AI_U@GC(K@IO,4W;QM8D$TC8,\'. <%888TRK)C-+F@<>2QFEBW+2T"'%>
M^QZN?)G7!<WVR=-G38/B<@X0K-M BH=?L7\3I1QCS\3\6TQFZ=LR_7)FD.XQ
MY7WS,/%K3HARY"195<$CB)'9M9=JXB._>0ARLV[;+@U(2/E=]QMZK46=E6\1
M+,@X ]9Z:7<9";H\CLHF$D1D,J%+3"F^Y17'4^NX;OQF(V^'N&A>?0 <630T
M:':Y3WGZFZXPXR74>>ND'(P:B^Z%56\^EY-]>&(QG<I+\JG/$?=:RI2N".2C
M?L*U-#8\]1)O;FK,6#+:4GK;O[GQ.X)_W:Q/^9%.:^5;][?R#55MSE[VX\EO
M'[$P0TZ*21]1W\5%MP1E[$@4, JZYV\DKA@N2(?!KY8&9']D!$)3<8 &!Y.]
MA+:UF]+ >+N%<87.'MRFZ:91J2C7<8A_#O)<RQ%BS*]&NK-49^8AZ S!L-#[
M05KD/Q-RFR-1D%OG&]2@<+AH08+O%&^)?2UA:(NN<< \770(TL=0%.ERK2QU
MN1,&^U&NAU(((SG=PJY\+IL[%S]T=9*&[L2;=5BV=W)S.T<51$;51-R]8->M
M%>"RE+74.)]1[2V[7]F!*"+$H<]23^J15DPZL]C?+V?I[AB$#WZ.8N]ZET4Y
M6^- N3J\S@@Z]Y+L("!66T*ND?E5/"STP,29I,^O4W"GGZ6%!HN8Y\-8Y,/*
MWGE06AI3 '8:L]=:.9<$_!-%YY7=762D8'S /'08(X?)Y@WC@!Q#4*_U./&^
MM)VBFQ'#]!V-N[(OT=1?**@LR-X;AZB2'?W-,_2K1^OLYS(;??X=+[]8L[VI
M:+ZY95K?S.PM+JO&L%=S9EYK?_@9A498MYYL4>(KF2I]&5"@ 4NQM*3>STQ8
MP,>3%\H#0G3%F=]&!%'&1*<KQ/.$\!:M-G>4S5NR,@I]3:[-3^[::2$'X]AR
M.0D:RC2N\V9-N(.SUHSWMR1U]9HW=Z[DQC+N,$_]+^ER^)\Y9Z>E@<+=,Q(!
M!D&X/](-@%X*CIL.I?HF<2;/K^TSUMI\W6\K9*!?.PNEF4\'QI4%/Q51B//
ME,(&^TZD9&TWY= W&,\QQ(].8HPO3&64 ^!#@KYL*GH.4:*N=VZ1PX[U/)A.
M\/GM ^O.N)TMT?#MYYD\X@&,PW8.>+"]LKBB<S/4$V5/MJQ#S7+$Q8=]? :U
MNU*\G"J++,@.=HT\Y1K\,,/&EAQ[9:(E>4 \Y0XE@:^Y^=7'#S5GCZ@"7F0L
M(%<4S;Q(UZ<9=([,6.SJ N\/'.P A3\'T"X,3T#S^B&(&Y 4?:/:8>_@-52(
MM.D6_67B^*@R,J$42+.@AC>]P9LHO"\@X(]_?G7LCVXLO9J1A",69_,Q<IER
MWKB:J.ZMEZT:C%2HEZ,R?GM_CN3191^CD$.[4)!2->$1UYDQG).+-+5HG'(=
M3:%?Q^O\B?AY8NK%&V_\!6:CJU>8'_PW9L/_X %=DA&OR^V-$6J57W1ZKZ4]
MHP+E0L+U$SF2>)#CW>J?YN=M@: ;#8W9^+D-;A^/8$QH<+ _PKW(*]4F+8WG
MS?G[]X[\^LU/WQYB;99<1B%$E60B3D%T00')AFY33N904UUWPBB0Q!VCNN=6
M0^VIE,\*,8BF;YB2ZE/RC-T_2N;]B^??+0C\ &"ZT@13ZT.L<9G11=#/A.-H
M%90.(Z>5'U"D*'8,><(73](6DYLJ$E"CHJ'%#S17JB<"RLV_U=0EUN1ZIS8T
MZ5>Y#*^,FU<W/3.4R>TGBI7H\5.+-A8.T"A)QLN68WG(I%X!$6P\RH]B7+H
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
MLS#%8>)4/:0\-F,V,F[:C(04#FB(\.*T 8[%3;/-A$ -7HY]G-3V8(^:PMK
M+:L9.-A4C6&1P,K;1AUKLT<+RO38<T%SLVZ)/#<J\FV!F:2JUT)H)OSK="3X
M=&#Q[1_*JRMO7 J(F7-_0BYBU.I[6=(R3#T72?D^-:(?^[93V21$;[$9*O@G
M27+9KAM>XWH9K0N?Q.IF*L9.+EI7/6]1,9Z=]"'T<!P_<D%-;;+BT5T\0!&4
MN':$G41 &B8 (+5LBS.%9I<^IR]IA:5V-@2<K>]&_;#KRI)8_56$)<-:5K1*
M:+\,"C%;6W;\9EP0S#&&X)WEVH8!GX!C$T]IU;*V"I-;(R=;^!VX(/GMV7SB
MDTA7CJ ^\+A;S@>^H]K</A#>43=$,)B\7L6X\55>RVF4I5\M7JL%5C:S'T3*
M/4XXYH!5,5B/M.,(*K*+9B?82;21I@?H0,ETIEV;J?:PWE@N\QBRPMTGHDQ"
M<Z5.2CXR->G"ND3':A$E],@@4%%_#;,X>S.+V)RI6,!&E86'X -HLQE;VO5
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
MX/CCS%T<R?7 .QY0/YN#%^13RZ/E7A .]&&F8OXV!9N ^_<R3SO[!%GX9=G
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
M(HO51:]<9@V1O3;52<5FC\/LP"S!PY0%O?%1SSJ$*1?T+=:-/,G$/L'2KL(
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
M.X+6&GMN0U]#P%S0U#AVW*K5W9Z4:BK/V@W<O3V5H!87;^Q*9:,5OZAPH@N
M2^1S8=^.6VDDZD<)RGDU0>_^?:@;[8&6=I8*1ZN@A_+TZ'*9$R$>M$W*<,Q4
M?J('W]?:(;P%%0Q)</;JC/Q@?41(P=.,8? C_#%GE(8]SMEMG%WHA-( 9PYV
M*3=@U(]3%M^R)D)"&Q![MQNG:X4P^"&J\C5O.DGBE6V'C\I&GJ !7OO^LK1.
M]O W/XR2NRZ I6M0K;\V DET,,G4%"^\/X:<C'+% >]^719Z:JDTHLN_=>&1
MS'=3=I-,EL$ML "<K-1"!H[N98DD->T9W5C=A3('2G5K,YOA/)[29=XT+E??
M5:M'%A2AS#P??[7?\^%8DL7A<&0@8G0*64>0Q3298&X28S"W,;O0'9"=.HN=
MVCNJAC8TXDQEZ&;Q:MD_5Q+-46;4$C6D>\I5IMN,]04+U03I=&V\3<4ZU?@&
MI4LG,@^>>=M^4"R_,5-B[[D)49=2AWSW*OG A-PP6,&FQ+3W<N7UN1/-=55S
M&HCD+DWW0%_*[_YT5Y5;A>A%GK#*47IL*@LPJ0+S ZC=4Q@)@&QCFS@L>X@V
M7$UU_=ZO]=8/<<]?9;0I]-Z%/<:51A]^?=J[C.$Y%<T2#IS M3:)A"$99D#M
MC<HH#Z2L[P-,\UME:<599.(1;/2P[JWSE_I%G>792U[YNQ?9LG^_]- 7<&-
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
M<9'X\RC/0U?TK(LFQ?,Y6AP)ZW=1H3QJIBZ2M!*;)OB01F9S;_P[+8F+=:S
MT, <6F VNK'("%,^X%FCMR]=0+HBYNNAWY:P%]\4G"1A1^6H*?TF?#:[8B-G
MNZUBWEM8*:'$X<ZZ8TM=M8^]BH/W@DMVN8/!U=6BBG6!]#YO=W=OMCDM>S6#
MTUPF"K$QA(JU*P,ZGZJLQQJ9K/.-+7)^+TO;YTF6GAG=NKH3IJBSB7%<=1%"
M(I)'ZP$%Q.F'J(?(,7YYUH0TXI>LA&0!KNNE"GJVV+*NS$H+Q()S(,K>KNW(
M\U^7VU;3)=9/K@_M!QUETD2(]\7N/RJ0!$;)%SP'YWB*N;F)- G">Q3[V7P=
M:>9(8,@Q9KQ/UT1018O\K_ZK"1KO-+FRLV46YHWG0T$GE?IC<YAZPA7EB1#^
MAZ._",_AE*C\F*1M"=?=-1NJ7=&E&Z_^D;_LWT%(H9V'T\^%4-\Z+AV#>B-@
M+.JZQ8+T)6")Y"?2+8T/$SJTCQQ;J.N_K>\3^AY#9+L+NL1J'INR*=,#!C14
MJ=@!S*$Q>E;SHYOG?DH4E!D0<ZJ97[A_*- /OK#D<!".OF\)(^;E-C2TC)?Q
M'X'G@;8!N,#^DAR?!FHWVB#JX:.Y]*,HN[+,&J_9P.8YM0Y8/+;C4!=RDGZ.
M@A/)O4L7B"F-I\)AY?%1M<5QOO%5[L@V$]]QN%*Y22O_M^E)S$6Z-!4>C_)]
MXXQ,&'21FJ,YD5C)[;_N4#4;*S86!A;]/9="*M=;M4);F8(Z/!R^;#^Z>CM=
M)@H")NU<V'B$%:; HCJ-R,I<>&Z%)LYS7CF%L<T=O4*W$ISEC9L[L>\NYO/&
MOD*I5:QW@W_X_ZN/YS1CK]^C"?"WVL-/-\,2VU>*KN?\&MP1W( JJ49>?.&,
MM#%&L*%T.KA5JTWV4\Z\?\@6D!%OXI;^\SEQK3<E"L?<I$^9Z\5$8T& *_%]
MOZLZ9TP!!V4GHDF?2_9VA+>+R'33*!]7I;S@>5"\\9U3\3]5&812#:6?>0-_
MI8=XI5"='%7N!';&VY7KX&Z5"V$;$JL-$#L/4&!!]"=ECL#'@3W($&(==P#G
MVYBW?7,3 2\1+.X/$R5&+9 /-,]"]!*K8R):%<\UJ2ZDF:7_DIN"C2_^<8$-
M^CD$=72S50>Q.4&"1?^6ZDXJF4-K^C@:]98V.OSMM4#N@\ITM%!_/*V4BLJ.
M5!96+/7@ZA!OW13XXP:PH5#</=Q1,<:G[AP08CB$HPSU8,ZN8Q5RW!_P1W,*
M PL89CTW.;;G\D@!VZ0\UYNUHL<@KT_VRRO8\P^S6+-NOR,W.L:/'R&XOTVN
MVLVJO[7J,\NVC"YUK%RJU&R"I0)S^RE/Q+5S%ZV(OVGRW=HF>]=SB;3X K<7
M5=:35>^VI:OSK4,>+.P#$/ZS5E.WR"RE:I2]/[>)#3,6; R [3MUA1*S$]%7
M-NR*A#3@B5C(3(@\0OO$JB[@UJ,"B/3\2C4.:L';?M203#(&-3T?A]7@6*&G
M:=R 2.DQZ!Y*$-"CC!*A::ZW)=\"000$&Z"Z3-*0PW_W)FZI61[>3_[6,*HQ
MF>-=)A;\83=M;::B#CO:H) M:^+>9G?JY%0K%,QJF.^@O#-[<[\1'917^)*6
M-.BB@,PGB:Y!M<G;2J07IG<V6//6YI/53IB4![\]\+NA-TJIM_Z5<?FSSTWK
MS@P;ORA>*Y?Z XJ5 2_H_[6Y"% Y]U\=Y4*YG[Q"W008U!1.W&PI<\^9'H3S
M= H1%X]!FF<X%3L=T95O%N%WG)_>4LSOZFRU^! GJK!=A1;ZE\;1R-@'/K2K
M:HNCA_H+P*CU4X(WCA/%0][A9QG*NM,DO%4874S)?6IJ-!%KE9@,LJ[_,/D8
M>2-;>VAQ_8J=6X+UPNT'_-)-?DLC^5<,E';]I&8*E&!QVN'RJPY9X>D$T>"
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
M?XQ&Q,%%T4Q(CN6;8_MT$;@P[>^9F@R^<ZW\K<),$4W%LD=DON8YI7O,XM"
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
M6?G\HL6>>DNKBJ2LB)GD[)Y^[)3A.A1.#:7Q[=!9&@F%:H>>^PU >/C*DQU
M/_@8)$3[>^*R\C:#?3/20!QDVU_B&&2+B\K';M4,QTSU?9W'*N%M1QH5S/=_
M8YGX'.D%'S)JD4#MQ?>7M7[OAZ43#M#*-1Y(A:LU74?-2*=5=*H5/*9 B4&?
M(QD1(-]%Q"37< ZJ3/O;*W->@I+2NS$J\TY>]$,E"W6UFO!BIL0KC5>+\R2+
MDJNJCGXK=\\>9P*,L%HX3QHO%3M[E(M6 ^).I;(B&UTHL.?"QK2/1:7F#*([
M]%K@LL?UV+U+&<SZ42QYX4CT:1+-O*O@V@O#8] /+@M!2]R&33$B/R5W )G?
M+:A[Z"\W4NY'K[8NT]W^G0DQH-O#RLZZ&W@^.E?%JJ9RKJI*U2&N&P0RD7P*
M&JY;[=A?8/S]&+H([2+5HXBRL6]&L4N@CMI/*OEOAAR#XK"7/FDHZA(SA#-+
ML'KS2.LA$\UV?+)BVOU\F;G7GVA7BX97]#2?AY'D69MP"7OI^XV,;XN&*J,_
MXL]V/J&$$X>ZC^0)MV#G?WA29JO)NIBXQS%)-/MR(/3F[D4J>W2*#E*M)\O.
M7F<_3_E'6+-R0]=X<FZEQ0-(DJG\$U/86B#.G#!Q[D#*7FC@'?PQMU7O2NJ
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
MJ*L:?RQ4ZC@&/<-1KB$ V:'!/?=@],F42&%V8@I=CC/916JJ\Z0B9$QT&3"
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
M6@VKB8D01"]8>!F*JJ1:]9.?)'05VZB03%^NW)YM 1+9(:?3[<N%C<B%_QX
M#Y@0\[\-8'FN!O)? Z@A'X.:PY#_&H%Z8?0>PO7/"&P>F09P[6[\1'0?@SBP
M8)3*1R)EH@]^$M E[D1O[1\5]M&9*(-QQ*L<[ GUD'R9:_73F^(+3^4V6YVK
M-!,YY.M?8P^5AQORJB O_9V>=5<[="KQ)PF98-#!1*%Q;&U@^A,G6"H2UU]W
M_AV]HS\ )T*UY_NTMO]/,J9@U2'_G&K75)]K/3+GQ0,%B=!A2W;33&W%BX*O
M&,AM"BKY?_0Z$_G=H?WO#"K83A^%OQW?0*KU:_U.&;!,?&HXC;H$A 65W_%!
M7X@/#PCQ"R%W!>Z&3*$N7AA31DAA\Z_@J!H#72ME10CB?' ;=AG[ZQ!-GW64
MV0PY5*(Y >T:*6Q&Y"W.7BT)8EUTR)+IB&XA%W+B=E<C92<&.EXT'(JHV&@1
M]JBO=O1I7ZK-J_EK\HT&BV36PJ6O[Q)HGU'VI#HN8*V?+DXM3_C)< 4N9-U
M^W(ER9)[8Z%D*ZC2UW&[.5RSN&H]>[J%K=5^;H[GRP?@1$GJ6]Z[G)]0N@13
MR VJ4+*WW-L12K,MLU6IC 5RS$@NC[2^F,,K>_WF6O#6E9'7B3(<)FI49?Y.
MRWZ*3^^*D*27I<[@)#+G73S5MG+ELT683:G&-:SCBYR]*$M/X9%;WWO3\[[?
MVL_8.O)#&M$Y0BEG=F+=FJGXS1C2,8@=:5LN+]U,A"7\UDH* ;9:WSID]^G@
MGD+.E ]K97$MX.G<308>P4XQS+7'H(^XS:5#*Q3;40WZ@@/J)L!.7I(?I N_
M&$!4]OB/>Y,X67TFSHU+/R?A.9>8?UIR;ER6]S_4^-EN$'9V]$B)\6LW"F;W
M,;L[=0TX-\[%5O+.)IB,X 'P!)?25T(H=^(*92V.ID&^H'GH1,FJ/].\X/+=
M,7,VW:W::^J"KU[A%OSS0II+2<L_/HXUQ0HM.9E?5(\8<PR89=R[;%W(,9T%
M?V%M,EULS^?2PL-=FU%D=_OE7+4AJC53)V-M>'S[0ZZU3<P*ZB(9=_[NGJ -
M:?WM>&#5!]-:\6A6UI@A E[^8>5U01VD(]_WO04-;]OR+5'X59VJF_LAL&EA
M1JR#30@PN X#>!-*L9<<W*;1*DBG[K=C0F(P9I0,$#@F'OS.*%F^CA\9/F _
MNQ+YS8ZTO"[_WF5VV5CI'N9J^4', ".A[ "7+)/8RF\?O47KS+^\W8'IE2(G
M&77_Q2-G%AOSS*DO@@\O_/2?V(_Z+N>Q-QH,CT%",11$;+EG[)AJHDYXQ:V!
MN9R?9BP6 C\JYE[^EI;_SMY[:_OM2PM,?-K\I^*G?3;HM-\_?;)^OBY,ATU%
M=[8.X$6QYU P[^PAG""4'Y"J639>@PN@_J841B^PB*?==C>);JR>%UR^<K=
MEJ^WP82MHEO=G^D@&F@E6P["P"SV0QA^M#1RQM/.9&X "Z%:QO:_GV06DA(>
MK$9*VD4R.\ ?JIP0.G-6?FQCL0^0;1P(X'QS^0"!]VE6P>4KPR3^*,2_JGH>
MYNQ6QG]0_C59G%W7VT9/Q_Z1UHL8LPFA\:UB'J _@T_505Z9_9D,>1CXZYEG
M$]G'(&9Q(.6#]KO$$QR[8XVOSFS5VBEGTQA!]<PFXV%OX+ZI>EU"@3+U2[W_
M665FFC00PQ)J^TXAU9RLR-2KF8:BE)C)W1$)]:T.3?9\>L<<03MA[TVTC,9S
M04+%]0@8$# ]:#W\5[QVIRS1+ZC?&E)V^Q77:V]^@<0IH;6(\_&L88T&8EKO
MGW7EN' ^G&'>(ZLIS%8YX?R>]UGO=5$:TW:;;1%J:]5'?[T;XH-Y9G\]N"#
MB$KK!]&JN*/V69T\D9W'G)/@>?L$'&$%,\]D[BU.\>Q)61 8"#1\%/?SB19Q
M)_+'P<1+0>73D\!&_^.8[*]-M>R#V7X7L]1C^RLO%L#^?6!R%=X^ROGT&.0V
MJNNY@,HW&\ +2V.MMX1 9J^]\.Q-N]6BG^_9]+-Y)/*=/'MW Y B*@,RL*TU
M<DBR)2?]/:Q)?G$LPEA9HS"J0('2%=7OH9EYO^43Q*KLVZP]5T,1J^3_8.^]
M@YK\OKW1J"C21'HG(B JS4(7B(B @,"7WHF(TB$B @%"HBA=0$% 08A*DR;2
M6TB$4%0$I$M0($% FB24\$ *-_[.>>^=>]X[<\]]9^Z<]\R8F94_,O-\\I2]
M/^NSGK77VB+\LMI.68_?)<Y8 U;,HUZLVZM&,3<>H8-JR/DOWQWW .I(.9T5
M0M#IYT5^:FN:/2Z-+>)&#V5\AA/RA*6_6;483#"LR$TJ^R!$U_S&,]0O3<@S
MA;!]D&69U^DSD-\TS5\L2+Y#/=]GF$: +N%XCEM;G)<-AY[C>L4\D'.8X#$.
M(8WN-;&FQEW46G&%VA#<G A=72)RF43X%C>3U]/IYA6=!8'Q<K3;$UUZ$+/,
MXVK67_I?+3A[11;2=*Z=2)__DS\+A\R6>)S>E*T#E@KA&N,WKF9C^0%[,I;W
M627HZ/KV(,<*H;O%,:Z8-ZC,\$Q TM"/5QNO4Y8@1U$=39!&9F.-%0F=B*IK
MBJWZ<;PO")*""*E>.=[6*QBGWU=(U\V\EOE95>Y"[<IL)+DI<]&UU0W\%O%G
MLV \/!:F I5B?M/1SZ]_J)S^",GCL>)Q1UFGUJ0B ,)W#UPG9!!TXFE]P*LO
MFYTW#01#O\1$=THV^=ZREPQOA$+5(I;\8ER%\Y@[&ND.8^_ DP7ZBQ*CI*BS
MKIO>S8%9SNO]X*I9]RI,9-C8W?;TSD%15(<9"C8CF>3HP:AF0HP$IQZ-,R6
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
M42+.N6Q?=G/C<X:I7;O4#9033A(UN\(K,?VG8"N8D84Y3]R6&.[MAHACO,J
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
MSAZ297X.4%,]^+"]Q";R1LQ%YG$H&^IK/A%*5ZA/9QJ^XIW;!U%U6*>6QQR
M'$0%0Z=\J$F4AO2N,L0!FD% 5,'K6:U[$&X_1Z9,_/1Z3U,4W1 Z\D[7W"NH
M]!.5XZO.E+_(K%7KN6Z3Y\A%%LI+-W "A.PP")P:[,[W#RT%H+:9'05<F3;9
M"L+9ZR5TY[&@AD^WT#+7P[/!_/=:J@_^)$Q]K--I_?@6V<1(PWE"DZ#LJ&"K
M*:^Y]"X4)UR(*8P('-^^M![/-^7AY]+_/;Q)7QTS_HKF\"B0\@:\^JGP,/OW
MP Y".XW):4AC]T,WH3JJ5#M;48FS9$@W+"'W^[028#OG^O;WK9%5=;^UC"G;
MKV&#[RN6C\-17=:NW]1_,',D6[,SRY9<-&I@06][2P>+_"^#4?Y[[]"O_5P*
M6BK<C;R*?0DQORO*IK^$XWU*E\:'?TS_,+LL9P0+XL[X>%G+3D&(OH3JP(B'
M%U8 /M1/0+623<G3N?44Y/&12I=KG0_?_M)!I2!,RZ^ZGQ?+EH EZFAG:WW@
MBTQ$KB8?HKN3<4PN/"6!>!U7NY,Z-:N9H"M1[9<RFRY"CVBB&#U#7J3P/OKB
M,"[^+'?@==%*;DFIDLXTFHWL7_=K'W1,K?JX__A>'%UD^&KPS_/,C\P><&WI
M0Y8 4IU<[T =Q,A&[8W\BMUTI/@D+]:G=:[TZ*N/_W3-1W5=G.R5ZQSFD%+>
MZI?^]%ME800#*?$3#]R9V"281M\YL&V!TLR=[P "_FQ]YYM#V%K 6P&?R.6?
M9PP+X 5:P8]P;,&(2YX'S:[Q<PT*('1;1UYE&<I":UV.2UZL_@X^O _R04\M
M=NZ#R-;HQV@QIBP]A#G#R,28WR99$WD/@,4#" 7/6X.+J+T=TI+#6"F/AX6
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
M-'M31C4K0%K.N9VVNQMV<IYVHIV5/@P]"76/9Z"S)3[',-(%4&+?ID0,LQ1
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
M?#GP*-E'F_-YU_=NXN)X13X<?#VE8'Q\)-EKY3 UK(>PQ<S615!$/O3E\_E
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
MV-0Z34L!E;][MS1C_N;UG[OAK"A[$:WP0P-D_;A+FN&Q*64N1W9>P4O!KSI
MB<=C0"+38V_$?DQU4.U1 KYS#[[.#!;XYQMZ&LE!Q...0.'M@K5D#$[A)*!!
MG RK/>;N9#+VN:;B>Z0>KM[F=APM^3:9EI!79.<J$@_U]\H3%MZV8*AZC[W;
MMRF;)78<J)?5,#XWMC5]=XNM])XGU7;]^KACK&V=^/9/^OGY2DZJ 465>V=(
M:SY!C/0Q)K_4(,(GT]E[ ;!IP:_PFKN?JU%(J/SYF7B%W()(6_]Y3.$FH%K_
M'TLK,I2]JR,ZJB]P!<??+UO=W'OQGF[AKR1]@; [WT^X!UZVN.EVZ:3'B6VK
M3BP?EE $_X19H_NNTT71HWGGWH^O-8@-1[1"/@Y2)+JOV#\+M'5$!A$7&J)W
M'*Z2+$]8'=I.=UX\7P-3OO9K "K<KH+IZ,> 6C5V6\#/\"?:15$F;5&U5U8=
MM<:WX1%: L%G-1 /U[=W*/@H%9;;?57UV-%6U0 -)N'9ARWRD.6K<Q=(#V=2
M"8_M PP>-\@]K6TOC?2<L8CJOJ[L^F 45>,["TX<4CN&X[%00 :%R\:@3&$P
MXAU\M;&Q;L3:B+G+67BN/S?%;-)!$%MX,#P>X"-S:[12)=[?;'3;1P067H'8
M,;;<G3$9+?,9/;'4VMZ:Q._M8?ZZV:;PMGW<IT$,XU_]"3! $MP-J9M"*C@
MH60)W496YIMD?$=]<T*CCW42UWP7YH($)7XL*.Q">>@[.X_SUUZ>"ERS;OBU
MU U/Q IHJ:] I_&\: 64/E"(JKG1Q8[<ZLF]1+EM::HFXIOC78J?M?5\];XJ
M0<9'B\4;*=QUMUO@_J7#M8:.UA6L;(UF+T-ZQU3CW7BC@(!9?4S--]A[O\I[
M 353=)OLT,N-0:R#Y[(D!VIL8Y8MNDW2;,*3ER7[:94<H@U^N7RQ(0Z.JS0&
MK6,,'+&$7.A)^J0/26%:NX.N."F'&A,2 @P:\)P*B\V1PG;B8ZW<B(^ BW%+
M_$L]T:=+4<J%,:Y(L=?BEG%H7>K?54R9*+#K;C]X:G77FZ(:5:"1U-^%YZ;>
M*P)LI\4=3VTBH1VKI-)80/2^@2[*-7] 9'KSU*M:*6IDQW]]'WG8BSRR(79F
M:7[OQQ_-$X=747?JOU<&:@J)4_YD,>+ K(,>GQ6QU>/TRS\!+U;'0?.\.0_,
M-$*FX)5=KTJGLLBZ)-*S@U=0C:14]H#"Y+7BACQ "LAX[SOI6KO[MB:76^[5
M-'^CKG+,2T1K&MI:.PI^-NOLL]5-,TRU&*!\O/K=?ZQ+CR]Y5CJ%O"W77&/?
M^QU^#/_QC' /%@?UKAUME_; GJF5&5;6BB4C.C.#(MUNHZ*ZM&0G\[J%-&N3
M+HK*9F)B'C;4\(KJ/@CKWG>=QT;#V=JEO&$D6/0<E-+0A6 S>'#5>TZ#8ME"
MHGEI*S&FM)>06&BW]@<J&+[8^K<]<_L*FMQ&D*WHK&^!F0I:PA%H?F/]!/F0
M.)Z_;S;\EJKV;2<OZF CY=&#JN:QG33RM>@BQWEIWX=8HD1-%/&5P[D/M,>
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
MZL??)J8I!>L\/5*J4OJU2?KULTE-@3'4$MI;#*$.2S9.G!JO7-/4.=1'NI#
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
MPDQ;0FH?*%H8X\DP)FX$P2,ND)V.5K^5O5'85G!K+PB^W109Z+5\M)N4[4W
MGTL '9PR4K</AMOV^2ON[%;N@ Z<21"_YCD$TV?OZJJBWC8$H&/(14#^5^QU
MX%^KIY/C-;$[L_\V'FY@YW/^H$\ =#:QA2+.HB]E&W03PE'+G"("Z6-O[0J%
M9LH(?[?9%%Y;RM[QBKJ_YY#U$.]0CBPEP*DB=*5Z9I0H>^MHIIK8C]LTB5@"
M"<"DTPZVY[Y(*0_#&/"<(H:C]<#Z=!\)XN%R_=>9N390WRP=']/H+F91RQ""
M6@37V?9O8B5:X?2(Y@PE<@9G?BL* 1->:<9W$N[^?M"]QF+M"ATJZ4(;[/U+
M1*XG@ 5QW/Z= ETR*[&HFYW_:)KNU5@1**1H.+U'I[OJMXV!JGKU,/@JL+.E
M -1U/L*,'.\D[H+=G5-7=*2ATJS12XO[H0(XA5^>L.@3 (_^'X45!:AE7)FQ
M#;P=)HZ/8;K>1+)"-5;X\>O65(]L"T]L(WYOTIU"H9_*T]\W(N1^ FCFC*BR
M-UQ@2J2J$I6^G*O^97!J7Y(X&PF[SN8AD<WY?D_>E2_SY_7F2(CS46XWMB5X
MRYC(- @^0YM%-6C&UTCN$9\4PUZ0(8$5AI,A:^=;)VPQ199-F4\\?8D&_I#S
M:1(\7^.^)J&IB"LUPZ#D^>]>!U6YLM78C?U>7.WZMMS3;3)",Y<V9,9:25^
MQ^3T_GG/X)^T6;0O*:AH,?OQWE;$Z-)]_CW0G+,^D3^6>N]9>U;,P0@0(^3_
MCO63^\O\S.IGO;@4W.D?#\W\3BF=^3;\ZHZIOOP+MN*$_J>H?KCI]($CS[;/
M'T>S!Q-*;^UX_IIVM7WNN WS,6AKS)3) #.\B#WU685#;EV).7R1;HU@]-_H
M3FZ*/6T">?Z.A-V%Q9OD%:+JO;ITKR\=RH_624BIE+Z=!=.(M3%(H(]Z]= %
M?J[!&EQ7)RCE8;!+ FYABC+$F7VKB=)T[KW6A3^_PLM6YU%;%:,R^Z:7B CY
M/J>=\PWAYWI=.KN*Y U9X_:=X->KU$!?X%6!?#1G,4XZ9YV!=UO .'_288TV
MA^+:#1^M>$LG#D\^4D'DZ%9Y'@<&3:HTC9.HN> PE)%=L#(2E&<4,.Q=F/#L
M"-$#)+P 4\^OH U5J\B(Y5F,* (*1>&DLIY)KC%0QL@WFH!GN#$J2CM),$<S
MJNGS&=H2L*_@0J4+F"D/5S+=J<=3K;XN"YTUIT=2R1$PB^Z?#?S]>?QJ>T@)
MPIA6<?K/:)U?<5<%VM3')_I\AWWKD)EPI\P6LPR)55K<>5O"&)U^DK4J29_J
M]^ XT'$.R(TN5;V>48RHEXZR,&"&PPK)=ZVQ%$\,G(L:XWY7N0BT<-I4I('O
MK=2=BT?I]*</8HK:X1&@AE'.D]/OO'6V;NV@9ZMC)0Q$I]);<XP#40U3(S38
M]ZO//6ZN+5]2;^HXJYEE<<F61*#)^AJ$RKA.7]V#NW%GK<QBM1YZ-,Y6YCBY
MT<W_C77]7H;_8%;LW%W\.Z67;4;\OAD.)3,",._ B+[[Q^>OCCKB4S<G$FA>
MG< 3 -/M\"\Y*[T^>$0,HG$W4CKHM&D'@I&J._O'_6UIPD4L9%SOBEF5ML0+
M7<Q7)+ '?2:1=<QW_*;T_^S CH0O9^C)[Q5U'!<>^# NW>4=:B"F]G FSK2Z
M&A?<SK(8A_'5_ [JXWO-%)IO(U <4IBR8/S3S8I$H'KU7,L-510?Y V5G1M\
MZ(KU?.IB_../3<=+!;.A!OC'7Q-RXK^@NXS4VY\*PT-<8.KOW=XD. R,292\
MUW^K\&BJS<HR'2(UMB KMPQBAG=;H9;SQ*YQY_.2YH[SJN^VL0 3:%+DT"_^
MRGO+[Y325W)K.>Z*9N+5;U\17>-U^-A(FN7N/3![K:<%XR&__E;[*EP9)D]$
M/VKO]T9RD:-Q2CR->[IH>PG?9'[;+I4.1SD'V8NNGM'N-U1.-VWC]G5:^'TJ
MU@1$[M&IJV*TYU&H5EK;89#/E^^>:"IV\3NP][JTY.$)H(D,UQ@*44!ISOJ^
M"_&:(;583OW^F+"C]_#_[/"$-)Q"+7\ ?@Y*_H2%"/5O-U#$(?;-62'^91LO
MG4HH=ZC"=5,!FY3K!4L[?4>#FWU^CQ:<[,=$WCQ:?&0@\NUNJLBGFJJB J0<
M:[0Y-.\^D*-T(:K6/I]/4]C_2GM:JJJM;=-V8-B8@^Q7U>]'UH5O?[8U^^NH
M/9&_K5+5(OA^B%,HQ22OTHC)L*%$*(7W@;^YI5]:HK<B]M$X6(2NQ##TN$ @
M_H2!ZL9H$K^ZS6A>OT\ L?%TL 2!?A_!G1%4X[%(!'5Q%D1JIJL2?1W4"8#5
M%TO]3$+AQ?Q. ,=<WY^< .)&Z3INV&ANRII=SGKB8%OIWJR:K@G:;CPPEU77
MUFA&K7(HS,AT.J#+<$E[!&0Q&<AZ7:H1^1G9F"-<J3UD5]+2WI)Y??DM/M!Y
M[^\V-R6 ]A58'UV-P3;R;[,2QG"]QYT@>EI_[?!@%C_=&>I_*G6$9_T$P*ES
M+:<_)?!:@A<F!QY;X_Q#0O:AVCC3;\Q30JN)$F\"!D>8@Q:O@KGM\X64S:Q^
MV*<E\7A:?:^"SH,X?WW7SYX<>,&6KCFZGS"9H65WWSQS155^L/K.P*T'91'=
MX]4)>2L:15?ZTCWN2:4'Z7W^B,K@7+"D<621^7 N4VK@>>=EL^1P>8_QV,C%
M/L1YGVJD,%E&BLT$/ >%W],3)\;&/3=AM(14P'L87CX+UAZ_J!](/:9-P F.
M0+(,<%MJMID?+.(=SDJ^3RSNI^.\VZ(Q3=!!7P0EU[.DV(2:"I=:<ABX<#EG
MX@30KVEC4>CK=2/SP0D@WTU,WC?3;LR,/:XV[ZEXX$#61!>C8MY<^TZ&X,T3
M@)XH7H%:C9A?$@D?\RG6% UELPE\YQ(NLJH>XDI\]"3EP?"JP6+V.(Y:(QCC
M<K^]*Q.H$6,>+.A492N7=<01_@W8;+M529&;,X93;L%@9!="O4$C)4 (&$<'
M*9ASN?T+V#;GEP5_,'0,[,3!?_M;()-NUEOPJQ- 8Q955)BB1I:F&!D>OZ>Q
MDT\ *YEUK#H7D/+$:@SH'.S4I4NO7R9'-Y*6+A*7:L\\$]?+KX!Z=C<,L]P,
M]38\H@FKZYI9S#2QCCC83?DT>=F:MZ;M/I@ZT.Y(/+YUM.&JI#ZRNCV5]OW[
M=Q-,8[J9^-<M8U?IG",?4LAQ+,H3L="^)^PSOTN"D;.)BA.0N]*8'-O8M4D8
MN^?5K*_*'F"NSAM'1A&-V;!O&^)35'WWD=7[-^1\E%/W=>")>=9YUD=EG*M3
M!)7RP/L"'KPC_H(!?Q^MA_*W3UR3EEA*![61]4F!9 8<TJDUMH]#M8]H+<_S
MFMBTGS?)_D5'T+AD](<[CCBDDG!?P=\&[VY1SHR$:768[@+I_L)*!V#&R\=%
M/!339G*7%P'8H_G1?1$-:J!E*T4HWE;A*>_H#]8\PF(PV4^DKH=WKRCH#0:Y
MO9F[M#<#ZA^!8X3^)ASDZV.<KLP<P'F@43:MGEVVCK,'<C^<[:9VLJWM?]%M
M)%CCX^,M:&Y=VE9@=ZXB<@[ N:%->D[/W/8T$+FIJ@FQD+Z2&D'C7%<<4*-Q
MD+U<_(B:?1/ZKR3J43/>/PF_H@)8ZS'O.B<5.P.?<QO^9KUCH_2;_]_O-)$\
M\&Y-D.O!Y,$9NL_V[?(_C)LCHTBOD*EXM723UUI?=?@E,[,)?3^*WOE$0G4X
M6L8!KY:^/KB^6HC[-[G UD8@;Y_;@?T>TGUZM"Y#UOJUTT;*V=QJB\3IA;QU
MG#.RXHC25C;)\#OP#_S+[("._,#>UJ;@?8[DN_PQ.II1/8_K^)RK)+.)-AK7
MO7E57^<]_96,?KJ_<&30.I563_=U\"MPW=]M XK%!J2$-H8X19."63N_R S6
M:HG1488K10>T_8B4W5Q2[4R9[-$3NX5AT.BH7O]6/KI^E@,4!G=%D=4721^(
MDP\]@8VSO6, V-EQR;W5-D++:V>?1!!7AI7<D$L0B3\'^*JQ+$OOKGT* H^]
M(*$H9CM99I L15O[DR]N\BU@\=_T3+5C?J-)A:+_F9ZY>'\R@'+']G^F9^I[
M0KQX7M5UGS'')%RM8.(K!!<^H[$12)R9I5X)O;_XK//*RPY$A#?=[K]>C0]Z
M"=Z$J'>J3Y)7,*D+SBO\/,?.+#B2 7I)9/7@>I&IL*QG CF%.WPCK6_M_4M!
M"25@:(;OUH9E^E]EGE4+>"*X 4SE$J>Q=%&T$T5-+<EFH90;T/9O-[;Q9JD+
MQ4YJGU7+QK1ZEUE913EQC9EI(S$Q"@X]+WNW.Y7[3TV5*O@KC&VYQ79>Q^TR
M_UZ Q^K(?/B])$ @I0.:)OX .2%!6HK)I8LR\@I_CI7N12[TC0*&AR^W1%[K
M?GKK9\[\1Y39T M8I73)UHO.#J974<;&3SY9ELAF;MH4/ZVPSDS8JY09F'?\
M#6<AUL;K780FI]#&5Y J>#WY7IG!@(*07&?EJ:LU)J/71$3M:YE>E;A.%$46
MWDKK:.3[,7CE8Y<X_M;_41=$@">!FH!;*Q20PP"H#Y4"8@T7^/KFD+A>H$2L
MB2[>_%OWCB>BA.SMB=T^=K*)?UU^-JMTZ3XQG.A\A95S )0,)OC2I90T87,[
M",RN0).&A4Q_5!+MI)TG5!5P$HK3+VIG;CXB1RG%-KW'+;%!_$O)9K8)%CI?
M85_/F=!&'=%M.SY#Q[GO5NI\,Z?+<1ORH..N^)QDYEU2A1Q".Y?HP_;LG.FU
ML1?#['<V?EOW6D!;O Y] [X3+5N<3%1^!!OM2O)1+:D>_T8FP#W,_AN9D-4#
M^F]DPE]YK8(NQ4JB6=^%#SSB:0NT Y@<3OUIL:!X%^%^<<<KYN6S2H?\Q$K:
M.1:*!^U;WYY2(KRQMA?,#;&ET.9QR=H8?ZAVM^WI6\8\9&"W# [+/-"H*N'R
MQ\:]R#5%Y=-PV>X>EOE:*M^0/)H[8G!Y>X3%"CI\UV>A0(P<[$-AM5]OKMP;
M7NFG<77[Z\OVK(7\L ZWZWGW@BI2W;3YE"[LBN#R;(VS8< C3BKDN.T$X+P[
M__T'FIA*2B);+H]88%K;"<-(F?H9*@28R0*# M%N#XFPB#L+=^W%4Z]6A>P+
M6M$,_QL6\0;U#'3FN&9H>1:-2$")J-_1S_6DY'IR1B^Q=5Y\*^ (QC#8$F&,
M<=^7@M'3+,*7&'\JB< Q86$L!!_2_>-2N+MQ8>IRV9?4!#B/0NF[GL!4-K*J
M?0=ANO'5MO@#HN6" :Y:61]6>L_(NBD5/M3AUQO6Q]L3?F%(YMCY^K#?M=:>
MT>+*V9+,Y<;I_2NFB[>.Z.3%-7',DHX&*=^]\F;H:.#R4.?,AJ-%C#"KP[7A
MP/$7[75'7::.\&&4S?2?()#3O^WFO=AF;.K(:FI/,@,._"5,RA$_^O<.@4*]
M0<RO;]-YY.ET/?0$<.[[NWL?-:.^:,B+#(A?^,&C?P@D9I$ZCS_!W>W<?))!
M0#U9V.V&UJ WO\,O$E/JI*,_N'F-D8#,BX\6H>#[-H]9I1#%#I<67M5PWSAV
M)2N< ,YNA7^'<T57_^UEM\6Y?0F3-1=^M "-Q52OP/DQ:2_8D8G+UP+A',/$
MFKMU3M#9>V\%/@)&UD+ -6!&^/(B?%Z[&^&")$\33?&U?2,6[ 5!^27YJCAP
ME)+>IO&O=7MC(G_B5%K'4T\P<.%U\D].D7J!DMC:8V="?W26(IBMO?0RHF>O
M4WJV3J4)M?9$\HJI8QNQXT=-%3WA6^FXKWCYVZU-?6X*E\Q?H0NMJWYKLX]*
M>:+O8&L;AO+3C!=OPWD##[#=X#D@:>2XD#:@U,,YWX*O36CL. '(;15(MA*^
MTRX0GN%A(2XZ?BM,WW0N-99S#"_,<6-NU_,EQ8)^:Q,<2.>.DT%N41!-^F<[
M<&:O#TQY8B8Q$V371<R26M3C4T'0E=[J6BA*\%2<U_.8-R%); CU,#_P]6SH
M.-'HR@ <#5:I_>O_Q!=5JDH=JQV@I2#.[-,N;X_%#!"P<"EMX7V30W@NS9)<
M0):A6WN1-KVD0I'\VX=*@)^CG5OW?S_2EUV<;X9'),OW^:M\A^384L61G!(R
MUM'5.J$OQ6Y*OW][V7"2UD;EH_MY$.I);2SB61>Y\!/5G+Q?:5!74]UIA/=?
M1C /R7)9;P>8 ?H_DF.8!P336'>%/-Y^O9JD<<'F>.<CDD&%"$S<5W0?4LL\
M]ZZ64M6<=Q760K,G()5V,:!>[,%=1 \'8.!04B1-,,/=X>]AEWUVK"XJE]V\
M_Q02N<.C3:H'@Z@BQ^_^_9$POR=01)8AR.%\T YQ1<JB#CU+;./R.@8OD@7C
M48TZ9B0CXH72;6YEM9R4\D!Q0Q-^V3NU'^BZ1;'K)3DGK3J^VI;;!LQG?R!M
M4XSJU4I[AQAI^/-(@Y\UJDA$CY-=G_46D)%-72C@"MIE9[)$X):61&/"/.-Y
M<SOA__W) Y:.$VH0"9?;!F[!0?]M$%55/F5]0_+]&\"9](@;'!\[.S @$3U6
MJ%$($=Q[ HA>$N!. ])X@$"RF<'<S==<]*1EW]0\P8X!1"4)XIBR+8-CH+&T
M<XP40?*S.X%*"[Q?@B]?[$7AQ'*MB)!+%L:<F<CSDX%%,HN\C-Q,\FO7I@2E
MXL']?7[\G*M_CVBAZ<LAX4HUKE!Y3:7:YEI6V)@J;_ZS.>UC?XVAJYG8S6M4
M!=:7%/O/+<,4G@3J()&)RC=$4AK/[LO%(X2AC7)/P&C:J5F%S)N=BC_%9,%L
MGQV+!RB]R<TRPK!A0Y@<!DAP2(T@#?[J03'1Y#SE^?\Z8_C%N F##<^9.!:\
MF_"30H?9CH-IHJ^,6_R4:X><=6P(OQC@7KV':MNAQV;<\FAO[(,8Z5S:CZXC
ML;/2&$66'O "4=%6V^D$8%-#[ @ZRO/$KH;^ 7E4[L%)="$760Z[?HQHVC;#
M]:,5>#@34#Q_'.8;=WG46B8A2ZR$Y&/DS[9)GP,Y:$G[;."0<4]W:/'Z96$'
MP?!QK[#J18\@__4BO$\\B."@)$Q.1",OC>N)P2Y,PEC*-W)L"DLAX7)3G<&:
M\0?L//@=X42H>H>NBA*+NPUXX8*GO*9-YJSJT@(ZA%DU=XXE <59HZBHI"C=
MT5'@65E97M+:UO9?GP-%J: TR*\<&XA4#L2N.--.L,#HZ=8P)IU<&^\$PCF_
M+GQ%V!6KQ"N+C:\TY+2%7\Z:6N_/L*13A^PGZ_YX.4UIBZY'NB96D%Y9$VN/
M4!-@IM]L$A2*^[1,EA.HF*U:(X;DWQ7U@-N\#K&2P;FO?)JTK+;>OSY=;ABP
M;IE@-55A]:N(HHW;)2NT]%=Z/9$B@GM\7MN/OI*4NJ>)'EI18O<\RS[R^IZG
M!5$S43[S0?3-C,:SAH]'?GYZ7$D)HRB%SV!94)Y YN_D5-ST\71-W4>%=TY7
M"4Y-0@[DV)[9K &9%H>,Y.*F*;6AON8VVLB,VGII8\=#B90G;G#VZ>@6HB[X
M!FT$V A/!;F@$H3@F-U3N0X=<5NU:LG!Z(7<[\G\F 6^H\+6B0.#QDS!GMY
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
M#%+WN!(%,8OOP8-$8+[DK.KY'S[\0C>(-F6E[CPL>F0]L?%?DW^N%L,Z;,T
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
M$MDHX">S+LLE[IZ!Z4_I:&JOMYP +E!=RKZ;N>"'3+==.>7,X0#W%HAFK$*
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
MUB%_UM^!L\7G^>?,O:[43R> ^-]'PGX(:@;L>G+)MG4%O)HFY-(VFAIH2=&
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
M3GA(UY9IZ3S=@Z>7I(L1U[?JMO(3?EQ%R&O?&1)-Q!L*4HM88#&PA(CPQC;
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
M%H?M+D'$V3QCW:ZA*N"X[S-/&3/K.N#?V_:@WZR7;0F:3)RY?KV#:V59#29
MT?E\-*607#=W(!6V5??99J3L>U??[AS\?6#6/G(\,-4UX^6#;?)L>N(";W:(
MHC'7LO]=+>K22:MA+_PN_A3;32GE0LIR)I!7#T%6,+.P_CW6T4L:!!*6SOP(
M"C999J&9(O[6X/M0ZQ"^ZX8E#$7&<BBN*58'+$.9-MXRL'2LBVG?"''$]JP8
M[[6"[2K<,W&+7,X^?3U@FUQ)3+F-E*38 PDKMTH_:2(ER<CVBHW:HL^7G7SM
M!#%E<P89(]\=YWHYUB)F6V?0PWNP$BRK6VMQYO?(+[[:BW+$TKA!TD2,F)_<
M2JU8YQ'IN?^1ZWJ/E[YN()5U0&FP7J_'U-<N&WS""$I :RHW8OL24G8A=3 P
M<I)!M.UZSQ:JB"&" /^W2W/9@B(W@,H[DQI LG<@BM-GPD]GN=O6(DWO5Z!%
M,!VDQ%AY/*!HMY5/""M4838D\Q(]Q^,%ZGY("- ^CLL$/6$?P:>I(*Z]=_JG
M][R>(__W[J:G#_ARH*L/VQG< G$)*"(K$P+TQ2E7R0//'HH/1^O)$%Q"<">$
M;RUYQ<CW_]262A2?,%4;X#O'EJDC6<_YY3(==.N+]H@\U>G"Y^ JMO=-%4:%
M8,%\CU^']X(K[L8NM94_REJL]BP&$-YI'0ZOK ^%]>UR"#(6C7?5?[BK*7HN
M)5T?#"S66CW0BH 9'XO_/=]4:0<G2E 'L^F? XQ[/=9NA7&*P5/LR(@OY1>\
M:2-CYTD/-,?CSE<IO8/BGIWPSKV20(2!4=UWL _H(+#PVWPB=3TV],C@S$3'
MJ6*?0CZNA]*U"?9UM3#>=5$;Q&+XO<<G4A4ZJB_^?H1:S@8WH9XA<A\BQ7V[
M3GU ^YH9#"S)C856MS^2_3*NGGLPRM/]@<O>O*C?1.:>;N7[OT7:P(7#=M7_
M'/,8(VM^/KW!5_\$J73M@[380R[@*4[KCW!L^JN3-.'78O$7 JU)Q^ 2%6$*
M+/G=U\JVUQN!-0+6^*B(03?;@H+Q>Y5?LL;SOWT_=%4/@O31/HR76HY4W$9S
MNBU(C/0<A?I9->8U^(4\?%F"/ _'#!1JDU<WOG4$K:CP Z,6BLYX (-SQ"9B
M3)LBKK9-[JC(*LY>];AX]ZY9<!;5#6"E,?,?BP-ZUR]V%@'S1)MO3BZE9'0J
M)D!I+BA>41'!RQE[WH>_>W>[AC83KV<</ U5@\Q+G*06=)VB*/O( -&D:,)
M+$9I\%6CF6B/B$Q78VM(X^HT>_XF;]OWN(SH#?'K%^Q9]NMVBB.$UOCU:PO7
M6^^Z_FR4ST@E1W9I_EKX\C:PY^OKC/D<4=U&;^E&W0^N3$&:FLAYK9'=+=%W
M$^]6%.]Z)IO-_?(=X+QM:=HD;])(EJF@^ .G#N]3B[KDA/(_0LYT20/9X_^6
M:CB9,_\D^4@A\2K#9/:#QIH$YL#YYV;OC%Q.?7KS5E=E7O]O8X-_D-.%2EPC
M1"<(B*+6%%PM"6#ZOO[,>Y3T*&#, 9"<Z+NG/B/U6]!NZDZY@L+-C\FTZDN8
M\2OH8KMSA$CO?*^CJ0!+")^<*7LVP1N?]U+./4AA*$=4-*PK+>:+RS*4G7#D
M^6KM:IF'AG_/ZW?_!N[N1 660[DZ6H-N#QZW:P"&?]6"0=<"<+R(>\ &\=J_
M']A#R@"F7A'OA-.R:6/=U4#\9I_1]_L\LIF]AYW_:-)!RFO'_A^A)-.=&>S'
M>.;1G@%R6='9!3^):V2)=N()Y:]JZS\JHCT(D1&J"_/[O)_EVSUT%?8Y_E;[
MDRI[A_.SE@$K^=<$;Y'6.+FU1NLLM)YW[J@ 0;>RW#PSBR*O8/!K=X<3KJ*P
M"G<5'RK5GGW_:C!X6%Y.I:$\O5"FWVZ*M%H//*AZIM"-9T>*(W2;-)$@DN!3
M/4Z?L437^1X)P3$]+5:<D+:)U-C6@RG#I5//"74KD4,A+M5\=DL61<:<=]4#
M]WWO%9_QL2R^RU?1'9YZOE@((_WBX%N%9?&Y\>*[!2*!MFDZ]]*T#1E#+RUW
M_Y[6[)CW?[P8]O_?3@(G]HP3&9@+/9O9#Q'E/4PFIW?C6>#8%3Z!J&MQ.2D=
M-N)T4&*.V=->4H>.8AXT(2QZ?I1EH_D/+&_/\>>4H[1(0X2KR]>NO>WMD@0R
MFL9<3P?)A3.4N0 U8]>/_M.TK?!'!;-N\/\P<.G4;ZN5YF[H:=H8E+G#D^1$
MU/$;!V0'LFT=48GN7P^NJL=8.IF*0\VGBI/G+9.O2C?Q+&YDDQ?X;W@V^K[1
MYLD60+(@Q$D0!D4F8;JA9VFB#BZ^2^=('!FA,,XYJ*O).ZA,_>("?E1I=?]]
MG<NB\]*2\Z+SW<$RD[+P.;7D WG*)6HUZB$J!=4PT'?-_/!OPWW8I[R==&7;
ME;L _MAXUN5V(3MPG;!RX<.TTCZ8Q\%83_5G]IIQ_3<])_=I+4VM5@:"?*(4
M!A5R+MU)^*AG3M0O$MS^&YXG !WLN2<_EX2IZ0A!7V]R2/]<9&3HD+A=3Q3F
MF4:GJ9$_,*Y=$DK62@U-/Y$B]#V7#FH2Q 4C=\=[@/ER"O_94V0U&DLW(YC-
M !K5?4H,L]S?3#\'GXI16O7P#9X;Z$O9T  *P<KW>/;, .^R>;RJC>^VM>%:
M]P<S\"9VR^"8FZ) 34#REC_2.YU> \>X1IO9$2-PG7=G)<F".!6>;KYNF/+'
M;$+#-N<=__9/""W"3,U#I?UHI_Q<SQ;LE(:XA]TW[ 7L<L5$>AR*9+T#7!P=
M,(LR>: 'CHPA0,^Z_JQIJ:]/[T7SEV3B['ANLR":=,QQQPKMWY:&E4!R?+&O
MOH-HJ0>=HF9D@;1* .70^.S8>#ITB"IJ4_>2EW\MOV+.U#/&_Y+01=T4A]6X
MC^>W0Y)IX9#E)78[JW'$A6,WA&2A[^IXEP3%A516<;]N4(C=%.<(2Z)H5)JN
M&NV<-%4'<S2@=6Z9.-P^O[#!=Q]U4U]R>A_- D>YD.]V1HC')Q"J1:VG#_(W
M;G$[^.I<>_GG67'$!>D3XHT%#1-7I4'O3,Z'0$=E*:*=13^C<AYA_=-3M2S,
MQ=-QL%1]T;'M/,/KO'X2@N,:H[Q^*:(J2HJ^9 5SWI7+J3BIJWNJ)Z@B=GL1
M1!_./A5 .[]7!YHHF4T'W0%D274]ZP9->;;1T;!ZBA"6[%5PQ7BU)4V18D/F
M";A[:9( GKL\$.CYX-5%V@N%HU9RR0I!D")FL)P&PP6;EF] Q&B"&]EM,@M#
M=7-$)\:6ZS0_5G\E]:#\5<Z2*A"E_NK#12F+EC0'F[/ (X@?-@!Z=@//!;D/
MG@OIT2EH:6V>I)VF6.QR;0WKE"8\;8PQ-^Q('[Z?/CIQD*+ "K"EUB9M%U_A
MRL5\4@&DL7UH[@TPR1C[S/5\4TN+*?YQQ?&= <)5'L*4DT4)<)(S61/K&6P^
M>R?J=S)L+=7H9,GPQ(G.&?2T^3RJ_P^L%SVS<UA(CJ\(;7KNBSJE?_&ZOU26
MQ,/Z*KB5U5?*-:^X3U"M>].-2IH]7'?9IB^IACP]TOC[!A&XBMF$D&YQIM!$
MFYK;_7?2QY#C=7 OF;0[.9!Y5W8Z*,[,]U #E'NZ;33VU_BUGZ9?Q$ >L\\Y
MVFGLVZ2 ^(1C/GAE7T5 LRT9/P 6=(%"KRHI]24D['.R^.0%?+BHWM=9.JS3
M,%:SD3ZG4K,PJ-?-IB_*L,:]5 H$>'%\"A'SU2,:)@ H$,T3B<DT9KW<,L8J
M1[@ (2LJ'#<G%*K(!1"+^LG5)K@1=Z-H]HO)CN<QE33VG^2F@AIDO[XZR7(!
MO#T*0@22=?Q$$+F\3AM(6=+ON,: BWN^7O-G5K>B#NI.2L$:?)O_'7A49T+$
MDUR]H4D00=0RF@& :Q+4<R3DR1A<VL-(]6,WT<7KG"D(4]).MX1PZ[GU:NHQ
M\$0A>/FFDQDZVNTN"%(R][\?I*K0I]S%[*MEIR6H1#3G,9KF'=&5='8Z;:">
M=N'FV87GR4XLS-*@J^\@!,,?=-"^&CR?03\#4$<BCZX-)I/P@$44A,JV=)$.
M^I@/I1D5T_A<T^D@ ZTD+.GB-!WTXMVIA7>8O\LO6$P'?1TAPBC,C730=[__
MBONON/^*^Z^X_XK[K[C_BON_3-P[Y2X6(*I_CGCXNV^.6EI0PNOBLK@(M9^?
M=YQWZA\?#0K2^R!][_KI6[LCZC6U R+U[?(5Y^>#2KY_<\_/])7.#&C:RC"U
MG1^3J?3N&(.F0!HX*7Q6-.:<8RW637-1VDR>75*'B4>7VC(#8TVO$*<3"P^O
M&&PT2WT,%YE*>X._Q.8*X=O48;/(8E;\K/A"&IV !=-!RROI"5/H@ F()_X1
MFDNC>3C%<T7E6:'*> .K_>PI>3TT9P>S0&M(S.GAF\DC9$'C0NWGTMFT^P-;
M>+D\\@#+_86Q_G5[B+]H>4+/R$H0B^G68#:/1NE=<UKAL7IS@)+Y#XD3?Q2H
MY_5N'_+#/7HYI!UBD Y67]06U+4]9+/D'-KV0S@N5&1_[1]/CD#-[@A:FFE;
ME>L4$J@-=DD(3VHIQ'MT=OXV;1;8)&,(J!Y3IL<U2NGI'0$$.HC=U>]RA>=\
M\49>P;Y(8:/N%9T!_Y+9I87!'QM\RH/_T$&:^#0HR0X_3P>M^+LZ02D1T_IB
M/P3=OL%AR_LH$D8I8-PYR3T=)W*_#OBY)LS+W:"3GH)YN]MM8[AW\0HMT%_D
M"X8H?G?/<?K Q=1Y*DPXK;^HTE]PVK&P'!7XC]6U5>I6_:++'1N;._6#OVX\
M<@+9K;5BTF;D$5\_!R.,+CJ^(ZJQ?.BU,HLI37BS^:U"<.QV([.3;>97VL(R
MYVQ G]"H6S)9#9=:+%UVY&UW:9F"Y2WTD!%V:%,;V8-NO;[(T6'U>]U4:<1G
MKUSH=HGC.]0;P>T3=!"3$O(CF&7D,)^4/4U,V 9CG'+=F]$]$L(Y'VGGHE\%
MUQE&$%&)'@934YRJ?,G'AB1HHN(OD-K\D%*]H3HV'M7 ($ ;QS#*K6-D 4FK
M&\I"!WF+"RQ_/E2Z/6\&2Z:#N!1??&;!$#E%YGJ74S+%X">F"7$-\2[C9VWD
MQ%!/H,SZ)RB!P%$-)SN%&S @RQ*G6J1OK4UTB0,*.'WEO%'XXMI/I:*-W[6^
MV>]RLZ-';ICZF\+YUPM]",8O4'[_TY5HGL;"3XY\T A):L)S0+SH((Z%R! S
M.HB5M8\;GM-OYGV!: H^1]$WYW$JG1&*F*"8$E58G8U:'1"M"1G(:V144H>+
M+%M9X94LYF:!.F>Q#]_.'S;4BSP+\]5H[GSVI*N]&E*R$2/6]11B[&=-1J!2
M"57(@/A8>2.D;) ,VYXZKD\Y_ ?)E=^-)'2@(*=A'$=6LVBP;KW/(.!=.LAI
M?"-X6RW\-Q2LKT^Q 2IYG5G?A:($@"&'+E)?;'=SI:\$M^DKA,K;]]@OM1LB
MUUXR_I7V/PO37TC7-8:_SCL9*/7UX6J[3W,9[8[HC;<\N^26K#HJ7:<K;RRB
MH-M^YI[)26Q[^F,TR;]\*VWY78 *4@?Q+X A#S@E]D]KBN@Y1O2DGUI@.Z4(
M*]G0DI D/XMXDJ0N 6F@CCWX*"T_1FNG"-%!3WQHGZ'UP_<PW; XFC 0$WD:
M>6^Z <KIDT[\O#)G+?,[%;8%T[-[]\ZRVY!6'](<O=W_>W'Z,>EI<H@CUF$T
M1$S_K(WBS]N-?KEE^L==GLSO>18W#Z8QIGZ(:3[:&!X$,)W<A;# %;2)>=H:
MEY;?K>9Z<3YJ,5-PE(^MU?9=>\GKZZH0]Z95:0>Z"%TG'T/HH&XP=KD8VI!4
MVTZ2W<*N;)_JS>F_*M@/Y@_8[N(!'CB8IK45E"Q!T#>^'6QROG*C*)5NUM_2
M$OKWI?$%\P7H[#&-W9H<LU$["?&#S$7?^.I&G<?#M9:A\3MZAM'R^L)OS1/U
M=1*NUT\\= -+/]:7\&\:5=#*"AS#82 'N700BXHQ'524C\,#O/YTT*=OJ)Z4
M,3KHAQ=9BW9ZC@[:U4"F9,$A/2T2#BO(UOQ)VP!W_S8AI.>4NFKRRZ/HGNJH
MSUN_&B"I !UT^!Q.!_4AYSE[1N,[=#Y:K\5IO5@-'-E#>RJ4BQR5<]%!/F[4
M:K1BD!!;I5(E9W)^W,TRK#[*>Q2X$$'A-3V,BA:_,;#,GM,WRNMPF@Y*+EY9
M*H?@CFH<]?BR8>=^7G:@7'D6]ES8ECCTL2DSZ1SNL522%-7M*P+R!K"[54NB
M@^+5S:1Z\SARSC5-A)HQF=6-[:?I+/#TL(IKF<<O?1GG&L89PMA\F*6533#2
M_R\B$=9P:/<U1KY\JVX8R_2H;/RN]AT->;'#34OK%6'K[)S@_U20CJYPJ)!9
MGU'^Z8]!/=,>2(+7"Y2LWRU#%7@)EP1N+P83?-TW)XMCRS*#XL24=*R+!(?.
M&>E(K!HB-C ()1(D+G0C+)V7<K.3M/;BU)E\Z^G&$2GCB2+W*H)GUS>!I3E-
M^6<?]=YD&4G%22,,R0J'C*UY$HBXN&?7#VZ:?NR==TIRU'LYG7> ;'JO.4/E
MX/F"+YY-'2,$[=9!O^Q6JC-KX3MGSW6M0QF:/F":>>I)WXIL=# A<+*6!_O0
M434?FY4^2IZML<LV1E\9_B",4$(BPM4X8].:L!I1+R<Q4X<0QTN8-0.B'460
M]? DZ7DVYPG,MAS9=9]I5UD=PPZ/Z$&"@W-9E%4H;M6^45LG#9K=$GJFX69K
MUT7E2]!H% ]D&5NHUJEF2$HX1$[HJ?-+FT;304E@[@.HF/#K]<&6?!/20 )-
M@II[]I^,,8W*MS,R,+MPP9\D5_&@9YI?A)4>Z$GL]4_V$J[&^$Y7,OSMI?%,
M%PO2;'I*(=BS8["<VXUL(_!M]Z=0%4K-1<J)W0CNN:E#-B^&-.LH4'YV1-!!
M9YY2.SH"U@V]R8Z]'S75B@=DTA_KR;R9"3R._Q'F$CZ-<[W0&,8>FS'A\+B?
MOUE0M)*(!]/&P0V"?=!K^M*4AT#U2DITK,_W#V2M] [SR@UWP=4W"2;MW[Y/
M!%3/9(S 8+Y\9W)?#[2^0E=UP]4*)NL'O'+#.53";FBG>M[": \*.08<&55"
ME[9)N>GC4O$_0HP5/ZLA>BS:+'&CK#D6^3]6M+\-V%KL%4I<H>U8466[+B*G
M474#W>B&\C[S.95ES*,=I1-7-O2E@$R" GO,X,KE>7CD@56-Z_")A7_K)]9?
M75*V\LN 7*-=1'5'8I?S\1PCWT3L^L "%)MOBA]Y[!%J0 @QNE8Z@6FP<0KA
M&;",95MZGEKCU3!]L5'X<G[Z->DDR".6GQTRRU!1^+&%".2QGC@1(_+S.Z[8
ME)23T(CB_BE3[G7+VO['842.]/#/(2YN+R-;Z\^G[28)"+%/@>3#W&?^K]RM
M>8)#:=6/WQYB=5Y>5K- VKR=G.[$$VKQM^Y>ZAN=]126L'D2!E;DMTD9)LNU
MSUH%5CPME4.EL*MO49?P4Q&X4>#JP$>!^#7\\OH69H63*U[FP0$L"<VE#F42
M,K;0&$WH4"J&KV]+K[@UI> .'\'V]*<06'GS4702FA04L8U?.17$]#@4]@1[
M;BLW?RM'A.G) 2??)JD_(D!0BZ8S3;E>M'B[%=R1TG-H45"LNCL+Y!,P%!YC
M&HL:V6YKE+ S:THT2@D()#^-( NK0^,N=[/EFSH/P<BRMJ2F-V1#46$'I:I?
MRO=MY& P]55)V-?T>"PIH'D[C6@%"R%+$5$?=^)M>6Y57JNNJ22BQ>'9LZIE
M)AP%9? 04]+6F[/S(@/$W5')6V(&X!S%3M2L*^]WZ$"AF6V5ODSB@+E&91@L
MA:72W4/@6%'/:FHHY.EQR("K+!T47HZS]K$&9)X.^7Y_R8/ZG!:J&IQA!Y0F
MYYO:2;\X>O'WL3OL&$5QUF)=,9\;7;G4W/[B>]L$!4R, 'Q+G)-8L^-C1 D-
M^CSCI0U#&4WF7E.)MI+/Y>(ET6Q#BO5#TA.W]LS4TQ7'![>E,X:D!#-,I-U'
MI-HSOFR9JO'@,DPP6]&$48JH$DGK]K$>6@#B"TMVU7PA9!($6S9G!IP(?54E
MH)MG&H?2DR+T[])!V0Y2V<QE*8%)U3*>&9 $R'(IF'2=#A*E<#8])99O>1<#
M]41LS[;N]00:+QJTX)+.1;$D+96[>PDBI<84%;>49,D1"2K;A@TY4>'IL#"B
MN CUX2^IB8?[5T5<P!.#VIN/734+[;)L>I>S8N2FXD]XM@A_>_:\9%T''B'\
M9=MRO53H\W'R[>!43^+ZDC \K^YGZU*D,?^K#HU2V[@[8^O"!3HA-!GX1*F=
M0/E=M*)+Q-V&<J&YAQRO9;51VGPVE4.BB_J[*W>Q]6VUWY1DHYTJ18<B S!*
M->XA8DV_!28DS=G(+9=(GU(DM>4'S_4A%U#=E['+SZ#"=) ?1AQN3H3U[YS=
M1+%CO:Z!+<WL[#K(AIU+CXG0Y,OV#_,X.> J-]N?7+,-X+7J,HTV@_7E</O.
M64>9^@7YB&0=MH*:FX_%YJ\.U=UA=^Z]C)LH2BAGOBTWJ#_>\<VYV)B327K3
MMJ+A FMS=+-0N<S1H4'O;#./5^B5JF(F.][D:DNN_-2+&VZ^@WYJ./>?EUH(
MI'U,5):\@T)PW^V'EU$)C5- Q,"2+BF!DHS4(,/BZ* I1IQO)U[SN$D'0>N_
MT$'/ U:;_^PHZ>&/-FJUUGT&_C!MHDE&8$!V.M&4$0P?NXHV7[G2CG(K'8T'
MR3$_.BTATC9^\_:]7_=3)?7P&\K5@:<;5QRG*:)[=-#IK4D337T.X"GA@^.5
MLREDE;[,N'.E#L84:<=G7>&#MR)9>;I?GLN37D@[:H0(P;WJON-69SO5MT-)
M@/P^98<V*^P; 5MLKYD'U]K\T2<72KA.,.7?YW=V6O7G?T6HC-2@@YC'G^Q1
M=^L;,6TT#3VMXW#D'(W[DM[58V?:>)XSLW1&BA!2DV*<<\?7\W% H4-H93KW
M2-FHRO,7_75F_E+]DG'%GC[N]W_OL*.ZW1A*ZLKGDV]*K=(+"W6_= ^><Y,D
MF/IM*_:CWB0Y(;9Q\A6?S.L[TCQF*0GL@:>+_QA-HY89F&BFB<KJ@^;_3QML
MSH4S:?SFB33QGU.G%>I-I.9=*)K/#LI>"!FQ^ 7U2N#<3FE2:8)$%4!3BK#X
M*9/&K3*WV9]W02'1/+&+YP?RTCD:<GN<76U @NL*9A8;UGA'=I0.NH5?I8.*
M;>@@C+[P"FJ)U&*/-SX8?FP[UM4UQ)[4MND9H@+$(Z^L8G\)+3QH#4L_1/%U
M:%8^A :D=L]N>$9'%>\V]T)(4#H(D)-X^IVAHHA_@) 5<[D  SJHQXR$[K'%
M^FK^^*S ( [GPIIC#QLWN96F9REQQC8"IKX2/^;Q'6H,NB1/FXV"QZOP4<#4
M?(H)F]&"WASR*1G<FY?6HQB[*%S.@%"95;Y$W[<7+D3'7#P7L(@8:&YE&L+8
MDU4HHN+DJ&\C#/$1VS8DO OK.A5-XX$F%,J2<G,>/'**[#6=UO/]'OEAS>10
M%%W_.;'X^#9:&\Z4A%UF<,[Y=J.]DJ^4@&-M>!?_L9537QE\?4#$JUC^QONO
MTB3X4T)A3GEW4&1+B<7 ^X7Y/DG5EO;D:QFM!^ASE_'>%Q(TL&L"72YT4$M@
M1U=TY %G!4#-CNF2J_Q,!UG,();HH*.@M'4ZZ'-Z!8*A3DS7X$T+-[M4J>EZ
MNI49[5[YO5 1#0A'7(C^S3''GVCV#HM6C\8C_>'?/EZO(['^3S1W[?"4JXSK
M-!%GVT[1>/"S.<1?B>&?[.$A?4AV\BT.Z>L\3RL8ZPQN=962^O1=+MGP5M9%
M.]]BBBMC7;A0-!;?-\)F"1]W.($VH91L="]4$,GWSF><6\V4'YND!R7,SS[6
M+;KEWAA=<=&R=KY._2$=! '2:<SF##3#3ZK7^8FJD^UG??LLT3Q!W<E<J,+W
MO!:+18<4JD8Q4>J,ZTTEL1#BG)%3-C<OU994+%X#YG[9;[F10!1)=MP^KEA9
M*_[>F<=Y,#]PIYFZR5PXR#T.?.$M6=ZF@\PW5JT7*/C&G KJ/2""QG'E;Q.;
MS?LH7Q]T R3VZDMO')0#H1(,2K,N!@,W:9+P-\3@/O>/BL)"PQ\JC% H$IXB
MJ$!C3B=*B5DBQP0EQ-NS%BVG<6@6I*I]6NU\2GR&F='TQYPY1>;>GB<K5LDF
M#Z4N&XKF!@SC>YD2L?=1<^T]TND"R&%4@TH\RZNGG-P(0>#%VRRU>-53U%)"
MY0/A)[4ID,V3M7>65WHUS$3MOOX2&'4<;U22W";R5M=4>(25+Z@K2;]0'#JS
M<&]P3/W#D-!S.0-IR_.Z+QZ!X\1$4\T(EUM30\<((6PR/MNEU#*!=G\,+M\E
MJJPCE,RIXNM1MU 6'NXOFN7Q83Q\K'2KMN4^FMK&^+J%*DF(QRZ78TGF, &A
M^)SC?QF$02W2"4*0(7_)7_ZH]R/U\UISJN@-+K<3/$=K$$GGZY <M7.C7R6$
MJ64H!D47.8*0XFE?H:?UG X?^_Q+!\5Z$[&/#G;TH F:%\%;U<B=8<$G6IIQ
M6C%OI%Y%Q&G304IS"D^:G\S>QQP@=L"FS4V]!++ P2&,'?7Q0)7A'89_:O[!
MLZ^&'5.A@BD]^(FY 4%8P>A!0GUG_;> HLZ)7]N8JE]\'8+A(7TA 3IGY5V%
MER.2;=BJ2E_,/#SM?7XRCP&DS61=IO:%:9-%FSHU*<&.LEHB=XLBRN^Z,NU=
M@.E\\;F_R(;6,VN_C!V.U=+8<N3<-CTV ^PE >_#9&"#L)\FHIYN"#2N;%^Y
MP)=)+;N5:AM%N:Q^90%)LW=@"Q[*>>&0I/%]BF3%@SE GB^RJJO.L2[^W>*^
M23V<CE9*C^#<?]8]B'<BW#%3WN',M\3Y+QJ5G6+O.@P.G]L)H1KY8/;,QE#+
M)>AFUT>@6FHY4O8N_WT+:F.% _PYT98#A^:V]RM]Q77Z :Y!X67B6S6Y0Q=>
M&BOX&.5KK$4'":JG\Z2-:R["".N/SPN%VE@SJ&3(==+1/+>5M+?N4#NSX\US
M*:NV)%@BH5H,:>80GO7 4ZYKROR,=M22WY)W:\*?&Z0X4T4C.YQV^'95X%%,
ME'_G]WJ1D(G2"MW-IE$JKP]FV>D?AG%LT69$_&_F3<=UL0+/%BZKZ;4QI35T
M&GY,<*^RTXE(7_F0H':F\,:?.ZOUTB:K"D;NOZ$<J.Z/^AJ-EU$]+L?:OE'+
M)SGUX"'$I6J"U07[&>=7S\J744)'DK[A'2=P=)!WJGJP:)F;_)%-A_R*O-WW
M;L)E33H(K4U1AWWOJM4!I^7D_B)0@DB'C9UE'L]ZH*@J3_BLTPC5LE"!U+X+
M:;ZM<,1$&J4(TD'+6=.9C+B9OK5-+KZ^> AM0/6HD<U[7!5WF[./89G4"@+X
MS!'CAO?*IE&SM!E31:P;BW#G[UXHR843D*75U!IC&)&N$1O[ZYRYONDH,^7J
M9,,WE<OF"PL_\-P/#YBS+S6-7LZ\U?2OU@#+W9]%E+PE,#F+=>^[=JL3#3'*
MGGC<A7&MIAFW)Y#M>A=L.G/X_I6*Z:HU%XX]IC7'%\$*TC=^)5-.,?P'_Q"-
MV;\FEC9&+=&_"+]>>%74.TF?CV+RJBI)I^>Y+N#4C;P8=[] :&'@0L[6YY.J
M+87,AQ_Q_\"C#S<9^^$-H)G,J,T4P8 7<F#2\TT[?6XZR-):WSAY7XFO0B;A
MI>C90*$>:19<I$V+=R*)#NK_%)+G?U2:O7)5O+F!FI)RI!G]"JGVO]C[SJ"F
MVG;=6! 1$.F=*$4Z2%? 1$5 0$1$>HF ]!*1%B D2N\(4@0$!*1("])[! (H
M57J3DB"@%$E 0X DG/B=F3-SWOUC?S_W.?-E)OFQ)NOF*7>YKIN5Z\$RV7:B
M>@5NFK:%U(PH4D,#.M1B3,RW<0T3OG_VXD@L/?EL)P!',,^E3C9*+>@BK" A
M]2Y[S[(@B,O#:+WG@HTAJZ&&;8N]S#4]@?&^6S"<?\J4\4O0SR*R%-X\QBMQ
M-YIZV9UO[<U<3@?0:MQ?PWZ]K[8_:SL5A@YBEXG=)Q-J6]?NB0]41&&^4D%"
M'<"C8_UB,$5.X>8 SS<A:1LY>>98VQ_FQ=:C5-L16Q503&&[VG_IM?_7YL:G
MG__#F_Z!MG&6OV\ZGW=T<\[1GW2($Z7+TWM:GR62R/%\:+OK\46]RS3Z+Y03
M'[0CGC>]R5!5[562NK0^CU.+"@G"!B2YBD=I6PIG2W(6I=[@M!6TM-0Z+4WQ
M1O[S[[3D),]!L V3^[:V6L2<G*RGS;37>#UO:5Y0[OMLMY+7]]W$_IX_J2>8
MM3B7]>;C5?3-U1&Z3#[-JGXE2]]!1'/'MDBOU"#W'[O9M^ Z&N6E4+V1=8.[
M2$<*.R+]=V="?/(5R,MRG[?7I_!#N)\^',\9UNJP4_G2('CF=8MFW'30Q.9(
M>/<)8'#-^@#R?50;69E/5D32+ASN_94Q7!(Z :R9 O$TJ,)X M@8D">SPT).
M .FFA[OD6P/HWR8F)X">N^C#[TB'$T"OV?,3P)'"["C9(@U\=$&SCLH0Z.;O
M2#.S08GU0GE5R_SB)KJ2=$5N^S-E[,L$"K%,R,E^5] OPXHW94ABG[<Y1=U;
MN_-YLW_W KX++ZT+.(6#L+T  !CC'P($ (#&3P _#C2^\#?RB+>=AA1?JJ+)
MB9".)\^6'W4]P;LCQNRO-</5ZM>^$_.ZTR1]]_8-,G->YV1FVS0U*36,[FG%
M^39AV@TQ-KHRBEV#,4K?EC5@VJ8S%N;9ZSP)(3U2OW+%+1_Z4U++?S[RYPBB
MO)4?Z*"Y5%;G^1]F^$$?'QR:]?99UO:)496UMP][F/3M])Q2=J9$DI3- @.?
ME+VKNW1*!8_J0RVP_)7P MCV$+B)W?C/4]OAE51^O%US/AO9B/.S&-O([FU2
M8 DIWWA"SNFU>]G4R@0VUL+&9IBN+&AFLON)3_-17O^9\%Y'J3;$%N.=OT([
M(6D%-^#;\!*PTN#S5KMEI:%KEO[,R-"DWH?=CR:02^8?'JC[3U*>%*)3T8E@
MO%WR7%O/LL='$B.^8A6*:?M\H'6QB7 & ^(GN6 W,D5E%XNKLSQ6.T(>UIG.
MXQB/Y9D7AXYQT#H)R^4]%*[I[X\5ITEA,P%+' 3QJ,Y+;NQ9(DG+GXZ8 N?1
M<Y KCU8AA(A.D1;KFO?>G6-5O]6^J6D)\$HA-F3QZ/BZBY:/N\8&W?27VX<4
M+I5*^U-ZZ2#L7)EZ8Y%+F4O+61M"*G@NT]$+EE$BUZOX2PTDNT<JH>.SE0;=
M*VO<TX\_<LJ@B@*,*'1_0AWOX:DY054>\R6YA:Y'?K*^9>[S'7\:<TIFK3^<
M*FU'MV?P6UL\KHW*"#(^=9GK"^=A/Z&4>N&8YFAX$C^QS19)3,8G)_QI>T1(
M9B&+&"S'9=;9Z#"D?MW,8VZ:),O:^[*>N^$XK:E5$N-BUI2>ZN_:?[@/UR$-
M$GQQ%-(D50IN2-C%6$^E#3,M*1.<6W *[L>6]+,%4U#O=Q\310+B)"I7PR0*
M'3GNI9 ;-@*(^XNC=%65[#:+-L."'0T-[5#E _:A+8%KMYG<QPV4:Q7[!7PJ
M-),&RHMC. _FH.$\ZO"ZX?VX/TM[12^*C)CIO&::J@EL;P/;'KNVW93UR,^@
M0;1[E7T5Z9K1T37-3RFSYL,*G#[I8J$<&=P7:EZ5BA47$CA70W_5@ZM1B1"\
MKU&X)W7&_E@3,6PG//-VUP#,3G8@Z.1C*V"V>HPR>4QX5X+R ?[+03H2JS;N
M;-KWYZ*^^'=('YHD!R5SF*\"YW=D$#(_P>=^\_=<I;"O]$?6GP"8]/@^8AR6
M>UL'89DXNJ([D>E6@[W3%5>>[XLFO:JW.X4WIS)X'8>2X<>"_2]. ,Y&,<1@
ME=UT49 8Z67I ED>OYWQG 8L72TWD9=^P56S>U/E+#HCLM_7IKM68;-]UH S
M\F'+>$]:R>OPLX*0X91W5"!9L_%9G=$[\O6O_ODQ1]/=.I[5_H;N1J==Y[VF
MO_UJJ3-BL\)\.FO]"H-J^ .^0#*W&I7($\['?.04?XN;G![&9DXO\NZX\'&D
M!E>XC^92OQ+02<H]E=0,MJ9N?'U!SRP]?;N9;.4%C$D3IC06=;4^L%5W/WHU
M/^8$<(DJOO4(]AIGGJSI0F#!F/ RS1\DP8VK84U6:0,+:XKNV11B 7Q=]_"[
M[(VE9:6G^Q967"^K246F]5_;E0K=J<+3?Q@T<YB!=R:@*J%F1!OV-2NW([@:
M=Z#B$_9:'ML:ACXZI'_^!?3*,G!6"3L__XV4M( #]P[;?1.-VN^G2B3=O&[S
M0JW>#HA/3([R^U"E]TVD;MIAVI0U.D=FKW (K-,)1/0!Z4#L/_OU2!#LHCQV
M*?OS!['\,/@-;#[3[>LV@C,&16Y<2/?TK+NIAL^=LBU]9:KWV/I'^DF]J?8B
MV\_A%=SQ#VUJ_&UET$RI<Q,)7,(5859[ XE<Q G?F0%J<KM>4C;&Y7"='K!I
MD%?I*G58K=!4F6YIB)602C8=%="Y(A^[#Q?'M]&V_3R-J=*QD;!$@RH@,9
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
MW930_IX3 /Y^\D(@YK9H]$KZ>KKWZM55C) \GBO&<4#I78CT+H=NN=/ (<R
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
M]LNIINH!YX^\RY0N7P8]!YQYHI4*UZ,(D&]_^C+YR?F03G<,6R<PRFBY8(J
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
MA9^$S>".276O#\=7\P6K&H51/R_& <A6^,#M0QJWJZDA!$9"VYV.@\C,,YI
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
MR%&(?G,._!?,(KD(Q:)_ G@\NI\MV/G1Z$Q<$ZJV* (]T'^H#XON0BC@TZ*
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
M'Y<4)O[/3\FW;=Y+FBK*F$L<II9S1+?+'Y]GZ">WU/R]@//EFPV95+W-G+G
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
MP(:OQAX,>N(*,%0]X)BZ.JG+'1" JL=*TNO;)D<D-_=8 U>HO+TIC;M)/\?
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
M:C3_@ 5?3WWTEDM.GC]#DL602_S,6G<CEB;#L0XI5$["J%VKT)0]S+OT]1C
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
M2R6\!K+1)CI=I+@O? O3(9D '2ZV/0HK&(7YAURH^3XI(.3V]N\]\2KTSC$
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
M(X_03'7TEG]B;2\>TFW"\8[I]^39?7Q%2I8:L%T\;[TR@S-7ND]7QP4E;Q/
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
MHK1K=)L68#S/LQ'I^5YF5B80T,6"][Y4'6V5K.@.U4LTQB]6N(3=F3I.4K\
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
MYM%'0RK;?Q*=Q!@<-_?0D>V_)R\O>?0O.X#WI4)_7.$R,SLO79LY>.RKFUG
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
M4.MQ5>ND @;M80YAH@,M%#9VY?L4&$<F&.#]2N=82UF7LVO4A7:N6KP=^I(
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
MF&9SOK""[*FBYSQI8LV?^P>RS8X2 G3E+-QQ'C*VCDO^T[(,+0\L<Y[+E1A
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
MEB%;6.GR^YY;"'FKKV4<"#=;R5R6K4,M\S#T0'^7H"HA$F/"!4/TH\%DPTI
MO2^$?7+O1R(++ LS<[B5V9=89L?ZL+6VH]$_75EBE+U4/P:WI.]=+9*^Y.&$
MV+.CTGL=@\X6XB/W[F;2?4#/Z1[JX+GV.-;FMD($"++[BHGGX&XMI^Z'^_^0
M2@_A U[!NHQ&(TY%&LR@KL@#AA^3US042F 99 YUZOF@0K+1,2@LA1A.B:L7
M@&!H;GUAT<M1#1!Z*/U]F07VS5[?[T45^6;<VT?P&ZL\\_*.,'<^*!B6K*NB
M%C2NM*P)N7@,NL1;G%$%<[-!CS54J=_#'X.B_ 5T5TVF%*O,Q@\,IOV][8R:
M83*[OKL^JTV=$PU\C,V.?+%>47DM#<W1JVDB:0R)NPQ?0DX3#B+2/,V.&KU?
MEPSRMM=//WV#*V[I2'-_JO/PV]&$46F+AHR$A%F1AJ9\=JX047SBH^HQ2,K\
M-=&Z5:XV+;^FF:%V)MFOE?@EZ---V=WRBF:#'/<F$XJ-&.HK+;UPHO78$%*/
MUM:G1!BEJ5U?:2F%&ID/8R1&3A4&H11K>CLB(@G/OT:F_S3I3_'R(%S$.%JG
MZ6MXSJ370F$%QM2Z/5EI)49#.Q)CQ8L=OGF8K!3*6S1F?7Q_?/UJYMSV]#HG
MS$=Z7]@_G1X7&&.=XQS_SIJ-[-T'OXA\+.,AU:2&F6-[FDYW/;](BL5)2UK4
MBMFB]\78>DR5EJ?2IH&IQ:4"M2?(59YIO<2/?KZ,\24NDJW<40Z?>R9,5HN4
MT\MW<K.3<Y1G%!_AUA[&B*'>:#S^'S6N2F:K[ES.&1_6 SO\]*O*Q7Z&>;V
M\LVY9P5^ JT:R87T2HOUXU*25\8_UDB>L4K78^#YDG,D;B"77)]?V*9_K7/=
MP[C*5GZCP*Q(?+;Z^=.T&S;[+?D3==NH,EJNW=WZ>S&/ENAK!/[M&.37N43
M"@I&;][&^U+9>$5I&C+CHJ-74W0,TJ3YE16:RH@4D/2NTR+&73<J^\PQZ.N
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
M=-YTTAW_9+71>/8*@J-OY5E1R7C-QZN$C8V5FMITPR*=J_2=,MCZ#+=5-V7
MJ+IVU'OMD_6^^MZL0(_4FE14>>F6C*RC9=EFV9,'_N<;ZC/%M>TS>1%Y\<E#
M;RPX'V&%7?-']!3QKB6*X_&*.WK7A[8%GC 8\OQ_^A[!G_;_I[V8_ZWE-XI$
M#7TN_K[Z^?LJG^!9;B>G!QI2AS4DCIZ^*WP\0Q.$D@7_WGFY4%80 R4([S-$
MG@/LE+7KK&C'>.W"P.26=L0U6Y7V>_=25?:VVMQ])#SRW<-2,]<(- <9!7/;
MA;9;.).$*1Q^>=M V@H;6>M_(>VZEL:$]W5-8HJ$T?*]L9]!L'L?)42>W2&R
M]$$-1[;.2WYO$TC7?:WS(<'B,WAU !;-&)\=$,;B!J;4>\R!3Z3GBAX1<S6+
MM6]2;+5SJ.QAZC(L%N3C;Q8:-BZB/@!AM[.G=,E]9343S5:M^4 ,F[%>I'[#
MX &H@"9!'LZW^3"MUODUFBB_]2SBR/62/G..YPDO(\ *OJ_(JHJE[V.18Z2>
MF;*-0B6(RJJ->-<S7""D'E(D^=I=TOO*-F;UOO6=3"E_TQPX-]S-&(_\N9-'
M@M'.=-%9W@@QD#FQO$ZF>@#)%YH/0!I#D&/4VV[;Q1H!B/K*(?4KMI];'WPZ
M )FZNY,%R6SCCDF=G0+A6++M\HX!ZY"-)G<'IG+@*#EWL(^EM%*/JUA(S>$E
MB\C+SW'E"7&FHQ%&-X]C>Z2(Z+:!*-0QB#\1&@'E1@J7(02Z,L]@@Z[9D6:;
M7,;KQ[T*V;F&WC8U43*"GI#M5@+*PB:L'I45#, +7>O]S,POVVA380QY4<_@
MU4'$ ,4H]28 IFK.K*%.0YTY1:[ZAI>CH6;DBM;7MI3.O;L>\C_:FX_431^;
M")N<,QR28<)#+O;699'BW.A;,>I,A!]731$E?TD,OEHSWEN2$F[326];*!I%
MU^S-:DO"A^.U.Z@&1;?L<!R\2,YP.RMN:D/!\R+B>^F)R 4FB:XITY8A3^^2
M3FW=J0<V01T2XGWKQA0?SB8A2ZL,@TW)F&\TE@7L<9H^*3(2@R+MMN/EXC#<
MQ"9E01@N4YRT0^//1)>LC&PR>SK[/]X26'\I$D(4D[I>-JJ M]5DZSW3GN&$
M$C8I,$K6'BYA'B[1>59@E'&WFUMB-.RM,W.;]N_[:.-R1/+XQ-+TP"]TY,/R
MF#LZ#9_(QR7]?O9.]<LU1093#[N67,Z.D3SZ'YU5_KLT,Z9HFB7!X^CW^DQA
M<E:T-_L)(-# 0/X 9$=6KRYPX9>)L4\/6BHJGL9;3(F-.3:Z#MI;+(,F%E.[
M# "9 1KGR#QZ2KJL668&^8C,]N:I-SB$7Z19,<+AT(E!1/?F@@;@Y<79(-4X
MTJDB7XR^W&;X EN=1-H,:N<.2M!.6K(L_?7*:>><(/*V1/UXK=53[\(N4_^Q
MMQ?+RX>F0GN\6-N0K\_QB/.*K.^'\R<+"QR ( N\)^34NB5\G-><N&G!2*\#
M4&ARL*2[C'\^O3\+! '/NRLLW803T3%IXSD+&<\L7M=-?86H$$8(UP7N8#0E
MS^"WS,E.V8U\(@HYOZ[0%6G/?M_Q0I^&UAC;X<A0"AJ(]\F&U62CF!'&)@:1
MLZ<"G46TG+T(Z,,XPH:P<<B)SS$22K'P.QLM\M,V T^W^\37W[ /320HJ.N\
MJ;6ICRS4Z3=LG["@/8L=4R5\D,T7_.1&,!>\X^D;EYTQ3(4P1?)MBJ=8?"14
MK7KX&!6,2^7N%7NK%>T5F8=:*P5.40G (C4@N M:C<#$+HAO<)!&VM)J(PY
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
MR74:^I:$=Q)6"24XLZ1DR:&P85]D5;UT2B4<G$F\_#5.U/)^Q_V2R#+VF.0
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
M/]#\@>8/-'^@^0/-'VC^0/-_"0WW8K,*&;W^B=3WR"-:2 40)OV"I]QI\!
MNEJ#N2QX+GU+,7N]AL_[*]HQAB_W1?/@RP[A.NZS\2Z#%=&%1?;?QRK,8&Q7
M%9?-<GZ&"4M $V6Y5DU2953U<S.'PIS4H*^,4<^__Z, \8_R2# *,44_R0#X
M:!D0/"+[B7H;>19[6>WW?7SB^A/JHB677SKVRI 6<+-2UF'3+=$RO96O=W4$
MNLT\R7/Q#!@_84GW*EAR<;C,4T !^:*3V6E4FQ2IXNYPF5-J#QLX726!IC=/
MC9+I#=.2+G+R5+2WN[OA?(C'H*0%".I22\YD#VL(R15]8E7=7?DZX-1^Y=D8
MD\(F?H_=-+'TH<RR4T(#GLH4M3N.(ANN&%$W[YD#T,KBW5M"*)Y8LV#B_T'9
MAM:$F*.?D@*N/':.)6#7-;Q*B_RL&6@(T#0':?)&5X37TX*$;Y+,8X^6DZ4U
M-Q;&"1;?DEL:7SXP]B0O)T#GYSWP<E:<-^<])G]0'I&NU[P/L9D#G#N%Y,;+
MFN^&O'ZR3(Z(SZEF/KK9N8 ;*1%YT<G!*J_M2;$ 'Z+=Z]QN?",+E@LK<UVH
MOM>H;+NHRQ;5/A'?6&1DM/YFX_Z\D'B9LS0;! +#5\3@Y)H5BTT+FY\:?*8/
M_\.5_^%,!R H2H#AU;8'( \H_YMLAF_5O@>T#-*A9%F25MM ./Y$=*S!#XV2
MK!,SP)LKY]K.%]BXD%G/K%-U:K:VG6,/0&YH/*RKX@H9U347N[>NP#-G[T=F
MZ9#*+5_@5 V]4S]*&"Y+QI^P'9[M%_6+47E@R86N:MGG:\BOD.KUHL4R\3:V
M=8'11=S+_*\?'SV7TBA9?CUWJZ!6 W=NW!?Q%G=(\_J8:%2[-C)//\S:]E79
M\N@!2-N#@SX$.X(4?/*$9DO6:A/BJ3WAI*(N/"8\N-%N[^1X(=V8IS*,A;47
MYCM8J:/=_EBKSTZ6$6#YC.\)H9UY:.M%J04TKW6\E+;C&W]"\X \+J^L\6 *
M68?<E.].F(>(0D:G+CP\+'$2]5:OHZ_CV[;-S+2>CY>"1QJ1:"F>:7[^\+:N
ME&+B%1!;;_O\*3=^JC3[4.2E H\-6:G>2ECO![5@WD.K2>WFO<V[@GZ+UD)]
M["P?/.O'JQ_KV:U&\*> -WTD'8*I2/267.=O7MH"Q%7"CQ;<)*/;#T#1^4J/
M;LZCPP/VGS=<%#Y_%TMX",7-E_8?E72^_"[YN;.%GPX6#$S13ST$Y!Z,L$>"
MJQBL=@#B+DZEJI'K$R 2I/T\0^$3O3WO5@Y G$>/99_8+)PX)/(H3C$FQ)RN
MBP&3/A&=V]5NJX, OX6*<[V6+S3G#T G@-#VX=0;EH-:V2N[I99<9[J/FQR^
M"S+_*L3\^T(95*M&\'E%J??!G^?XI%DW.: $9=)/%!NWQ>>AI4< VH^@6:_7
MK9TXWW$6_3@/DV^NODN["6.J$D#!'0O4#6*I7M&7YN7@O^A%TN6SOHMS@UL'
M(".$BES]A/M':U3%HZ>XV:FYKQ@9S(;'R[WT!12@YDA)&;U=0MJB! /"!*X7
MW/$T:]1"EI#-C3)^V6]!4M8 ZLD/X5]5=[;Q&&%O;5%,B<"O.3!B@<[RB<&L
MHN3G;Q0'8IMY@4!WM0>49B8 -J]XB&_)\YP*768(:5TR%7Y&B[_'HTC3LPI_
MKM=VTVZAA@2E"?R^RH6#[-"&IX23T(27KRYXD[LZ6*0H=?^-O?>,:FH+VT7C
MM@ "(KT)2.\@ E*,9"L"0@2D=R(B0D! F@0)B2*]"@@("&RDUU!"1R)=0$1Z
MDY)$4'HB&):0A(O?=^[Y<W[<<<<YW[ECG+O'R,R_E:SUO.UY\L[,5R&E@2FY
MQUN5P*&2F%N(;L"N=)CS#?<_"$'UD@RH@LID_8,AWUB11IOG2-5PEB\GMSP:
MT^'7<BXMT,_1:TD4",76*UR^2\&L8NLYSX2?Y668UDE"7J_'G]_)BZVZ@9)*
MGQY1AZH'A!7E!$_3#+;!FL-M#W]IA9KG/=IIUW%T0)5W'D#8D2?EZRP3K14E
MEF73E]^8/[#0#A_FWU]4)?C&(54+1UMT>^>EH]2%! W3+;L$]>OMKG:OV8DQ
M2>RIY4MX:F<45L&6/-O>TW;**SPU.)9@&_:)DP?-!S,!K:FAE</#F1F$-0*<
M/\^N).5;RJ#[ T-U6M9)J6*MHF4$XJ1,8R"7Z-<1_1Y-JGWX@A78:?C!A4[#
MAWG,RRR(::K#1^L5M:>'Q>\_&+HP!5:??C_P681D)@)<MHD"<Y+>06*7Z\XV
M)_S"740(FK2UD$>[,>Q>RH1$W_Y#A7/0K*"3@N$4ECK_E/PHG=TO"*])O()(
M-HE3P0/>U)L>V;ZQ[QW3^B'G7;-<_)'O[@V[)I;5[I-?#1:DN[W*P=4GB545
M1N?R6>:?E*M ;ADCLR!WH_,6R=;,"8#Q _C]6F^7]! YO^I+'-TNKM(DN53/
MM_\4R^L93GR+AX_T:Z32+3;WF>E,HT?!2%U:).H&$-PW?ZT9L<Q$M:KVT(;T
M[YZYD[8,=Q8CF5+"]="5\^LI'_-@"4AEEP!T.6!AU:BRV/=4<KS&_KO>5*.W
M]M[WT;EFBAO0<V2#A'W18:(*DGKGEQ,:RW-W2]HYYWZ@V,>\I>(4'?J$KTSV
M=1R#9K//)4@F;S>;GIFQ<!SV*H8_?9;47 :?]YZI14WGDTR6YP<H2I/N(OQT
M_F4VAK R^W4<-_CR([)!CZ+MH'2Z=T-O4]/8M>@@!#ZR))FP*7)A<^9\LL0S
MAUMGHO<3=KF[6XLVG_@$)0YM$ *07)BT!WZ:" *9SS/U2:0]EQPT=RKQ3MN;
M$(OXRO.OWS=*/E,R.W0,<BSE^9[FZH5WM^&_N7S6NEC=OECKNG[@^N">5KF2
MIX]\KM$E$J"$P\'"EYN:MYJ/=!$N8"=2,%$D"NQ=%!FQK'<_N[BI\9WQDZHQ
M>T1\3UM4/AR#>$:>$BILG%;;E'VDI_IW?;>U/D7Y?Z!J5!SX-)ES ,T,-BX%
M1O&C\2>.<191>O?)]+/E:'7YW*N_.?VQ&1,W.F*:GVH(<BNK'6'S^BE"7YP6
M1IC5W ]E:8F0E??3]A?'J=Q'7DC1,:1;J6S4&$H5J4ZBI)0@2A9U;.E3)X4>
M5#JKQOK8UU5QNA O2]52;ZS2\Z8J5CGK?*??)9H6-H6]#GWLRT00N7A?/(1V
MJ[FAX.U8^/08-(WYC7_10CIO%.;:I.S]M5_HE.^H2VM\.L]^ZYEN7])N/^SX
M[9(8$2I9K*"7OO"$$B18G\A_PW33Z_^17&(D ':R+L6*5D(5XDW6.0VDX6=Z
M,:SYDLK27WA.E__(U&!TBS<E*T?ONF!GJ"KE'9[C2ED$5E7C3H_G6?=5KK92
MEO\'=@H;Y:M2DCX;4QG1[[*)5[&46I_I>0"W+'!.U.N0&ZODFRQ5GU:-\ZK[
M/65O)3.9*S?YW:CZ&E$[R$4N2%2RPYU)4J9Q2BWK?TD3ROK,_XF=M7^[CO]B
M\R\V_V+S+S;_8O,O-O]B\R\V_V+S+S;_8O,O-O]B\R\V_V+S/X>-ODB<\%]Y
MMO]$]SX=51B7,+O<A#O[+25<+-P;=/;-\ZM_?T\]&SPU:+"B?+9'PK\/G\BC
M]2 H5<.!\;1$3%?*9,1'M_N,XJ_^5I_^<DJ/Z]Y_+%C6KT,76-;^J5\'']A^
M<P9!CO@QD/VI0IM6FR@JZ!B4HF%Q#*K+WCL&&=NKAZ;_]^,!71#Y/<+"Y-)H
M]65&1+/^1(<>'LVYKAWUDB#$8-,8=P"=5@LSGW90-##&8;/LY>,=ANV*PSUR
M[SSTU]04)\L=@^B,F=XK-X(=W]-2CD'>R?,PB@5I(%:=.4S7BF03 38DL$(-
MOZ;>JE]86/9P5B?Q8((X[&Y/MX4-Q"J##<KF6J.\<K9OR:"&I7?2N4[]CCT2
M1G?)=YY##=*O=P 394!._Y_CL"$;*LY5RSR=LDM]99X"CO/%K0U3NV#U$N6\
MP&VH50-<83?H/<R2S!:#ZO$++;7?O#;_M  -#_I5NJU[I(P4IV%T.#8A##I7
M/5(W4$*3[M$6XXW&VAY;5 .\,OM<']C>-PZL7&YX=FC6BT=ET?$#2]/!-9MI
MWN VYW+WT!*8T[SQ_@VN4U3ZB?&ZF'9^.3B)?(!<_--.F]<8$&G8B0QQD4HG
MF5N$N!7-KA\&?IZF\)AO.*N3>2.P!W&,6$!Q9W\W>OK1E_D112Q[5G7JP($@
M/KI'^2\J/X#&0R)QK.#KKGC(7X#XG>8O5(U_X$/'(/>Z^N<=23^A\H,!(6&A
M08K]!16>-FFFZ K/8)MG205^?J%!X)_!K^\QK,UTC0)2P=VXER)-I7W*"Q:W
MR<O)ZC NJE%:O\U)%$5ZILVA[WO8S_0JWO7,4WSO=(MOPGRJZF$.\AE/<FC]
M@EZ2N[)4H613EE3^_L'_\6@1,=NBQZ S:!*LCRWA\/LVVQ&8&@KD'HE0G<GP
MCOQ^@>_=/8C W%!+'!KKJ3T_ZY$G1=)I+MYXMKC_=(8NZG2]EPQ_-K+=[JD*
M3_$\"&[+'2BE]YV@#,5$BM2;)@<=@Q*S#Y*H7D=_H[X(B\91QGWC81S?[!J%
MI(;O17K[?HYT55^J#O:NW&@R:D-5$U@M'*>#O!(U/DTH^*B-7#NP:,#1KO]7
MC2,6/TF.A2<FX:>R'3EV89"/@;.^A<@;M.(,6=]?H5(_]T?/(1^EJBE0Z!+L
M9<U?D+Z:?+7D(K\0@2*@CAP8H'<#%Z,FLC@DOXSOE/K< E4O>/O0=G"%'!@V
M5QQRK\_,6POO%RAXK]=EP[_&,V#ZJEFYB>5&=^Z=0_Y'\,0AE2?]]^6-$CT\
M#B<JC;&K1ECA=-FA(?*SDM?OB)K]4&H-2A0))@]T)PL@DO$SO?G,7CK,Y(&(
M1EEL,CO@WLMC;NN9[405M!U0N\IBR$(&VUC;9.RJ9Q2XW7A/2^P;R?W$.7@T
M>&+9^I.'G$$44I[X7J">II4'";GV+X/>\1Q"(L&(X8 JQ,0*K7,U;GQ\Y;3B
M,2B.+C1;SIXH>?OP)$-O<4E'7R@HF9U#..,*1P$97RJGQ@IF^V#EW?RW:_2S
MP )^6]L!#:*ZC.\#:Y-;W;_3;N)'>>?UI[<)F',C_CO?35OR;NCJY<%WD9 P
M5\G/Q;[EQZ!SQZ!&AJU*,H8" 8HKJ!( 'J]%O4Y@OG%@KU/IX]9!:D[8%U?M
M@Q/0#%Y1?"[36&AWA"][%[K426'>N=FE>),GLRT,1REE\[,YB\#W_/*_M,<$
M97MK4;SMQ_^P0H90.U7 +;+M&,\MLS?TUDWYV9"53#E8YUJZXXT[HYQ'CYRR
MOR$#,H=/)16>1WSLR2OA'I3#EJ1W-CZOF%&-\W60EI'>VNP._)9KNC]"RHQ'
M*A.767Z@5$DV,6IH;@#:.^]=TX#?Y4"@[S5-!7J[0]\G0+W0I9X\_E#O(&^U
MQ^<-N1)4TQ]KUR=%X48#Z$Q_.K,60-?1&2!#Y()3KBX!LK5=XPGS(/MV5U9^
MD1Z3:D_7F2/@HGDS'[M\0>K'MWF-R"Z)L 'EN@Z>Z_ R(4BOML&![Y$.:@S"
M"/&$1&F+]"V'.ZM,4-U61KR1)=ES';D6NE/OXOA].[0(WF+FRH$B[/ \Y*T#
M*"Y)Z[;_PI*#^N?<$+<0/VH#02/R]W+T[(S<D"TUGMUJ0/DSW,+S;4Y[DJ#@
MV4^U;Z:XYB.*UA^(\YNRF2/37: _.R7PCX/9;#HF>N_+&5?I7&/'.NU,R9%M
M*%;C,&8?;@[_4EE[O^@F,SWNWRD_\?]WS?W?MI :Y&'Z>8LC5M3G[I]LL?G8
MZ)Z6H':A=4@$5;0<2N;L(W_%#&4$.PN2+@F+3:F5KR'%=!K/Y7@^_SW#>\6A
M*$V::#H  ;0<\$DIE/<:E$!:?H<#T2%E39<A3D=^,SLX7 U1;,*SP\:"> Q@
MK*<5OKG\U VN05CO#M__J:#$(KW]4X05(,9J2;XF+;E91VP/)_2.VZ&8^C96
M+SGKV#[CYC#9-L\UM)^.]Y;>N:_I=>/3;V=.A=ZAM]6>4_=K]P7"K![KEIH8
M*MI'%!U)S9L>/L.H KGD4CQ#ES%WAQX938A^KL/W(_Y2?4DA$<?SPYFGN?7G
M"T7NV&G?JN5[;:XQ^(8ZA_C*V*S+S5%V17<6@.O_,6JVZ234HY#>&AFOD+"7
M*]^C=S62M]C"M15TF+R>?*C(\>5S'*VFZK\88P+U$#4G_/; M1L)^1EY$F2#
MV ZW*B<@NH\N-H.TPBSCLL)J$&DVD^HC#W[]-#EZ;VK1TO:^%9D:;'S];=JH
M% [^$94PUX<RZC#HY5/HO#">P2M?:'&E5^T@@LR77'&OT RMKHWX"/-Y&-9T
MNN>2FXG=([M(%G"@3P8/1Z]ELVU;^HU$3>AGE6H1BZ/T/\,Z&$[1NR',/#][
M\*L'R2@((ISM*I\KB3?*_0M8H=E#4#:,@!%JCN:;2VT_5X!?Y.TE7P=[LP3<
M<K8]!OWGP. 32M08G:0S5TIE X)),RO6:9HIWHT./TJ!4F+.K6 %\Y[R3<J\
M:?AGKF@/GTX1YV0U&4Z^GJ+\B&,0*_TBU1H8J&:[0)4$X,31V.QUCQZXSFE2
MQGO",'"[*"*5L*Q;VYDZS9:>M:-TYIY^S$]#L?ZDX</O)&4Z(]O1,ZHMCW9R
MDAKL-/4,B3:3J99&O4,&VT?'V@]^_)21QT&ZZRS5$0<\3"E%9!ST<#RO_F[(
MI!(+N1,=13]/.B/N$"._HL+W1E)22?+3.L%KLM[X"/PNN:X@QA1EE6F=:N]4
MLKL?']4B'3V>YV+!9EYE-?&);%9I;@];[.I)S87NND7E-%OL61!AV\%'IJBQ
MM%'E_N6D94Z4F/VH<CXML@91:B;,V92)2'N:O[+ ])@J74S%._CD%-K7F&G2
MYKU_S\L4Y]GBH[2DLN$<,N]B!0S=,O29+OGU/V__N'/KG8S"IUME$B]@\^X?
M1@$-9HHC"3;[2R0IGY,N0?6><K&=_ZX_UCE(:N[B97DRH7<C+_U:.U$K_<[/
M@A8LN?^UO:I$JH-"ZNV3PO*PDQ'5OUR/VUIF;4-R $RD43QMNYXQK=?>/:IJ
M%^FFYOF"6QD94%533!32LPK PC8S1>U6_:*SK=$0U<.;).&;NAN.BFF$!DWS
MMD(6*9XDO72)]$SQ2NCFE3F/^MZJYCF^!QVZ'Z\>HGKDNJ9Z^T7.>(Q'G69:
M,) )O;._P.RE.+H2O>).Y1BE_*(5G$W\_@+MKGQIW5D8QP[EC4>).SA0KY(6
M;(>Q-<7N(<38?6BU_P +8UK/4_O)^N?=C&XJ'WDIKB?7"QH0XIOJ)W%PY7EE
M_;'[GWS#\,HO!<Y.MX8J^$9Y%))G$B^/5:MMOLG\%M9Y>GI[_M;= #6_2E.:
MSQCLE?OR'=3U$:WUU?RYKS=NV9@A%*[V$;5@AH0Z^E+^57O9+]WXHF;K]&Q@
M"QW32I'/UH15NDTNCE/4TCVGPX0<#;")VZ7JVI;SBW9SF.'D%VB2?CX@C?GP
MTCW4A:1J"N00Y'4YT=U0<@4='7/ V:&I I6.:E1[B:=U#$JMWYY'OWQ<?/6B
MW5#?7WV'7H4_VB#1@<.*G#V')CD%'O./Q19,QM5"F9U4[]8VFW^JM;.UTSM;
M7"6:]4;OC-D_"KU*AM5R\N1/"SJ?]S:6;3\W/!Y0K\CQRX/PP[BW=HO+]:M6
MSYLUQ7$1&?L\4NU%^.,_J<S^/KKKH\H9G[N3)]9HU('#6Z3=<^*(,U3DJ#VI
M&=_>OOB?+ &G)9*T7!'%MS-DS0I3M;B=M<2#Y'[\^%!96"XW]*%2]G(X*\H$
M-84CZ>W.QE,*M#/:&5ZP?3C1TS/OX#B\%J#!'1WU3T?G*^P[8J\.X[4&A*K]
MWHY=R21&=%P-P^ZI\[#3/>9=2JK',<BN# .3&MWK%.JK\C'(=O7O,&K<N+_Y
M.;6<:Z? .1LUS&YT-(XY_WK95K7A[!O7^HVA3@9N&+.5_<]"\WMKALL911;?
MRIEWSZ>\%K$<7=FC5)_D:#;4'*[AQR15ES1J4D<KIHO8_6XH*23-CQ,6"*S%
MK^^_.FSN/IJK40_-*;U_RQX0-R.W;RVH]<_RWCD&\009RUM^^26_+6(_X;L?
M!KO;ECUL/MX(O9X(,9_85?PZX </<PV^I&&=>>].]:7IO;Y+=9IR/ZH8,;_@
MF%0T/'G6@6))J]E?]^Z\CA0B#<0%Y3<P>XE<FON;+@3$%A7YO6YR@O0?<LXB
MGL_/U]FYCBOO^F)EBY)40HJ=;I>HTOB[T8;@ =:MV@[7]!Z5HFK^1UF6<'S=
M(#QD^H/)O2Z"U"_O+Y7/XPSMW^8=@PI7A24)<'_SST\J.<\^)"/T!*RVIRT*
MI 74!8]!I?X]Q=3J_&[8GZFP9XUH#2=)@K-D'78!)0=#9.(I>>07I$K"@U$B
M[!0MY5IR+=QZIOG>9AY'HX2O"J#L1-KH*"YZ>U<B_2$]$^*F#&C"**Y K=HR
M*WVL4V@:XF[*;[KJ8$BX.(.Z!EB%!1IDG/!@;W@&$\&7A59SG\]A4T>H;5RM
MY9N(#_EAG9[B%)+]R!K=U0+C %\-$N&@?X1P/J9+PF7&1QEZE.,LUI=XR;WW
MGO?+&XOW4VKG$<J]P3Y]^D'#;-&4VE[^;,K:W]S'H#SE^&/07W05*HA\M_,\
M,$4:[4>S($U%WH[!\ZY\P6!?EMT\$Z[1.5:S(\8CL//&Z;5>Q8\9F\/'^/2"
MMA0[0YIVD^[*;OQ^:>SPQOW"G,GX<NM..YE5K5^RZB&3?2MR$W%]/W%/;1-,
MV+A-'*O->C6/!B9-E5>65"(J\*LW727>EEJ<G^84.4>7M>X9DE^P^[%A56BM
M-)I:W B9(':AM$@VO<FLZWE7@5#"+@NPV:W]28QXAPR)4!]1[7UVKO04Z'>&
M=F=*0(A+8.%EE:C@V65YEQ?<4S:_T=1SM!,3>8C,1?>^[$.?0BD P_B\BI]]
MBE3M<R4#-V? X2SW@,SNF?40?#+G?/_?#['D<RGE#N)R;;U"W-'[[O\Q:>7C
ML\3:":3*T0.JM)/1Y<N-:01,U\?"QD[0V>CM/%$@H!I6G#C1*K5I-@E6)]Q0
M$;-,41ME_#1ZB1E(Y@D3 C!2E)8\88Q![!.5CG0!3TV%^;<:V-I&3VV^)*MW
MB,=W*ZW@+7C1($[\'OI"PV->=<>V)Y]^R'?>*3;@Y>[$EDJ;5&=D%EM]]O64
M6Q>9]N;>R]SZ=>2(&EEN=(Z8/P9]$(FGLP'Q7#SD14][G1SDM([2EX+T<'VZ
M&,FYCB>7,')*6'=53ZFZT%[73ZRV*>,^L\U8(Z"D>C9AF,S]!$%5DCX;7ZAD
M/^OH=+[EL9XL6M%(O?#\J\S7[[)(ZF73/9.Y OL5]RH9X..53!;E#//WLLWC
M?\+/<IDY]M_\W\Z<_RS+3ES=^+84;A+CK;8I^*3:+R0L@+6XZ/Q.7:6QWQ-R
MST6X$#NT+7RKXNJG4[_33LA5,^^6%^FK$=C[R()ZZHN/BW7PA)*./"#WW4&N
M3JWOW9?'03G5C^[?8^TTCLC))20&2(R)4URN4E$ZR#>7+J@*7E](8XJJCLU=
MK&KUZ/;9V80&Z4\^ 1)T5PMN-88X?\7"30IQ7K>N!NN4O,-)_<>F3]Q)FO1"
MR):$0Y(SA55P$2U>(F>06D!R5>7CE,)/VN]'(_=W+YCPIPSQ!94N\MD9[!1'
M?@/^3,<@^;MOI16%U"&85T8'1@4<>QGM&BN5_P)4#5L>Q*Q_<Y). )M6G/DZ
MPE7M5[#0!GXX<&DL_>DAE2U*Y_+:M<-F1O<Z\V:%.H1 %E(@5!W<LU&[BAX9
M&?;V=9TMZ*;JQC;7#Y+7;^1Z<O3T_2Y_<..U]_=0D3$K;FH<@DB_X$G^-9<!
MB<+5HR/40,6IS+A+2-/I#L='I];FP&U/7^ A9Y@#)!Y];:SPS'2&%GUP-JDO
MB"<N_]F)WHTCW4-S\QM$[^@P(]4,%,1T+@#>4L4*1K=%4>@8E"CYD_^==](/
M1ACU0[,^QMYS,/"FV(H4[L9J=L)\7PQ?[5-JV9IAU;%:@BK1OV0.2E$Q!5M?
M2 >Q7@[S]WI<?*<[E5Y7KTT+;K)-V=,-#ASN?"JKVNFRNOGHD:B5E3Y411,$
M8I)X!>)7I_L+:YX ?U*CNO10HB$]SK1JE#R<C@H^!G6SA14C5192M/,EJ-?&
MD5+>+2UI(NX_F])?9+)Z/WX '(/ZE_E1RE0HW(&@T0>+U8' ES_E=G@3\SF!
M\I*T3TG>/W.#+7%7(3DLYCO^(VMZ@M_]947<7ARJN*=KH;% H5PW6F/RB>VG
M[L7?J#IP0TX-%;>Z?8^$$Y(/<U?O-MO=DK'N79B8!Y^0R=,T1;#OD17]$X25
M)X#,3(D#A%8RF_5#%*EF9(</\Y+K\H+#J[JN95ZUSHY?[Z3@TKQ\SS1KL%R[
MR95T*S^9^L>_TD\>\S' ,L)3<&2""'9JCYU7;R091*(N(U8<M3^ZNEPHQB>?
M]WRF](&[R*YD2C3<=E+MZL>'D0^/06#M5#ZWE@SY4$117LBW.RY17'"W;#M;
M"3\]@7,A$BES9NQ<#77G_TD]&Y;$\&.PQ[)J3T?\,_FI3>;D^GU_H*EYO%%A
ML*RS,ILR;[@1J@:^,BSJ'ONI;JH:5Q?)HAU&UR38PZXO8"R. L@XZB7?HXM
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
M(I&(>&Y?MS1B:JCV?F=%+B6XMTUNM/!]=?46VE"=/+/=>.2-%*9%=K+!J&9
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
MXJJ5R<(ZXGT".YO,K\U*YVT3'#>61[IS!:[M6Z!*?],1XG1&MY/$)4-^%>>
M"Q<P>%%5<M[U/?E$TD1;2Y_Y5.,VCC7E\*)?;E+!&O'[[".$>DF#?PVSIQ#_
M,QJ]?;?-*GY?1=X$5DG27;70J%1EUF-0=Q Q5W^1Z>5J]M)>CS#SQ'R0=:M"
MQB&6Y!-WUB&#ET,=0WFIA_2YOLY-$%;:9*-%9TB'@H4=M.NAA;XJ?:[O5A=_
M2BS/0?4(,V21F$K8',V >6$6_W;^-\%SQIB:^O,'^HHPPXF;N]%YYQ@="*;;
M5L1E#@[N&E$2I ?#AKC\E[G3F&X !O&2<.I^*E;0/51OCX,_P)O347H.]6>;
ME.#Z,>C,+JGP[Z!M3L)!;Q=SY9U.#2 _^'ZS4;WXF^\G<>-;1-5Q,[#T>+.@
MWA&NY5A8]$Y6G-;QKE-#B+ <RY^LT4S8&L^_MGE:CM\-UT/+T64:WJBBC@K@
M>,E*4O0)C3[]8] >?J*;MFP=*8],?@'F_&]_ D0 IQXX,5/T 2V4J)7E2;I<
M^#N3X'"Q[LU ]C([!FPY46>1 ?^4\/.!M:+,!9T/I.#NY2C(!>)/E A5BR3]
MXL'\X"KB>K>P"*DW5"AK\9I'=EC<=O#3IXXN65DQDK$W%KG)+5M[VI]V]A26
MU3X)+A(;6)R5Z#C;:O-CD&H?)JF?@%OR>U.E=T !XJ8P)PA*7WX7)S^L=>O_
M#6&M QO@,1<0 [>FP,J$[=.WR3910<-:@33?GD[Q\:J@$6;;VC>GU)/*BSR?
M.,$/(]]^.*78N-CQY2/H0C1WLYZEFXR1:D0Q4[?1O;<."84R6*+,H!I1!IL-
M+\DVOIZHP5/,,YEFK#8/+PV<L"_)*Z^V@.3F+RC36;< 5K)+D"\_:NC9#^ T
M<8ZZ4+?B;=?(&KRRT_#T6[O>&=AZIS2)J25]R2!?/ZU7F_6M(7=>ULJ"3(,<
M6AZ&/09M&1Z9H ;R+M-[@5^D!B=2=6+?Q/R/3C5L8A NFB[IQK).>TF\H;PM
M(#GUZ95,:YC8VMH$K#YRXLC4L.[UFX%#MYD;A%%&P&(@3VBJ0Y28S.HAK$(J
M>>\YK;T<A30K@A]27E3.M<LWUI06>68<6/-.KXZ)#+4VIYQ^IWDJ_0YM-)P:
M2O@L2-$$KQZ#JGY;:KD.)U7*K&%E*Y6_/C*VS/6Q"AY,*HWUKR\]/RE><525
MF;R';$Y-4C\&>;IPIU>.5%F*_YFS>>UUJ?=OK_[*9_JJX0O4+A0S$@F,'FD#
M_0L#RZ?IDH@&?'[<-K4Q#-HC4-24XGF-#,EN0[47?Y0:!^L59>F$!(8]ZS$?
M7WO,7_7MLNNA_Y_3*XE"U]8#,6?H"\Z,WE>_7YE'=V\#L!)H0.D=3=,F8 +?
MZZU(R[IMG7UD20(?ELZ[I[C4DM039)S?MU-.B/'+$!UFY%TGAWY8O4$LPTE2
M$!A96TR.1DGFF,^@.#P/[D+?/%9^NJ&C0!+-,TC53YT$*O5>6 LJ7N]YYM1R
M=8!:BQH_!M5AMF6/1($T.OMH<OYYJNX*MJ4U=5F/#$G-;G[1<=>5!=^A1;PA
M6T.%5!A-;S1?71]$9O=%F%^>4EO@C[^%^\)%SN, 9J(2!<;^:<AW\QC'#&;X
M7>,8P^W(]0VZEIL[[R5JK?').&ECB3=X?ZA@NL&^AK>*X%6^DJ_E_/$!VM=@
M/W?@C3$1&EAGL;BC)Z:Z- D=3NI#P(J\T)6-[E5^F7\1+$\6[\K^1VP&1LK#
M>%7,%7=78*=YAT_G)"I;89?*PTZ\W6XC@_,1\P(T)+U0.!VVBB>I4N(!XM'_
MQ=QW1C75M6WF>:R(B/0J44%Z4;J Y!$$!(1([T2E$P&E!@V)TCL" E*C()T0
MZ5(#A(" @'0!*0F"TB2A'B&$B>^WUOR8[\^4=^:;'_NLE:SLY)R[7E?VWO>M
M"'2"+]&8@%PR/C+OFO;9QD;*K[?#*P?$E@O.L82N9RPC]C\UQ48FM)SI_=0+
MF:4KW??N>L7'5D"*A[Z.TB_(428JFZ"A>"^?DQAF3[W>6@B_)K_'Y+.HR%\7
MM)CG>6B:>LT3.[Y5N.SG)8 F^B(Q($"".X]C1(:'"7#C#P&K9E_=^SHH4$JO
M7JI:QHRO=)@,NFL_-V0*@@KT8;DT!&>?5;>DG\N!1@[2-#Y3!'>K>S6&SE<>
MY3QZEU L-)CP&SX#_X(:@5IHB=/?_\1! "<JC%3<C3FS@KFHR8%8ZSP&L6GP
M5(BNL;(!4.N:"?\I$0N]]!$/KVO)%;L"L!NFA_=:#4.T.A\]:*T+=7'O>6NU
MH%0R3A@OU6J5?"UEDE,Z7F#+7FR9=E>%K[/P9LD@1YR1@;R!B4=1*D0S1\S8
MM]B4/7SAFQL3L?MI2N#3U\ZI<5#=+*-;G;'B%;W_5TZD__\^:$.X4<;E+2NN
M#83^E%UZ#/HZ$'P,*L+RM_:UJ"R<H<4T88[B)S$'GL/EWTI ^;'B_V6CK*'>
MTC8W;2ZW9-IVE1_U#O[4!?WPN0_7;-I&VC?HJ?'"V8H5$1[EANOZ(BK<V[I4
M(XX67V%A+N62HNP_&: H*] #:V;DF?7\NE&Q__I$*7;T%UH80S'?!*X43D:=
MB<:[P[XF$8)XZ&"+I@ED\.&M%1-]OU+W%SP?6R?H;-/YM=/IB1S(?33KZ_[2
ME8HD!EI,VHN(GV@3'#X&O6$!VTQJ2&%7FO9>EGFV7:*"HW:EO*!W)Q2S^UO%
M;(8#0I1)LM*;.X>'^I=;1W>9!4I2X,^S@Q]]K,]32E'1O\A&K["@T=$=9I"%
M."&VH^+4+H@0Q/7Y)8%V3.T-PURKKC:VV_#W"+E%F4_SM\;V3YZMH"E0+_R.
M4T1=%94!=UD5^\1:3F]MH3EMT>8(J\6" D$(R]/9(#OF:X+*9Z*EZ%O^^2/A
MUZ?Z/9K&^)')GZ\%CUH>;-86_8@I.&@X]W0FM#C=;?SFBF+I_<^2G@N89G[$
MQ.:0\;2T=DO!,4CN=_Z2I9 = W-\8&".!?=Y[F,02? H#_\XQ,>(,DF\J=E?
M@  O&I'J1EIN4(5(L1UN^<"W_)D_)ZQ:OO=P)5;'>9'FN>[-NV3Z.R"F"&3(
MBB6^KZ$;Q4SU(>"XUNBGJ3^BE#!G@9[.IMS!!#*$!1':N6@XX>]E.K!G_V<_
MHHA?AZ2@_"^'ZJY>Q7O4NXGS7^9I[ 0Z<P .R8!"X3Y[R"-<0((9$7;FBIT7
M3P>,N_+4()8\%+&W:LHL(TS\6PEC0K5Z@36/QGJ/.2"2.NM+ZM-+*]R??%UI
M4K&*19TVPY[[!FU7O&+*=9F*^!S&TB\9<$5IXUKLI]]R?+HFJ.&E+][R1D>W
MUPS/[I$K3\:/;1N#B_ET#:<G^E=LNDW@F>/MTRM%K9OE,OSH]4U2/MIUQQ(2
M1=-^"S1HC6A 25YP RHXDG:[V!;.SXU_Y\G=5)E0L6(;SN3G5.KQ+#>^9FK^
MZYQ=K^#>9&"-X4FJ6J] ]0>E*ECO2/P[":VGK\7X5/ODC>7C\S?$^V0']!5'
MC42S:L9HR7_,>M2CJ&+45G%T7'''8YW31.?NO^\/Q78J)$Y#9B&!?;^K38$J
M^Y($ON"1G%DG=Q&!L1FM9>& 1O]]KZ&ILMS/XZ$'+RAE>XC_!=/0:;R$IL8Q
MJ.,I9 $#.6FT%)E-53<%9LF&MZ\>@Q[2.(;!1&6CRW.O/E#K2_W>(B&-]2GF
M5Y9&6DS*['7.;M-[K_9ZUQS:0%A^T+2MOGX/5G;)&M#7A9X*PSKFBFY@/;^$
M%6BIE0_6W=5Q<"@O:#B3OLP7__NZJK2QI%7-'J>;Z0WT?(Z5"'?9+]]8*RNW
MM7%Y&Z?0FZ)9=R)Y39;2;1R<$L473;?T11*U\J^&#JYKE87J@SA@W9,].."F
MV.)D[*FYC$,-)!]%I3-$#2K/VV*X6+XV%.,HNT6-QCU^_"".(,0U(MN '(*7
MK+3)UIML,3F+?0;'8B[AO?#30WMO4KXC?8!#JD"/K<L85C&/Y^.DR##R8DK5
MS929=I2@$;BC/BG^\G.O"V)?N52\[I_9L(?L^"Y*]Z=4!L7U?WP67K%D' "I
MW3Y;C)T GU$*?^9=^*93_^=B:]N,'&5>K6MKZ)(=2X998(N+'/81.WKG5YQY
MX*R&@<>*U\;1(NT9PS7+Z!WHFM*V:BI^@WGA**BK7O0NI@-_?@E#=HM!S;!U
M905\U[R09#&RP_Q=(+. JEO^3O>=5FVY2+(()A8M= Q:6/HXN3'MMDX\5*^A
MK#U<A"2J?=$9/!>909I_Z9.9Z1?##@5L;E3=9S>T$-F@WR](U'>^FZ_W+[FJ
MCN?IBP2>BXY^6]-<=:[L;<T-T-]&J##:2<9M6=+GT+6PKSX:K(>W$ 0MRCC%
MQJP;S7$ECH2)1'4O>(U)_Z#&K=CFX9T_]\6)1=2V!NIZ+5UUCB21CX).+61$
M? -K\=(E/Z-:>S?5?N^YZ4GUS]ZUH:^Q:!7Q3/L?$9&Z"IF].MU6=P_/:;!V
M3MU2@BEU'3[W_)%$U&:.6H;U&N24^J%# ^ .S3:S5]%):(H%;F9F+^;0"Q-_
M#'*'\B#\"$%E%'Q8&X\^#T'N0DCL/YU&FE3DY2;O*MS478?/R4"!]:30/R9"
MNK&\[')#$B[IP<Y9'D(>14'I-BZ!*38NR7&](BDWI+?4V0?7#178/^N+3.["
M*1QTEO>OCJ+,CHK1[A'&%C@:'T5=1S;P^PUKU%7$*E&K_ELWE<%MZP+.&_;X
MM[/,UX)/,320 J- ,2\/_&Q_0FJB0EO<2H;@2H7'H.@VF0XYXJU'._9:>Z.?
MDQ&]NT:LNEEV0>YV=+9< >TX#U<V)N=T/01>0$-ZX4#NKT[@3(*)IVP2ZY*_
M[SJKHK]WI1B;('_91M!&R3!QNW=V8,[4N$& 4FG$6KZ$0'NGYV2BN'D?WYJT
M&2\IV<9O=G(%YVV-U]!6RN?1KDE3!>0?&QY4/P+F%/T\PM<(3<RB1<*;&^/K
M#\Y$*#('/S2R(N9)C[/SC=ZE[+U*[9X,\A)LX.%AG_:PM2AZA_7D#\P-.,P^
M?(SN *&4?AZ#A&I+\4X.0CU$]$F4"/R! )0-46PP4MEV:BC(5^A@LDO%=GS+
MDR[,( 6L2K^B*MSKLXY!,075]:FW&?C\R%-&RH0*V8DY/$%GL(.SQZ '2>%/
M$!SMK_1PB!^.B7V'Y"2BP)HX=O<8=&EMCZIJ8<&JOL+P6Z'G;S1ND*)E71I&
M99;R?OT*T;8?4PJ!W=\@,SX(N$F1XI5="&_*^.K]LK^DMKMLP3$RN8V>EH,E
MG=X(M\C<14&IE#SE?)A5=F?CHW?U3WL:'7FD"F/Z/4>)BT_]9]Y%>?D]=($;
M(+[JS&47RG!)E5JF. X:IZWBXM%NK,!ES/I-BI_!%Q^4&!!D=_1. ^WFY'[0
MC5ML=3,9;>$]^!IS:N= [@52/:!PA:#G@236CM <@A;/Q'*S,+(]LV 5'8^$
M ##*)$DY"ARIR4W3I$ )Z NZ]XO"%J#,[BCVD1.ZS>S:Q>[*RMP)XJ9Z6<.*
M4=*&[%UYJ['TZT.JN!C5](JR'XUS+IF-1@.F7>2R?F;]A@%/7AUQTA.JT:Q6
M!/^3I+L%5/M KTQ77]^>Q2K5\MY>+:Q-TWT?V.QP4Z%1X/UPTS_Y!?G[1P2G
MR3^G_A\.,!=JC.$5D"F>O8ZZQM1%JTZ6T\<@8NH_5^J!--)K1OZ'DHUB$N5$
MQY/B_"T:6B<>5&L9%:61_2=KQ=^DJYFE9M$]\9Y#@(K"HM7+Q'=DV)0Z^70V
MM8 P_'N42#D&]2AXY)T#,KPNBA#<BM<J]^9.4.T[E>2>!C]_NL MV\M2F>;;
M58=V,;?Z:2]&3N)_XE<,E1I8M>I?J3L&,=W,4%:7?0)[E"N9:O$D.<3Q=#T_
MM"*K":WSFFH<E.I+8(I[3:$V'(J*[E(F+/>=F#0]I:"_GZI!/Q^#I'$Q\TR:
MXD@NJL5\J*8L4I,:1?#A_KI4_$7#@W1D2#B(TQ)!C&Q-7#*88VWPV*Y6L/6T
MU"5W;FD8P?T4[U6&J.PACG!H#^@4U($^!YRBHHG'(%9'>'CCF+\A\_<Q#7"E
MP4MSE6@-K@IB"6!F'Y" +"D>VWF>G>WL=BA-4>#&[:0!S13( D,"0^?L$<*+
M>@2?,\A[E+K._@9]*BK"J>+:Z]'+NJTCLMY759I$BV++'HS[/\^^9# U+-+0
M''M'%_8C^T_M@["G*%[@_:JCZ-$K^C5'Y/7Q;T9/SQ @,:F>FI(4D=$;3EQY
MR8NJ[&O=;?RU.M,J<,L\R,?T>\OD:7EEM/Z38U 2[5+71_1ZI7+?P[26.TX&
M-5WW$WV2'_FX'/XTB"\GC16613R6>:98@+UG:[(,,>AON=U;HX8V'Z0D=ZK%
MZ'H7*L6WFQ^#^)\$2!3MF16:7K3MJ\]0A4U!Z1>T1RJ[<TE),SPDC2RCCAMV
M$"(T[*EA<-%-D3NR+;<I/^SP(;J]PA:'NN]*$#Y=680AD<2FH'!LP5V2S\^>
M!>B&RB&$/NHHR+"P\@4Y(NXTTGA$^.[<;PWULG<3M6;73XLC]4AQWVNH*I'>
M[RWU#"$7/?A=9H0+H@.;4NF!QZ#:R?4KAY;T3[;A'Y !P"TRC,5=:\7K<4MP
ML38X1O.2)TY*<AJ;D5 KUO8EOZG92B]*?ZRR]LCW.MUA(L-+K9<=.;^ $4+,
MDW Q_O-\2'5J5 R-B;PA!%,WH$+"=F?-",_HN;*WY5S*?^Y;!NTM?3@177Q_
M;>NCBXAEYN9+01;B1]@&ZMR A(MIEX1Q/(6+E.UL\7TDU2 +*_DF<#;UH%["
M-#^[GMW21 K<;L/M8[B6*2JIJF=R4\LZN(?G1<EZ[NO@;Z7S;NNK6YT')H%W
MCT'FTU) UI\%>!)NVHEDM><6B?=@97%G/*A>V%OWA8RN#]FP4TC+JKKVZ+L!
M7LH#+3)D!C)DEVG#DM8NP<Q>J[91;17Q[DD']D=ID(42?%74!K(I,),R0ZZ+
MBD*&H(1O4\H9WMG"03VQX=T\D)[Q,"18.8D\$WZO]S+%N(%\)U;)-9<LOHH?
M%+0AJ0A0T'78I+[BA/[2;96L)5G$^KGPH%*[%+:NA87:EJHW2 V!P/CW**]L
M2GIPJA^4+3R ,HP_=&3?_6D34CHMB>7Z89NK%,+A]M.(TP26#5;\7]N)9/.L
MNS$?"()B+*FG<84_;1VJ:[ZMVG:_\RCRV/L9O:4^%/Q<D9LJV2.8HJ!_->).
MD(ADU84;K[\7\#8:&(EW2_29^CBG-'OMZ-M[*(_HU^_H2]4?BC0HB>,26]#_
MZH\4I<G[>V51;AJ_H),PVY"[ERME""20YCGA]1NGVU<T7Y+L9N%VD5KV9PM2
M.IQS*D*Y7A'%H;&TYXS)&PS(]010&'+@(:LDTD6'O)TM&R@\G9O<VLN&@J'*
ML<QXL"W 8?SQY"_$KZNMSV\Z:5'M/R):AHKZ :EX!4>K#$H;.BX<ZUE;G0-_
M5SEH':5S/S9DR41.893P/;-;=H@E;9DK?R_G>MKLK<!68YV3+=]2(*[NN&7#
M'@S%3ZPC 3($/@]Q98VA2W<\?$S7H.(B-(4VA>"2+53@63\Y*/V.P#7WQ73[
M/MMO!A>9TX'R'C3%-VG#I)S/"0ABA"-8*/9[NPU25^/I(M;XU.P548%L&#L@
M9RS/=;UH+4$(T:Z?E)I9H#SO\X(BU_49+5WX:K3=+'U<X7R_;($/U:0X!AN;
MT/)3:J?92&@9_%(UKS6[73<<-MWUZ,F70Q)_31GV!W3DUX^]"!TT!I+(0%P-
M$(IITJ7@5TE):PNSFB:#F 5H%".0*K(DU'UI>49 N.YW?3+XA-*9U'B[FB+]
MR'IXDHP7HD\>@^I\B'(W-:^B1M"7-%R\-+57IAE9"2H 6SE;I, LPJ_8-#SB
MY<2@NT0OM_/>SFFY-DO)V1L?P+J.XN5]V[*7/U%, KT>7DG\+*D3^+146Z[H
M>UU3@I7 AMASG!\K*=)#/<3M>OL7*/I1.5FDU;R41)Y_/[T-&8GJ@?%K7J#)
M)MJ@1)'6@ ?EE[BP1U%&CZ,ZI2'<*9(SW%ZC&A^MY'#+*>&!2^Y[7ZZ'#Z]<
M.>L)-/?,4ZSD #$Q0M*M@*%I'.E7E:*F;S3RQ)D8E.CO+9W:LV\;@>"W0!:Q
M9=+?VBWEE[IN_UUO;MZB=,AV48K^M>2EM+D_<%=?Q#58)/EK37,S^^"OKAH&
MW.U*T5?L.T3B?Q)?C2[1Q\C(>3Z?N%7>>T*VF.()(7=RJ_<0XX%0?RL?3'C$
M8>=7=]Q)N)4-(<F>?=;%>4"U88^;TIX'/HMP6VSH*J^3EZDX@(3NL%[X6</Y
M2AP>-\2#P.M.R.1G:?0SZY%F2E&KT//G[=R(* ;+#,N6$QAJ )P.1:;;_X*X
M3F@$4Q_98=>6+[:A(VF0A6R(])L73DM V7V15R5]G4+H'ZSML.KY#3DJ='V#
M,KGW')A:_.IM<](*Q0;8+7JAVJ4&]M!J#MKWAF4?8S=,'[^?#.)AL[M=-QWL
M9!X(JT.>. :=M&,X5PKMGZUK]4<Y 7+G/+9Y6P;T>N@W**QA]+[J&O'@'2^K
MKF$@)_S<IN3,3RMVW3*5MQX/;$)P0(3CV2?+C8-R)VZ./FO9CK7D1_87O(LB
M+NW\D,T;&$Y)#?SN_8GANA:J C+'H!"LEFG2T1G7LIQ*;(O$!*$;>MB2H+Y1
MM9/QQV3)X)E%HLQ5A"-A(8B@[JO</L=+.5U<,9\?%<AZJR>QQ8+<+/'K7%/W
M)G<F_"_K @FX0*8C-+8EB!$<[!GW'TO3V4:3+A]A49(K]"<$!@EA>OX>*=O3
MMW*( RQMH>'(L!C>9;#TK[._YSD?8_+I?S%$[8V&;P1]^@B\I+HM0%[(7&/C
MDZG=@':CE":QVE**_4II#>$[M]B^1[^^PSTGFGO-1S%3^$Y"\:%9.X3R&$^
M0VIZJ7I[9=2>Z"VN7Q6T$Y2UVQ2K]'LP#>Z#C&CD[<5-5;V;I[R_C[S=SK<7
M$+^T?X5>%R($>#/D44!0@A,6TIDOEV=->L'=G1Q/L'&M29N;!8[7O3LJ)RW;
MT,1=4G("_>5_DU?5T3)!6ODKS16IS[[135H\J(9DGZZXI#KD'2!N$2\T&QRG
M,HWT(&]>1!0M#MRY(=(6V%@"TU^6=N[&-?N^$S]K%DN2.OQ$ =,$CABZ7J%$
MI1WA2=!8&&>\]3=D,%7/YL/VIP0.>1S!T"?*8W^XZ.JUF'LI:FG7SY*@=4@F
MQI29HU"48+ 1"3TEMN"&.7V/I^T:131Y$:M[6A.V>7F,YL<3O7O6Y>]KS(I!
M4I*1;Z1>:I"-[\%&M%]2KIO+YV1H$'7/?8E_\O4\_FR&SFEJ@"0Q",HL(&5[
M*.T)I"9_21+E.)58EM\Z5OJ0LM.2<K13U'(,\J_ MO73YOPAK&MSHG@C*<(S
M41R9Q=2"12C[W4I#4QTMUCGQ8J_;0Q8BH33=/?^4D_#G=,7#P;='/@N,<&"U
M,465MNLE@:=4%NN(V-'+=6-U^*BF_; =^*OM$ R2?SY>QO_256M3KU[%X;E:
MY<-K'G-*L9;0G00&<HZ@*9&D3HW0I$BSS 2U1U4NHRV0]QX'2J%5@S:/=]:>
MPY_TB(GHLHKEP0/;%, [F,]NGZO;.#H>[B_E011P\7@W26ND[)F,0<E:?!?B
M8Q+G4_FFSB5.B;UT80Y3_$!WKO2M5L[Y4AH7X@S]+ ?#>/FIF*D9!XH< 1<Q
M;,^;E+VX&:LIV+CEE!:][7T9\$===KPC_$]U/^M4PHA4] !^FONNV2A='MW1
M"JG#=R:%.0H#&07 #*F'B.%!V$[<LKH/V%&6YXE6MA.E!;<YJ^$*"*O[D_XA
M;'5',",=PS@?UH2K?<<@NUK#]R.?ISNMW:<Q^RPZR 3H>UBTT@US>,EW_^L[
M:V:E5J>B^HM*R!*Z^H/AJ^2GJA7WA$TEB(-I[N8)O]^)C&C$()*ZY,O/I;=W
MYKCQ&41H*'PO/?EKI7&\U++"/#WQ?HYS@Q%X"5* 0#M0+S07(6"WA^N,X%U-
M$^4>[W[2A48J9'&[6#-;?%-B=X_^AU&91^E[FR;-K>GJAG#Q*\\S?SG?O9KP
M_D'=41JZ0P.]$'8,.JW!3.D>ZL;7#X5*H\1H3E1;Z]72!8$$M'T#):,3JW$E
MB^7O ,I@3=$THH&H\K>.#\><)_LJ"ER=)5Z+9IT98"G\U8JCMP).>Q>.4F@"
MASIK^+J@R#9F &X _"#S;O(?$E_UE]W*;2LM+="N #+N4EKVMP [;:IEL_?
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
M2D8BOXQ>UYR05YEP?175 %$TO;KZ<!D(TZY.8J*U(I%'F6T:]/XY.?0)Y#,
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
M-V@S"%K(XL^-)81W0/\;1^BZ \_GCZ,TL>)OM[#ELYY!MO78$AHSU7 OZZA
M4]6V$D--6NPA,J:J.0<E>UYTIVL ">1YSI_I&1]$ACL"G/+7^.OFTIP4)?Q\
MJV[EYIQ6:LP1G5=SH(-A38#+0AZL@[?1[6:;9&10GL['!4^M\-*%K4^JTP'7
M*15+:F_Z,EZCZE0[1M[_%N]D3],?VE1U"KW^^Y);0K=%<6*/C+B!XC=WDIGE
MZ])NKT;+M.F]:I/O4<UGB8WZ= JZ0QBR4/EL<CT*ZX'^"W7+,RN]]?#&VG1R
MDL&X,X]:.I:B9SE6:3A4OG+Q<M:OPW:52;];DS&T&YXIT&+HM9X8I)+W=-@:
M/R0&_='H_[@^NM'+WVC,)&UG /T$0O%I"(5X8IA0_721-F#4KV0*>9&J69R_
M!JX)BM P$/5A\YC6:9_PUGA(OB0O]:)!3>\%TB+(+W\.<#+Z*'I):XO%IVO:
M(BT]%]M3BHA;H+]R%/IN;2\(S)^([EP*3K WXN>EM1F910;8MHRA:L**N0+>
MC,2E(1_%A^0)LQA7BA9$//-+%VNG,D<]X2SIUWAGFL[#H?8A4OC\=&SWX/N4
MO=JK]5U$%=,FP_1"U<&*'$]=8]QF*Z<)K/?,]_]IR G+W#UX",O<^6MW_W_8
MW&(52?O/6V#^[>6,_W='<#'#DL/PY]MNT6[]:> 21V<9;@E:D..<%C!R(AS,
M-J;S2 ;-P&SLNX8=5VS;<E7M6J5L1F5EE(PD]U1QBH?-S]^D6- 9,7FA&$*Y
MZQ.#J;I07HHT IXHH6/0-4+O4*>*8ULB&JD0@KZ<ZXS;6YI>?76DZD!F\DB_
M ;4UMX5?N?AFZ*A9PY<Z^( F X<=SE<<V>F/[&[(F7[9'5"!3O@[/.K>-!S?
M";$=G#$9V760IS/)^-1N&$);$N&&:P(S-B[US;5-D7;/WXBD\!4@9E_3$TB;
M,38_HKX>@SS"4KM=>&.3TYU2+4O%253FNTU L"W,O+N;2?S1%2:)DF[>V(#2
M[NM)(T\V.9R YVP#.H>/+^F+Q708&YF5U!K[S[5U-QD,EW*.5EL(J[[/^!W"
M(#W'(*K/G@N0_1;I $@M7C+L<%2AT,*U0YS[9=)+BS\/U^U%D%DDGUZ+;"4=
MZ3^Z@Q]1$A>K?=-S?C5Y=L;.7OMHDA%6E2$+Y9BSQR ?.58[A*$M_3, /]3[
M.>V>W?6G0IW!"ET\<>+J)",AN@4]E_@XX?^HJG7NW5M#$?H52A-/(FW5UMF2
M?GD,PL40>RD#NVICS4AXF@BZ5F7]X=M5_GW"&(_M9"+]M+7T04:T!BNOO#T,
MCKG@)".S'XT49D^]-A\!:IQL48W>YS=;/1#0AY.&EGL(FJ)4N5"D3@&BIE/M
M5Q7)APOA8U8WO@.^^%,M8BX9^S.K+KS_5MZ[(D]+TXY@I^=P->E70S[2OMUK
M:0]AX[^[;[?3U2@;&C.27026;-)*F;G"V='0S[Y]_XV]]PYJ,OK^!F-%FDB7
M&J5WE(X$HB)=0%#I$ $! T*D!XE$Z1WI"@(J)50C72 DT@4$I LH(4%!*9*
MP".$\(;OSN[.SNSL[+ZS[_QV=M[,W#\R<_/,<^\]Y?/).?><=>WJ9JW.WM":
MV*4 _ZC\1%S5PF7AS/(5>GW*X*829- ]J?-N"L1#*V"\6Z;'[=&D8,!>DT9&
M:('\]]+/4]N7MK4]E-#;CF\)!3! ,HW&-]U5!.Z+BP!%3%UYE[ZPD:K"ZBO>
M<0CB]N![K!D5H>C,]=X!WMJ*G5F#2%-9_KY8C)Q7C^HJ5,![Q1D):F #,<C'
M^WMR6/(?61)D*RK0H<4P/#I'B)-U..7!/-+)E[61S>8L0<'=(7I_5EW6]&_5
M>*D#-P;<H^J$$<ET6X[J&PVJ-/S#;9LM]W?#PR;%3%(+FO5V@R4]>N)MHLQ;
M_,.M_WL%R^3SJ(AD&GB!G66K1U2'"HO%\9)J('X$*G]2\'?EKL>\B=F>[&%5
MJYHV#D_>RZ7.Y)%.3[B/6LB=*[#O+= R+37I-SP7[;2L;3)C>#DQ("M_5"(?
M<2/N_(#Y4;8@W/"R>=-\@D2C;SN70WWI6X((GN'G.H+0"T7$DT,[16]HUZ;U
MK@ YGW&PK\3307S3:EU05E;-E.W5HK. Z$K_BS]YJ]>FMV=<8R2"&@IA4LP$
M'OK1 SX5-4"3(N9*Z2/H,ZA3E'"S;)?S$(-%UBILPKS:U1,*H5/^$%%A2D2^
MJL=]#8>X.)P5FP&*T/!-R8G^\CE2E\S/&6#)\=Q-A::P1F]YU9@]9I7;I6YT
M+D>C6G#2DB.Z.F]21QV-&00TX^M%[6\/KKC^-B7B>PF5'=(^)M<Q&\M\!>,8
M4WA-VEIG&*DIUB?_Y=NC[G<FRX5A7$?=[U3,U,8^W15/5+,)DPBY<\/Z\]63
MT\N6?5A 7GF-=1_"V@;EHW_1XZ-Z)2BBN@]!T?HD?1.JCK-/>:Q+[PJ".>D0
MQ/$@-.E+#]DY] ;+5\-'/Q313&CA0]##D5G,3G:A%[!(729#NUEE2[;2XH)%
M(IY .YZ;.OKG#'Z</3=&$\%\,G9J3XUYV"WA;6*WR+IUY]*@OX+-#M4$LO7I
M>1>;S-B@6MU[8W*B&MNFB7C=6S%9+S?>:Q(L!VT7]E1(\'(;<JI8E7/5E1>0
MC.0'UN;>T]/4]U76):+#7]D@60BXU'C:4?*-59K"ULV!8-'-XF>1&%Z_(KMW
M&%F#M?6XLO6&S%#89&@? =#V^W,MO"SB,ZP>I]$5E.2^J)QZ9=S)=#3C4XIR
MU\@)F#Z/ZJDYN4\1$L[=[U"8QO1SN*)$\%'%C@IT<]RZT,XJ5)3^95YU#*6.
MLI>@>'4ED  XR=VS^_WXQD.<@&AZ&'9&OH $L2KWJ5>M-I<8OA<U, FP'H).
M%AS@T0_0M?-(_1T4%1:#TPP1?XXDD.L,*'U7^3*>NA,:TGHPEM.-<[*:2OVX
MRV]68SJ4RMU-1* ^]./HCH8<_X.D_U2X2'B7[ZV^&Q7!]*#*E^O3\?IJV#E:
ML+M:?:=CD#F8)N^C;<JAKE0<R@R>W@(X2=BN@QA(;VQ5MF6":OQ4VF[1=.G3
M*BFLEP*O^L'7AG#A;Z>Z=)Y<M\M[TE*OX)8WC2:V<D<TB.'2:04ZN-1-XW6)
M#%6=MEJO4#?[@ID$3T\WL\L2&282F; [-*:#.+0/>M;3S!"0I#"1-5,:JF:X
M9%!W6N4?Z)T^N_Y4BKJ<\&,4)73B6,[]7">3X_)ZG:_SZ)OXXPQ5483>.P3-
MC*QI%IXX*(3P5P$9???3@1&R 8[ 1;-NKFA@-QS8[<WPWHD X^7>H$98X7L\
MIF4&J3S<(TL13XV$_0W3;R3P6(GU"?M7EOCW)O)R<EZ]<^,6[]VK=V^!0"S
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
M]^<RUI\_7U,PV2A_B[>H\6Y<EFM<F:BQMMBLL FHT-;;?#67&5%3>&/Y2D;
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
M8 N$SY O_WO"LV>]UQ.F?%=.31QMHKZ$+O6*QSF28$PS:#BRN7L>3,&_LF
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
M05FE64;*Z\@3^'[QM0:O/3XHR')T;VBF:L9M/^%VRIL_<Z^V;A*A;JYJF>P
MIT[_NIE>4DXU39"P%C>2") )2A?F#0JZ=S<]*]OCGO[Q:R<%Z?[HA?E[>RY)
M^P\ B_F@7"/*;@^!*47;[>(;#G5,2M ,)B'R1G7F[*_'CZS?=[-T8]PB>:]"
MBV=I#QDOV4Z?(?#@08 EB?\CQ\S =L-1AX.= JH#<+O+X?OKQLP[E.:XWM*2
M!P%.\-._[T=V=>O)4IGBU; <OQRJ*3>;^/R!U+WNV54^!]\#S%H!6I/0G.7E
MS'CPCZ/4*)QNN0DWW,'K*5T4F3/,^DP@0=T'D8 65%<OU!T=W/_GAU(M+A&X
MZQ_HRYQ"<JN7.85.8/!4QBL4+31WU'@MCG0>@N;&&?0K >W-<0P9>(M*;_8(
M)6//86-H7N7PIG1O!D7=27L2AG5:53'7K;Z"TP@$2GPT1"]_X'.(:"YY$)*7
M\J.)4 9E@/0YQZ,"+3OZ8_C+R,WEFV,TQ()..Z(#??[=ZU01J*DSNM,A. <+
M371K2JZVT1#<C=E6%.^V]==GX^,3S!ZNP=@9*JK]6OWK8#QV!UEZ(T.6LSA#
MF^>*<2I+ZY5+<I\&3.O>7WQV(9(=+8FFF+5?W^\L>K]!X^,W'OW3.8>4_PCE
MW/@KH#B >P33IR21MROG.^?$C S3NO8<WW :M2A.Q/=>!W'<!*3?T$<)% =8
M$DQ 3QZ(VXD%WE!8=PP!WT5^2EH7XAA-9>)/D+.^3:N=.ZXV<5,H_%-0"\[
MAS18Q0![>E)4AN-K;9J@F9U-(+7)F[,U."""*?E]Z 8C&M?6SA9P>U^2=@_X
M3B:D0>N6UR^*OBREJ5.5TY25-AJQ3$"2TP3Z?1"VMN"VU<3R%XEQE*]Z60I9
M5V[0!L%*!,*[FPJ5S.3-X1+OZ_<P]#-"I0[P0Q#%<EWJS]?K4M,12BC3202M
M!N_:%OL$?$,_L$E-"O'^U\ZUT(:A'7^_D\\T#/@_,^8_XM&_.4VX5W3^:S\[
MON4US8Y:[8!:D&DYMJ''MY(@1H9>)C7B1M=?I>GR:4L[&:XK 1^A)?^'/U_D
MG^63XYZ^SK&3HHK4F;&E\93[8OM-Q-U22Y*N,]N<%.;26DBW8I#6*> )@P$H
M8NDGO,&TN*NB,09A&S1%1!SQK\HL XEHO#D$?0I"_\]I_W/:_YSV_ZEI,$'Z
M+.$]X2-A#D/*PA\#VMX^*7(:6VS[0.'H+N 30N+@E'V[EA1]YU^[8V_X6PU6
M>XZOSI^?8,O3:SYY"9<^YYWC8%-5=L!Y"&)U).T>L#41 /9R]*8(F-*(!Z._
M#/HP8-9LW"'HXK2?\XO%S>00(97!R\$4+9K(74?VQ*ZA\2K3MV/4C'F5I$<5
MS++72[5-"XP'N+)<@(?F*)''=J\4[;]@#4V#*L<SDTF2,S7CMM9). ^^10GR
M+'I9?Q\1T8$6@;IR)"@O8!/S+'=R8QK#_I3\-_;>.ZBIMVL;C0619J1WHM*4
M+E(4@:A(%Y#>B=*+$&D2)!"E!9"B5*6*2"<@0D!JA% 4! 2D2TGH31)0V$((
M)S[OG#DSO^?,O,^9[YR9]YOC'_N/9%:RK[NL=5WKWON^%Q!*UKY=]T']#/E'
MQ@FW+^]S#99UR739!I#=Y:A !E3MSU<Y+K&_6"XL&XPJLN#&H51&[G\5<XMN
M%0:"2I1C6H6\ZNL&R-R$,_4A#W/9R3G9GL_5%NBX_ D#W#8V)?:0SLS Y@R+
M 0ZNQL(B[!M^#-_ZP0I >!W6!ZE%X>%GD:+ @,MKQ/S'5F&TRU):Z?B:>F#.
M@L>%B74;F7R6BJ!),5R10I7,*XR'_Y0GE_P5'C>S9#,4 4=EE*0)\$&RY88;
M,62 $ZD^)D.5HO8W8E>I;>1O%GXR+7-=3=F%>=&MHM9X#R^ZPOTKVEY.Q"Q^
M!%*-2.^NU/UF;<SI1L2!-OX(Q'D5U5'1:'>^:_P!\Q6DN6ATFL!M)X$F=5T9
M:X+/V(B_J$*9E((H0UF9XO9^G.X@GCJ&_VZ905827/@]+<':98%^_[ D&>\T
MFAY0.5;=,3MC-B\J$U!V?R%SH?BPA29TZY(^#DSY$P*K.@8BA"YPL]DRV<)X
M$1"+$"\8/U)]],<%#^A[5>.WFJI+(B\[KPUALZ[)U!KX\0<O#E7]X)O<EH17
ME%-P?[)]RWGQC0*RAB;01-+HW*/UMNMS9-;+;]A^--%>2%<X9)8%J-(,LC4(
MN?%-M?9 ,^'K[$GRU)I*P*X*)BWAL'Y/]P"$:K-1/T:=G&&NKQFIJJ!R4QX-
M2@FC>"G2WUP;&Q*W/M^H%Q(C<;WQ_CQ&N:SZY+-B#:IC"^^G,N%U5]=GWP=;
M$7:)F!=Q+8FNO\XWN>QW'E./H4F6PS!ORH[:):=4MMV7ME@^*Z!3T\.(D\]<
M\!I173CN@RQ[LA[B.UMI7,]44UI#^;W*GPDA2+/*3<95T5K/DMYT<ZBE>Y7:
M$2@*0SJ@1MO"**>^07^?20)L9L&X%1?L$>BCM\81Z/DZ"4\ WWK3O$?EJL=O
M[?-ZHTC\=X] "RI0@A>2IFOST\>.0,>P8*K&ZS]F_IV06D@;]*0'.Q#1E<>N
M>HD@>&J,JH[%<7A*OO;@FI6$;OV2-O>6(OQFG=U+D>V)G^9X\3N!/$9EZCP
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
MG1.O, &R[,7/X&\N5U0,?BX&#%E\?HL?YSX^C>G8Z&.3<EE^ZOS;Z<]^LRI
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
M68?>Y,S5B\5<^S.Y7*M8M_=09E5_LC 1W+%ICZ7%GIFK9+?$7W7R3F;DH)A
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
M$<P4EXE-;I\K^8I..RRT89'54:N##D0W5C$"[-U"*DU*0@PD>!S%"2DHK.3
M2=JM(O)7B\27\_&'7NC?]MZ^(O%FX_M&#P>;)JH0'8YR1(WO$3[& )!=.^ $
MH??E$Z:2<:0H";J+OR\:$SSY?5]DLJ7-:CE749G[?5IB\ L=:V>6GX5I:>DY
MWISI>1Y>]]U DG2%:<T6=5_+KUR7NGOC12>/FZL?*P>7J]-G$4K_]55H9,*H
M;3M/W!C@Z53S&!$2W'@5>48R:] R"6@4<D%QE$I6*!F9A!;">/D>[3PLOH4Y
M5'L;:K3C0]*FL#OM_@;0"_711R!G5&(IRR>+^B:R\A-LTO%Q(_X*L !I3>@:
M&E\G/Z63<5G54O?AZ'9):K<D4S"EJ@KYIYP4S8_#GR.J/GN[$7!/J(+:<LPB
MY*I.(WJ[8'<++8M,R'$88F9)?NHLSQ<A/X7!BFHM"Y3XP<R;UNN"/]/G)<82
MZ2\2-I@=ADJU(?%5D*O]5FL*H<'OMG\+*:+8_4NG[[8M?F.?Z.%<-WBL['#V
M8+4&F"594OAO'MR$O<01'*E#D%,4*5YT+I*3< 3B1P!=39_$SE=:4Y38Y0PJ
M.">_<XLR@=YH[>^U04D/MCXV@86I7-#-*V2W3I='H<74LWD, )3VPZRG\*7@
M$_:H6)3;3&^ Z1=E=:O,:=L^I2'%V9_=FLBPZ]VR[+YCL'7&MF'4]M:)#)=4
MZ55S@GBLQ1&H:CD)EO@AMV5L-ZZ >]?]_KMW]6^G><U@ "]0/5<%G).EL">U
MEY\=0X+)XD3=A%M-B#%B5>P&WUSDBZ >=4'H$W.KFHK(&^^* *=C)UW-,M:3
M3M'FMAQN+L_AY'9_Q($PA?,#PC; !"AO?P[L(F9#=-Y+=R<6D@6(MQ^)73J9
M19SB24C5YH$UK50E=ON.\;G:]0IV(C5B(NL+I68%^?BV'JA*=D7"Q](S6S,F
MA!21>RH=LU-+$PFW]R*Z'#G4S48TZ;9C%ZC\ "O)M.W=858[A*%5$#"9=<M8
M0,#;^;BBP!DQ&;W;M4W\9A,QY_F5-CLN,SLJ=!O_6T+P[DVK8Z%-6K%$FJ<A
M1O=Z3Z%NCW_*UB7=!N6U 1F3U*G4Q4NZ6Y>4Q0YMF]S^(ZEZ5_??A6__")6=
M(D\^E5:R8G,$>H(4Q:QD=J;U9Y6[[[=&%'O:6)06.]PF.5AYJH1NL-LX3-C?
MV&+IPWR1;U,U)/?R%W"J1VB:N5S4NQ)9R-"E9YQJ&U]PL:G+.+G&Q$ LTZ.H
M$LOGK?"G$*K'1!'60+',8RUS?-OH)(4.D"1-X6V"(EHA%"F2;(2JY-N*WB(
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
M:UN=Y$RIIN/WKB1PZ=F^;/E>N3J!+:O2_$?JVP_#WBV(;/<ZL++*NE\LIRM
M!Q"T"%>27;L)V^O'.(@N9FUV3P+>@"?;I7&7&%$.WFD7JW&7*$DA4)59Y9?X
MWG$[H7$(PU0T_OHK,H!!CC.N1\QX3)U'(?D:U%0FN.?'[EZ^[FI+Z+,M\#Q[
MW40"Q#*5/@WX)#IN<:"PC+N'8K^,H5]]?&_=4ID6Z."W9_N:^S$.@%;_O(Q@
M_PR4ZX+5QO\L:B!@(HA;<5,=$&[..$Z&U=.A25":F]#B\C/05U#>;/60+"?8
M">I@:!96'H0[CBQB-!VKWWY9[.<8>D2&N=')V-"PY@>1E>@7<A)@;?CJTSS
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
M9"BV0[@7F2G(6O-Y1X'>G$5&)W+C*+@(,MF43B>U,\.YW(88M70\-*C"GM%
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
M#N"]5E^/ZJC?K:B*EQ?=6XW1\:0&Z#V\7) 1:0JN!-J>:QS$*^0QQ][W>=_
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
MRK/#H5$NX\Y=Y<\?5Y[,>3E@E1^/CR_#LJ.'41#HJS#Z(&**+M_I "2(=1E
M32)]MF _F">B"';JDG8 Z1V9.Q>HI15M\H$$WW%":=J*1.44<\QU3N_"T!RG
ML:(Z_"&:,]MB6V0]$(A&\.+=Y2HN(@G?7V&DDC,*M+)F.I#V@:XOPGVCLX45
M-C"UMS>?]<7LS]+']2.TI7 @.#N^,BAWX$E2H0"Z8S#Z\A-+_M.$OTX@GITV
M'V1J2GT LUYNLO,>D [T=VLS?P+,LAK"; 9WXZ+O#5E5FV(/Y.BGWWEB91%E
MX/Q%/]_.=R1"F+3F.68)MUZ8N-3*H!I+L\ ??9_TBNUL#M;SV(L>$@NIFZQN
M=0.RY:--=KKC)3[Z]&<WP#0W2FL!.Q(T@<$J^.?*>F,:]7XCS;"UG)5D'?]K
M9,&".VOTVQM^>RM$]K*(9<2ZID *<UBBW%2*JY7E4<*X]V!JE)"5+.>#:!N2
M%I^0>GZ:.V<(;Q_]I^)JZ03.CZD+9"X5%%9Z:+CSQ]L_A Q'?1_VLN_RPU^J
M:IA:8>O]+_MT6/L0!!AHT?=Z94+8'1O3-;@-) ^*4\"BW$=E&5)+_J"!"S]>
MY[7VD=>!UFPI6CG),11GEEI3$_B+ "@MR+?\[TE53$SL?^-9W$G?EE?*B_%:
M]_A.,7+U;!4BKIMU50*5&@?#AAC<NCL;$*P$)F[,QU/$F(;OMAN0, F"XTA'
MO$D8F/QTYTC$!(OV/\K;RG=?](CC8S8/\#%JTLN@4/BFL!G([81N\]JG5S5N
M%W,+RXDNK)F_-G@AUZ-Q/.J7:R/6GC@#_:#Q*-R$U;:"AR;M;6MJ=\D/%;/#
M#@8$PC-9.R,B,^/$-0HAN"F-!'6!XN Q?%6A2#(-ILU]N\C\PX:1*7XJ&$R2
M[QQAJ*+Q6]=4KYJE1*J>%B[>MFS,&/ADR5JFW'6,XT/3G'< ]&X"9*$QV!3
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
M9#0'C>B*P9;AJ :K0-8[+_+Q3P\4+>_JIO45LT20G .WB)U #2$\"[/GK^D
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
M"\S7%^C9+S.>A6 0^HV6KS]C;Z3,L]>VQJX>NO?,^WE_%^79@1]*:+LB9"A
M>$"YV\!:&CEB;2RR^=PU:2V[9> 1>=QZP1(=M3U*]]NK;^8-]A&%N.C+#6.A
MK_PYYSXD,UI^.^$<)*O;@!"R)U;X?ATKF<'[1(A>3"+SN.A/\C[18-=;N0KH
MU\.$B>A9JQC=CQ/AP7JYKSF#"6V(\G ]9O+Q<>-X&)JP!X7-X1RS%(3[H/HC
M1.Q'"M77D&\FG04W2=2PL7X]>*/S #O%^0#II C9HWJLDSJJ$;! U@/&6TN(
M&->A14:\O6!OZ/!*E GPC]S8_CIO.G!JX0^3+X'<^.>][!>@(GEL39;](8?C
M9HZ!>?QXE1[%')(CB,7=>I^SEL@V4COPGC#/@.()9E;-V\5^!<O#8F:,V@#.
M4Y)+C&EAN4OQ7(O!XH=^1[UKE<7O\01+QTKY=I;$GX11T+^Z% 7>%(U@<GMG
M$+)\TIT0WG.1;)0;/MKFS9>=YUY(]T3CSOF?P\4RG\3SVZ_M(+E8#\_K]=*<
MG]ZLU&5H-8\R]D--%<+Z:KI?XBX?IM0V2378[@4!U60CDGN"8 /2D^[I<055
M2=@<AN!0T>UOM+_?J@.#NP3OGX<\+4Z-B,P_RGO"J>]8VX LK4EV39(5#J5,
M.@!<1J9RLCL1NXE^O1Q"QK]XE4XQ<W_Z17N[Y-6!+:>'_JO-#?Q0U%A;EQU4
M,&\2<"W%BX!/O_&AQYA"0]3J03E=\IT$A0MQ[,Y$P;>2?LJ!3J[PQJ::\LK>
MY/QG[3F-^_5&LY<<!CQY3[?_;=Z1E7;,+F?E@,1NY3_(;;D&P$SD452(A [R
MWA'>,,F&;[#%'1A,_M;J/VR.MSOY(5(2#S]==_^7,;4##76,^]N'U"Z>/ZQU
M0L J@(.F4CV_= J/KDB+WI@4163YQYVOE?-$0-@]'V-_P:W!P+//_G,W8KN7
M52'AYD[W4//PV,\)3*/P1KN;WROC\5%145@+\9KJ#7F]Y!KY(TN+@B6DQF8O
M*BMZX+\8$:P;[;,4B^R#9J]?[?X#1/#A23FNEP3FEF8]MG4#VTI77SU<C!K4
MF7SZ:23B"F87>- 2U><'O'U&?B3OIM0U==$F$GCDQT#ZZT<>5?,^'QM9PA7]
M&4X/[@7([;6+_H":F1_IT#]M8=WJC^>/M"&*2M;4Y@(OMAWIOQU?X541'L.#
M9<$ SWY/0C8"N$ '?\I=@@D>Z#76\^!J"\R=P 6V(N*&M;BG.!)J0)]?"X8^
M*^&<W+T :)<^89>[4TLO=S(VIS+LS VT(_Q;W_\7,GQ<,=GV1NAW;$ :V5(M
M#3ZYVN(P>(]IEG]RLO&_ @%T*\D7;"^:M\MY-Q01]\MG$9EZINB"'VK![L+3
M*W[IBRS0"I-J\0T!FL%ZJJT^"7ZZ)LI-DVN !&36KX7+*Y9D(S"F9X4 "?O8
M4%D&GE]??!"6]X;Q-"-1J^C/+6WI_"P%XFW35+3_)9(Q8-4N@OD"VL4B&H_;
M@4?VRH_5#8T$CQ)LD%!XD@U7_>1UJR@GHW\2,"+M>S\U1[.".$CC"*O+.6Z/
M%U<F6WF$9,0U^CV$"GD;\7Q4^Y!<CZBHW-R8VP/[(*J\6H_!3B%YW2[KL.GV
MC2DP92\SG,CBZ8B(MLKJ4U?L_(QU:7T;$%X^U6 MF7().0D_,UI\!$V[R]T=
M99M2:=ZSNY6_X'1K_+CWZRM/+6WV:H=-*'FX%D)JS(4*%Q7*=YH(*#O 3J[X
MF"SUVQUG"_)DL"-ET4/?]?[4A2%G%12Z4V\A4+2MIW=I'[&HLX/K[>D4>.%#
MVX&K^L3<WB]=(7AL,>YWF%F'TA,A!?PEC>T#^E\F.N^3FHYRA?'BAVHY[Q<"
MDOE*=?P[(6-F32?O>RS6M/D 0M?6.U?^XBSH!?K_TQ]_;?R#//?'FP?OQQ/C
MA'9+?0!&/"!*[D9)^BGW8W?GE1)C^+OD.@TM'SZ/-GB0T"]F.1L0J;'Z@KEE
MJ9PFH&L$@ ]WAMT^O69H.%+-''YQD#H.!<U"%S6*Y3T8*&-A Z*!&Q1!Q0_
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
M/3R]\^+6!CMOH*NW[>*J)](W$TLRW1DFB6HK3I,B%4-$&RCMN<TC0.UDOW
ML=%+6.SM=9BS.*[+"C$%CU6F5W(FAT3YJ-?1Y\X!LOS 9UGX!ML[LRHGB9^(
MO<H(W# J/$Y_HNA1[)4_;8G]&DPX+J]IVP65B:Z\KAZC%"8]CW#VJ:[ZMFPW
M_L3HQW71 4*LR NSI:DO7.1UO0QMS?$DA;JB1*3UD"V3.YQ%"*[#A&P!&&GV
MHZVA:'#-ZV3<,XPAXN%%S:"02,-L^=B#P(" T2/92H^TX^GSF;S?8!,(IU\/
MR/K:*9G<%5BGRB7B5@QR?4O8]8GGBWN-_,:@4[;:D?!1CN_&]WEF4Z1GQ5E[
ML5].+J&<1]W7#9RH1_[X]:+DQG!+*."FT/"4!LDBBP)[7 Z:^D*3H*YPX6S[
M7L^8EHU '!-HJZ_,.^*%NR[*UJ)>#=VU-9&K];GH/+,A@G <N@46*S3]P2.3
M LK;=RV>P!N%QA3P@]64!:(G5'OO<*]0P'S?@3I3!GV ZN(%A6(&-XLI!!<A
M]N\0:W74Q0ER^K6>*N0=F25VF2]U)^@#_%M(02G91+&&8/[)>@&Y'H^5^$+5
M2ERJ?M-O_WNW#WJ] S0K++CR8?A&3F6\8;3;V=<8FT7C4]\GS[058*LSOORI
MW;<"@YSXPF>YPK[/$RQETE^G$2OB9Z'U96?B:K!QQXPB[;[Q-M+9"UKP$P5
MP:M7-.J0 :OHQ?7Y!]?K^(X#FUV@<)F^(6=4X"N>4"[2I/RYS";%&W2LG; $
MNK-BHJ('U(:HJ#2%/;#U-O], :R!]ZX&PHK<,UP/7/T>\RK:4#VJ &UAA!<M
M,Q7JNT1>UG$*C45AKPU'I%'G:@QZB<+3$C8_/9 W,#?_1R,8]6=0KK7C>XG)
MSH;7Z**@T;$CA/8/9PATY91'7N-T97'_*XZ[N[\\9Y(5,-F)U@G*/DC$IA<'
M@:1VQGKHZO'L2YB3-[*7)*R-UZ]J]5W\G7IV3W893'Y _@9Y04M-,CV$6 4W
M('@,N9H+D2DFUAS"F1K(D<TLX$I*P$T.6;D:!>P$SSF';#NI62"F#3X4_SQF
M@C9(_A=T^/'3ZK_T.>0AXUEJCT7><1I[08P8*AGG6GE9&5EY9-G9[<W1Q 9&
MF)K__5?FYOMYYPTRPDLU_2R:FXNLL-B(\E*1Z-?AJMMZ&/,BS.6PG)U/L_W_
M>S!R9J/_H]NWL3^_R"N1D:0L/G!V!981,#_K)%5!>X<!5]^C9_E<K*3,HT[M
M+D-H5)K8^.N44/)QBYN\;X:9G<D1595CQUX03A?P)E']853H.I8"I?G#NI7K
MM-G/;P:^%2DHX^L0C3NB$*KXPHGUA1>!:2Z7ZV&?]$8/3.R,3CJ:YHVV4=^.
M, &(KQ]W6S>T;WT0,+.,W\NZ=5I!)IC*TXC:Q(](*EJL*[V"QL^C.:YH\!I<
M!VNR<ZAM>S#^$I_)T)(YQ%63=6?V1-Q@2&+("640Z=1+96(T*BX)/%]D%*UY
MF&I@5_.GIWD2_]>S*(*3/)^HB7<3D#I&=ST&)N_65N3-_\'XC@X$W=-M_Y,>
MIXO(&X+:]7;%54\O77YG\>\ K^NCRT%+5.;H2?9L[86/4!+8)XF3URZ@LXBK
M ;5[5$I&D7N:T5DH&L0=OMW'NG&T*!2?RO;M7S16.1=\BGFT#44?#< Z'I\\
M]> VC?9OZO2!I^M@R!T,01V#ECC[4WJ8V)LF\9&37=%"%!<]0>^R-<*OA2M]
MDZ"ILI)PFGPH684E,9PKHXQ-*W1?#]DGVUR/G]&D:)G7--\<Y/%93D[65YJ]
MZRI)X5*XU):P']1NGQ^A"PPZ<O7'F<FBW%2^&L((@K.<]-GR%Q]F0@R U =E
MD:<_C\W>&\-(Z->N<J=^4".^C[BMSGDR<I>X7Z%,8H W.H7?0&J'IY.48SQ<
M1S@B+VS;(S/ZQ._RMDU!F.&[5F!,XMY/-0Y6+K5)S+9M;%E@W4Q#:VWG_3RL
M]>^:-$"^(.G'.%>F+5JY]-Y7D!5OD50;AO0/A1(;JXG.^+H!3E]GZ5Y 4A4N
M^JO^SJC?.#Z_G;=SF*!=.]UTC1>$P6!KIQ%&KS@7Z^^XZF_D9VV^\LB:=>\W
MB?G_1X,.^(?$60-018C,(>'(T,YY<;_4#5_6P=O2K]#&M_6]A6O+SH":/FQQ
M/'_M5(#B]01.\QO3HWG0<H^[R(6D(K-ARY!A^OE?T6.'ZZ8YSI?CLD_$%R[@
ME/.E:\MTAB6]GV2'I7OP?1/\6ZZ!9=!<M)5[2[_#JY8X@;7+V<'07T7^-D0@
MG(>IMEH19>=SSS<V1".2C5@6__'3:\JNE,9&6_XJ8J1K(#&'=$&&Y(W\58N#
MU#TB(/<>#743;K"H#1UOVX0MJAT+63N(2T 9R=SZ%W/U\2ENU$<DH5ES/T-H
M,A"U.V_F--FMB,W2.2@O>-DX]2. 6*'4"YY*,T9N0*4C0W$Y)CL!RMOYN\BU
M+1@@35AXCVB!M^LD:Q&TA>2TY>Q:_BUJ%G_36(1O=P?W6CZN=LID>Q-[?B%\
M@):.$]?..20.QG^N=8BGM]Y36503+'7@UA#60N%"[3ND]>($(_AJO.Y)9Z?4
MFH3@T+/#\U'Q]8EQB5KYT]S67EY9G%994&MKT5B0IR1POUB\?73UQAT*"]8[
MZ07E$/_\0G2 IY)>VG9(LM7';1XF@&ZGT=8/T]==Y,0K^0%Z?VG-11^RT.-
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
MV2GM;O BI9L@P/,RW]]V\/(JTUH<FV_Z/ARRGMO^=_DN4\^=:E,4\:^F.\L
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
M7 ](8<1A/CR>-!HNR,VRMX7+L%!"12!T=8*ET ;#,^*-3S!1S0,)XO5#KM'
MLBAZQW7#%=A1CD/P#LX*C,4SUB95!AP.Q\7:W[!NX,:AZY=DNG3)-N6H;-/:
M]C1!#@+TO>5)5M]J*+Q[>;)3.]L$WD_\':)T#I<Z]&\#5;L:;%V#*R/U XXZ
MW[OQX>8HGH0:N-A,B^"?#91^?=WZ2L: ^ "Y _T2)]-WDAP<8EQI==1.4^C*
MR[[VNSI-4-),C/<%0,'6+6A13^XJ?(&1]UJ-LYP>)GWO6 1O)YN*GS#TR15%
MJTF]3M*:<CYRN)]5EMPE7Z$E^&R/4D+'0[W& P%8A#Y@4X$5JB6N17>'F$>T
MV H>'H6W/ P%$?458V/=&WB[!:\+XS&Z[\F_D]JW,<)[*"EH $5):_KNZ9@Q
M@<N6W.!W>2?Y[*'2K]')&Z*WI[47B@X4;:E(0J[ZC#\R5?M?P1Y<]JCIXY)R
MI!.I/<S!VFV"PF)\KE9H2(5)4P,KL E*9S5\J^R(UY9KP1CB;\#LP+>"Y>SW
MJHE%[=8QLD01TA:[[35@?_7O_PIV7B/.89Q]2IY@;L1DE/LS*Z><$>3P"LPU
M_9X&7O<IMGB"VM!(/UER?S3036^OS:G!8UOV/]:^PQ"0D2^=[C NH-.(!X K
M&1,NC SG)9:VD=+&!E*@B3^ +Y0T!VR65; 1:F !M]X;%_UBQD+4??QU;O!0
MM&71PK\X5^\7Q"F552NP B2 _E:C7'+<YUQA[DUAX J,:Q0,/:A#WA(O5/!%
M1@=M_5N NHQ*PB<*UUHP)+M<Y(9!F=67TP/65YJ_"@V/!XFUQ'$&?;B#\9GT
M]MH2]SLR&V$#=>RR1NC)C/LM]N'SNYRI>5E6V)Y!>HXH&=[1-#R_U8G+*OC>
MD_![VZ,GW,BB-^8/"4E2F(+)W]SB!EZ3*M;J2A/'/:N) VU[:0_;C&0.KVY=
M'%"H0R&* :S7SHJ!\<I@2];IB*5"PY!<X:N*:T!.2=+SL9DE9W*.0\D);W45
MI5X4-,'7(+;),/([A. P8 +%X"SBTA3[_A_VWC.JJ;2+'XT5$1&E*@BQ 2H"
MHU)&2J*#BLA@5)22"!$9A! AHX* A,1&%QC'%S+"0.@!,41*0" 0(1250:0%
M"$)(,M(#YRB$(RG<\/[OU_O>#_?K#>NL!6NQ3D[9^U?VV6<_ *-5[,_A7;4,
M+YW-T0'^M6N+:]1)+[S4:3XR)>'QH&)\Y*_W&HL?W?EW]\1.WO4YQ4<X< 4^
M=$4DN0:YE'R1/8!<@&K(5$!XPK(ME]F J&0KQG:HMH67%DL\29NJ3XTM@IPN
MUR6WDO975[U]\Z>YR7<.[WZ9$?TW\_*03.>7!;X;%&K&4B\91DXEZ<G@D#=P
MXCI"#4J3ND*2A7<9_!W"]'$V0(Y?Y,^YAMP,T17OOU<XBTY?3K)R]0J?2FSJ
M66P=* _[3[RGC7[.2]LGRA.-X[]IHSP]4 $5"=@&LM^@ER6%M4T64+-0":L[
M%LF:4')K[;*F[ZR^$&>GDB1V0(9(.H<G@OSZ7UMW#CSLD!>]FN$EUO7/GW+0
M4FR1"E*4,2HVET:0>/HJL>&H3;)-T*1(?+%3X&"7DVV2I@3@0N=VGJ(Q2H@)
ML;MV<]-3C=OUZ6W5W<4=0HT=L^BS_QD\@=.;#ERJE>EZBOJ(ZO*G"%/O:<HY
MN"X1E\$9CX_;ES@B/L%(*6A 6'[+3S[Q=A7V5.4BZ%;O8J1K/]*@<]_\Z!W7
M[QISIT6KL"1^)46FK28TE6FYMO&U96=!ZO@ @_/6X0Y@Z@/2A_I9N'$WQ*!3
MSU(#?--8\,_F\N<XP3#3\1#N8P_N_K<@?9LB09<EAXONFD\SM!QQ<183E!S@
M+U>:[-]F[]M1'B$#W2S(/#7A:#YB]F#_/QDY)F]ZP\L"K@2D3G XBHV]^8%(
MX]I6_--G+56H ["8!2!08KLV/^[Q'2A:8IOL6P=LIPN1#WG4Q\0 H0^B.=Q@
M%-Y&U;)JF%V%)>I))*B(8J7T7TZTALQO9DJ&V_(>FSS7W5O0OPJ[21X^T<*O
M\)R3"AB/C/2XU#;LL'YM(E,>W>ZI;]WTI"2RZCIHQ PGA3NZNC$;^_<GB5 ]
M[ K9B=O\D+<1?5:&R.BX37JS1V0-RJ-YI-2WYZS(PW?"NA^S-R_:0ASI#=D%
MC(^EH*,E92M7A'EQNI[+<2I2)J,'&F?[R^9;>OJ6<3<CF82=QPN?3O/@/&;9
M[QK=:="A/1Z^-LH==I.;'64G@'J=1H@J,&#'/^"W3B\&C$8%CJ>8"K?GB<S*
MS(.]M'?Q.@7RM&?6KG^%&A^WB*</5^6/C(VH4B2#S*K_CC-2.H$*SW=(S=Q^
MF08@:GE >!;J@(Q9/XJC9,Y30D0+R2OU7X9'M7 1_O3IILU *.75.]#!T^/^
M<<QUXQ;2>$R?THX)Y0^);E*$+\214.1%1&?35O((7$1T]XU<;K6-L.&E,QY9
M=5V)CI:FJ4Q1:J;,0YF[BVK>H'8&HPGI^:>-7A9#^)8:,))\7O%YD+07XI^
M-BBV[Y9GAHOOGK^]R-@C.QPWZ)KCS[1 UC;IRVY"4<7O*J/NZM11VS)4<9J'
MW ]\V(8Z>/E3+TSC"YQ7)2#%@@42/#0)L%L]?A^;'OL)\A&9VUAGCID5!)29
M)$9%Y>)U*W[=1N;9Z3:$%,_:_493WYSG%V)WG!7,^496;-$1=45T\-\$)A-5
M[I1]X?D0;2"FJ%LETE?J?]U0[PQH&4^T%9GMI@\4)MCS(JEM1L8LS+4,ZPT?
MY7,W_:HD9&%WXE&9 5 EQ"8OJ270CSJ8 :NP=M^#30W9Z3>859]E)TN#*;9:
M)SJ.'+W$"?YVOEL[::=7=>AQ&K"@4._]O/":_1LR&2UNO67O>$\2R\WM6S;;
MG&U%CF=K^-?5_7*.^ZB<8#2PVP414_3Q)X/-IY"GUQ[+_O]\\[_Y1E(C%([U
MCD4WU F83&8<)CDK*_&*071TY.7"S*B)YQD_Y\59XXPSSEU-T<D>.G20;)O9
M&D$%/!B\$\*(MM$+]EEI0TC)\1X9ODAF49%N[&8@BFC'.&X6?L-J?AGY-8G"
M.UOG:G@SJ'R=%!DK #)>.#X]#G6V[>3,K,( #&/$"!6G,(*BI493)'/DMDEY
M_O[:.H@)^BZX<9GV&AN)6E3TBU/<_35],EO_4BC^6AVXJ:VF,+.K/-G_'I%H
M6X2= C$HRT2_S$Y7P;),^XE"]22@)\&BAB?'5V$= _'G@$E.")FC;X4"(D1%
MC:NPA' YZAP;(X[P;B#'WN>FT:$"GP;JU0&"<73TY:AHB^XJ[S;M2P^1"G4E
MB+\P &GRO]/2D$LPR!W;P)2UDYLW(V_#A_L$_&:O5=@MRUVR,XH.2 0>D#P&
M+Y:.LS>26XQ%="?IK0XO /MP+DPIW 7&O;(3,0)U>[&MKR%W_S>F#ZD]B-31
M%"E,%0Y,*OZ>^I_3^AF3>HKMJB^_4B1Z/2Q4N#F[>=19N/SL%I3V\IF'GQ@C
M&"BGAM^]IU]8DZ/;+XN11+'ZCYUUG-BZ'LTN>/6#(7DC_X]"FS0,5V&F/4'J
MW690SS2RJKEA/M%G,GF#K4T[0)N_JXJI0N1V7Q\>%MU<<GK3P->4U@@/Y0\O
M0*Z@1A .ZJ$>:N0N)KN9<%QZY\(,8A!]3E5]K^E6>#<3L\BP!A^3,=ZAL-D8
M&X.S&*]JZ';OKCEAS;7:U%'_\U?/:7M^3P$\)EM6856K,)E>GY#-0<;II_ZG
M25V>1]Q0/A9)X^B;Y(789.5"TRP=E3:?NV8-9BZ%<8/7DUL1FN#F,L._>YK#
MB[PB/TIXN_RJWHZ85D+."E5'Z:U(IW.54$ AN?E:D]44>W-80D:W2X^#O<#Q
MW@70,34I><]EB.S*)0N"NVP>^>.# YA5-GI5N)JR;98AN:?W%(^-B"R'&R0A
M$!X@*-2HRFB)16ZXR0U';E5TL[<2S](C1;Y<9C&HD6"-U8Q\,3Y?ZR?4V F5
M73MV>N,*<X(->CKU,6Y6,BNKJNKPT8?,S<^HKW](JB<W^Y$02G1Y(G_29/'%
MRU<-JRWS>CPX3HW5^>U8EWEWFK"A!K0_]9[X;T[?.UU?B\::C)U-]IW1UQT"
MGB9/(:LTYI(#E:BH4!4HCVC8_FKC@&Q?C)#]*',A#K$7;[<N;J3U@64RPB(H
MLV@AC5'=D-49E6[M8^"M#+Z0@B^C(^>Y/=.2K7YG:L^[CVN,-*J(UQ;8.BM/
M(ON7>=BE/5*HM=V1_D+TKSK'IU6U'7P@3TTNYS#_CEJQC+4*T1_]O'XOE)OK
M L_L.RV-!EV%E(=-6R&55K(VPA2*TU"%-%ILN(,Y!T#UKIPB,J&(-Q:LF^G#
M^HZ>UD7'%1PDQ)#Q:M:-?X]=HGS*ZGQ\,N"41@8R<!7V9&UQ:)F6F>1!#V+/
M#%9'Z6P(&UQ%CC>%A 3J;IGW.'E]MY"_&_I[;.;-\(S^J #XE%@R^SM$/BO=
M3 G<:B!17I XIXT9YH@H]V\$$3919JT\*9B2ZU\KWJ,I<[3]T'(+O)(^GRBD
MII#WL.QQ=TP?F<^%$7:UB0X1#V@D>ZB\X2IZ-K]$I.2OP@(=V\I+2R/9E]T0
M$QCS$VAV'SM0%@6P)>BUH5&R[0 >&CS;1[(F:H-*]@,UFBD_S30= ]H:/Q7@
M_,J#;-#B](G8$@C3FD'9X35K-Y%S(P=_-V[FCO6;S)\SD1P^+[[Y 4VVDRVB
MS(V"&A(OD)\6@@RT?-;DP 8ZVBR'V6V((P,.U\9+OM;4 =/]3$NULV5->3&X
MTN!ZG45&X.N/E+&#/4O9NCHOT -AYK>P&IB']ZF S\@(-1&NC;RA,8P7#][G
M:;2AD@<]<TSBUL\VQ;BW^FZ$H@1E[U7#8N=?FSMXBW[*">S:V?"LK+VR:14V
MA5'L6(5M54;E@578%@W9@7I;V3XXD$IN@2O_IDIB:F5K;QPD*?&,?%/Y7_;R
M]*_R-*F!](#"F#VL\!QN:E.D?/V!-2<[8 'T;FHSO(8JTUP6-M$.VC3I?U8<
M17=%E%R\0_A-H0XQ@!>MF4\I]*__['_JA2V<0A]V>"\N_]BQ-[:??/[_GJ6T
MA<! &,BNRMGL@(J8J'!!=RQ;-X3@<$+]PVU.>"'THH.LX> 2]5/G_M'@^[ZZ
M0'!G]>.+.3^.P[:1?R$WWVTRQL>/Z[50A]W?5:HV[2<-DG>Q3,?-;7]U,;S%
M N:?T*?J8WFT/RJOWQ2U\](XHS97SY@YIB_)W";4/W_X7BO;>5? (DB5:=%\
MB70$5]D6+AB])Z1WM3%E#B-CM<\41XD8T(AJ7IBL?<Q%RVOZVS^*ZW?F7),]
MOA5X7\;WC)_^/[,3RD-M#5&"M#DUH.T&-JNKUQ0J*"E,K VZ N)M? ^#L9U:
M?_5_(1ZZ],\5X]1_-RQ&B +G4+G*<TZDK^EG]4C^)0@G,,-N)MH 1XT.]UEY
M,;-/AR'C'\3'+:W3KL?/9/X:<1QZ"-W]F8G[C:UN.<(P_NNZ53EC'EL5\8Z_
MG=2%74_2E6T%"F>C"V160&J6H.]5\I:P.FLYVAK/V %E3J(>XQ->+SBX,4:#
M'\C%]5]&HSS1S]Z'EI\_@:P9%%'$X-HB*B#RJ<R/(-VM:%UQH.HB;S.,D)*#
M*7G-(:^"J)OHY0+U<'KD8Z'H?JK#9;\;"R5%.?0C0;X[*E-8KJ(HOXJ:ZA[F
M&XT_;B5UM+.!.Q8I)3+CV-!]4#30=PEI&.YFZ.1E44  _%L1AG4QM[QT;M1E
MJ%$UB;8 _5U$]NNEV6A\5*;]J-UY>IHZ;UC1@P1^3TLU!NW4L4[REXC=;5'C
MH[:7'H6:AUBRK,?9JM/@AW^O4\Z/7( >@<Z^(.+%G?4JM0,AU>)?=E1U2!ZM
M*'%FXZS\T2)YJ.R=OJ)(&!*CV$_ZS-:=%X"F[>S$VA?7L:ZE^"MNX24VC_+X
MP6IRFDV\7\F,[7($NCB7<PWT8-X+9P27WF843]LY3[#G!"<@%27QRE]7FP>?
M#RDG[969<O=]YCJEB;4'6$C 5>A8?=_MZ]L_@Q93UDM<6EB^V"'+ J4_ <ZO
M6_%37EL?")M'O+;6LJ/H18<R ]5;%1J X62;^GI0+,R9=1DD[7$@'4GZUN*R
M#N]2OBA&7OF\8+'WM_3J&*P[TSBO+L,6@$,F? E?[*X\LV< E>/HVK:2%L?,
MCA#0VM*&%=C=&'3VN578J5[S<().I!EGN3ZFD'(?CJ.< :Y]2@[$PT?$@UV5
M!H%/#UU=659L/2%T57);\RJ,V50:<T?GM2UV'>( %'+PKU<%OI&=G-J<'7WB
MYJ"O1B%C>>48]*GU<;B)E"OG_WY=^FU!MD/DU-3SWQ:F+?,,_V.T!!8*=+_^
MQL/#TP8)5#@X%1Q,?;UNO?=B=.+-&S8?0H&/3\L>GT*\E<<KS:KR2UO)L##L
MHR:]P=] / ^O, 9M$X@!=_)'(DG2-CM^0OA)DZ05Z:\UC?T%<2&VIYXX 5\L
M"/.9>,?MO"L]*KJ 8FUJM<O-"I ATYE4J'X0(.-VT"?;V-OP.;!!8LR=@I)H
M,?(=C]"Z"-[>B;]R*C?!BJPZI4 ,+MRVN!6H:.YOK<30BVD;?$B)Y.93[/%\
MA9'\A=BJ^RE;+<P9:I9>)[JXQM@*XEO4MW)GT6_[&-89-IFH1 =__R)=MIMC
M^2Y$BJ#S5C(&#&B].?9^".=:,EM/6'LS_%_Y0Q86L/4&R6)WZ14H"95 K?%L
M?Q]8!Z8R(NX%EGK+['NM7<Q#38#BE/ @ZHTLSPQ[1T0WFMV[$:U+H4US$3N!
M9\>@:%2.U <F=P')R<I0AV^%TMH5Q[FWB?8"Y):I3&J"S(41?.6OVU8I6L[5
M&:NP*_T6A5O_V<>L?NSM[>^<+IE+.GDPX)S"2[$_TK,-"5Q&Q?-K*#+M:.'$
MBY)I]@:%CDP;JAO'#E4))*^+]H;WAL6@.Z]!6>0;4O&_3;7U6M>MO]R:<A%%
M3535L+T0!M/K"01EV'8H!A';0><.C3CL&]-G30?&E'O9%Q$AH!J1^LE:+YQ
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
M7SHDO?),V3[@Q*]]1XG']!Y13O?O'_ 'R9(Z\"#"G-E_$V$-/CYJ%]!8''?
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
MHL=S/5\'=I[!H/?$P4\8O]V#?OMB1B3I%8^ZL/[^ZYX]O>[OCUERDFCB<8H
M295>! NI03 Z?Z9TO.<^6:5*NJ8"HV68BK>J+,F/*0.%?+:?QBL.WNJ0D4BI
M(SXT;%['CMV8TRW+W>!)2U*;K9G[:4)T6F'C>=_$ ;*&_RJ,HI$Z4:G$&@0+
MI2+O4ZBUK*[1.\CM('6\Y4?+=86NWHX[ZB[QJZ3LTSK9V-C/VT_#4+S=^YN/
MEG\O%P:V  OS6LAD_/%;%>ALO_IH9#)S)4/"@,O+D"TX*\6_ST(!EH-,D8>O
M(U1Q*5RV_&"_WE (74'IVK]V.M;O3M .B(VL#+[;\;3)QQNMY-K?K"^P.4[7
M%*F_9R;-5=$HUL2S$1>5/J,4J6/<L).D(^^R725[3+Q&3LB<\H(E-2L4;9ON
MGE1G9M_\>[77Y VVL([0J%+]S]EUY?[A^C2ML4<"2,T5_84!WHVG%55_-34>
M8I8BE%MUO\,VVFJ!:P38>/\M.*R ^P!O,9ZK:I.JK7.496E?0D(?>EOTX):U
M.<;F77SNE_K'GM>B'@V/K!RP/46!^QW:X."!GMFCDBL^4]F,F3?1HG!Q(&@_
M0;&WW2Z%V_[1BS\._.K,UB";OO0$<SJV7)&>[,,C8RO ;+.4T$NS/VC=DMC#
M7_I,\PN]D+?UE\@.L@K$.%U7MS_BO=+*X- 0J4Z?J8U&.^=\WWRLH><K#JW%
MZ,++."MO':O_XEPJE*?IN327$07.V._2 #H?V6OMK2!]5TV!@'-B*Q%_]K@H
M4:"9@EV&A%#OR[7 PQ,,435#T 1;$\0]',QS9@ B!<8D4R)S1L<,1"%8@^*J
M8,+^?I/0/+D^)M3$>&C_JV@N(H.P"E16[%BEE4,/_&6PN%#>C5I_B(B!#KL*
M2Y.UV6,PH%E+>C<JN5FS; 97E3^@%Y-?-;GT)2]SNY9J*<5[,F\/\"V9-FIT
MFIGGJ^WI7\PCGM^NH![PF3>2/7(N0@%6LX4O"'P8HS3>%!D_Q-P\WX2!QZ'6
M'()3Z,HMYA/.&;]IVM.2&$>9VWRZA=U@9*QWQW4ZY0*NT%V4]HSC5((FZ-34
MOLHI43SA&QQ"OFFGB.P,,%\SAQT%8GJU5$,$3X!=!FLH. _/_WZI^F9P;M8?
M,"^/K<;EG&W4U70R'^J^W,J9G[9/]'P&>@=G9;E?U-XD&U X.AL^O-B% MQ1
MPT0!X3Z0.MXC58,*#..E>UYT7L/CLK734:C!KV>Y+B+#9+H[^):AQ4TR\TC6
M%<LG@HMNC7R\<O)ZL>>5*U[R3$('7Q<Q7J#83;;[IWE*LU&2 ^#1\4 6!@&9
MRNY,%O)5IR;+_*9LCS%$FO%5-+YJ]R;I29&_MW>+TD612<G/94C@*8W0O6LE
M(3'25#+GKD(T_11ES:1+PN7M*+IA!YD'%V\ ^/&MQ_ P\#>EFRH]"RH);0@<
M^T'3EC"Y7"$/\X0<B:L;,$OO*'E$F?9JEF\;,O7UFW;OI[V_\<MNR-JJ#%U'
MJO +1^VJ9HY3B( +?/TYB8V/O'M,0_97ZQ:P?4K!Q5J/B\CI?PY&>H_J71@P
M-MM3?'+[49;0@%-=3=F;%VIU!HCX.?73>V22*]_;/X]>V!,IV^ER0O>HQ!J_
M%6#.C (. NIK_OI/?GY@C("1<$AJ$U@VM5J?.5CM]J5Y,#+GX_CJ#=7T7+\?
M"AU6'[?J<YOQB)U&@+W9S,#_<.5UQ7#\V8V 8SN31FQ#)B/6-&.,OS 2Y/O
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
M#',C,P"YFMCF2KP:"F,_$,Q)U4K;_$Q$B^ES/ZA2K @K5$JEC08*-9/=8][
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
ME;X(C,[ID2!H6.G%>EQA;=JAE_(!Q8IE$&N9"B)5V4$&+B-Y)'$'*!C7GML
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
M9@*1(GE.%9\_Y:ZK.Y $4#,B&/U8RO6$WR8&_7C_@_3T3T-9L&!Z4Q/M3^B
ML;9GO[5#X:3?'D!>7CI]5[6IY..TI0&]:,Q[2LN/6A3\K :%;BS)(6+VU3%X
ML;)_@-'A,6]'_9;WS37O-Y.T*W=1M<">=KYJL[X0K@/RO5\!_(?6^D4HC'P?
M=\$@XF7??*CY^H;6 ;BNZ:.A,=[:Z.L'M%^Z';N$JPX8+P2WH1X0-WX%?0O(
MJGA3LH!ZOYH P\6^D!S]GK>Q'OCP'!%/*S=^_WXRP5MEFZ.19P"FN\MS[\U%
M#Y7GY&]\<'^7]&_B[*UER#6HT$%>F$5;->_13DXEJQ".@4;.8#J0U6GI0+*&
M5GX*-F_$)D<<T,]R:J[OQY9R(G?X1^?'G1)'#7%&+FS^<^/5/S?N,.RK_&DH
MWX!>ANR? ,\M0P(\.D@R3UV]ZK$N^:9%B6:W )9F>Y1K[2+L49KDK\=CT<"T
M!T=Z3E"OR=:%B]+G&^?=>0C6K/+I07J+ SL#F8C]TM3X6,>RYP(]"$[W3M56
M,V-#8*7S'E^H,\/_%16/$&AJBIB\SMIV&:)FNPMO-V02%M)\N CO#63D"LJ:
MW<J\V6&N3OUP&FH;+H\W<JFUUM.$-J(2.^](.;&;1D]Q.A_C?6 9<L':08B
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
MT%Y8EJMV_%8"1I>X9\OIDI9LHTW(M?G_..Y8M[W=Q"U^=^<NNS](?>(UT#J
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
MV[Z4%.ZPU3_XPBII.S(X.FP))3BRNE /D#C_1$Y4-T.'0%R+S6TM-CS-^^I
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
M>)'^$L?)[Z,-WWYT?Q*R_^ED&"3HG?V /Y"7+;\SB'%II+E<^)Z64-I9Y7<
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
MUS78:(P/P:O/JO#WJU0<7;X?5/9BBVK+X&B+8"47TF<'91Q<8!VJX\1G)9.
M#98]%_*MC(1^4RW,MJ+!MU5JX2R].2[DE_EV">LJ?DB,DQ:2B.=)$54NQ!C1
MKSTAQA%PWQ&+)$<:CG%4(K_@!?6$!<'USCRIG/80CN)H2_ \6MKU$BVI%6$Y
MBMZHA$UV4IE%)>,J^:7>329]7T=:LV<_Z'X_8O%F->^;#!=RR?MUZTM)/K[,
M <<;)('8]IL%QZUT3Q)0 X4E!J$?;8ND>[(13E?&(MSBOKU$=+78=#<2K^XD
MGTDRHK]<(LJ>"7O1(.*)^3Q[,@\J).P5EZ_A9D@,XW0G:\M>;_QU).=K8G,C
MK_8Y_6S_?58A!0/]3Q"-T873VM0Q8K3^.*P.0XJ>TCF&%,&Z%%^ZF]V0N*9*
MBKB&"G92>I=Y7,'RHED3^H1:7';G WZ)%8+->2@<H\V\SLZ%R6/M&=H]PKMY
MF1L=$ZF!Z5R.Z^2<&0S:JAO5*V;HYZ/+P"B+?JV;WD/+LKD$P]C\$RY*60:)
M8X=T,LUE-K#*.WHL 4"[*TT*&P1DD;6%O/%2+>&^;YPP)/I>@L$I3))KW0B:
M,&UF36QN;FS,M1?,Z8->>4:/.F-C$E-A$QVKG!P>P^-L<6 #TQ<4FZ].4A %
M%^FSL6ZRHQQMS/XQ1"T0URGXW-^=IU^\BI ^SJEX7U2(7^!N@N18=G?Y"1/C
M0$7!G3>%P@<J9;;VJ_%U< PXGWDT#Z6I0C$%%X&,=N2AU2":VE 5UJ2P1Z6N
M0# Y(C\((>JL5QVO:]=XU/+3HG-N]M0I4PJ_][SZ3Q*9!"HWK.P"ZCHS9[0
MW$K/W/6Q"O2L;4T30W,AL24<?3.28A8@/Q*;-=\O F:9UV8.80JRK/3K=82T
M3(1*!&U?LG^90-S!1^1M@T2"$+ICYBBE<A,IC$DS&VZ!5Z$,KG13KO'HQG'"
M*L+JW?7;[NA0]X!SA$_)R;>>1-6^% 6V6(:S'(&?7(AI"5#'A4#TX!RGL5E=
M:_[^67XNQ$-[HGIN;^?6[#X8/_8T&% V16;ZY@:286)#%2R30+\XJ$<C0\SE
M8Q7"+^$V%V*698V)#/D%<\=;@X^ G7:\!%:&+AQ'$FF!>]"K]X)E'U SQX"U
MUUZ2LJT/\N0RO#":Q5%>#:&OXGL/?2H_49IHS3 JN,][^"Z 1/,B]T>U\0]&
MRF%/ *EI<\C=F* E51.@^Q&?RV)VN ^U:(U8:JS3W'LT?-K!IK7M7:A22.C:
M[5OC1PYN#BJ9IIHXF-F;F5E_^/Z>EX1WRS@>DKE\).J"M"ZOCG5&"G#Z9OG@
M7G)"N"L\)D4AXX5T^\61SDMA'#SM357ERJ;FQ4\R?I7^WQKRENA*>>JA>2*
MD@E=M$?E:^R19'!L1Y>UBUT05.X'G4_K0/"Q+(@U!YK\>A*"+,)3W"\[>**D
M3!A[=L^Z#487/?^L6WGEL^6[A)!';O,F$)PN%T)498G=WV+JL?-A"I&C7$B-
MUTHN#4D5IMV/*YP>9UUAOR#F1-CV-,6^J!3PPF#1<Q;:AZ; \DX#J08;2T_=
M#ZQSQ;[;6=%ZT\?1J[KR9B8C:ZN$M.'9<5\FC1&R&EJ*M1[$NNYH8RW8.=HP
MF0GP5! 13%(I^8:)!BM;S.7(Q9-+D4) \MN4PY@P_=SH$-@M'_O.GCOBH:3\
M(.M=3F$S<:]YKC:L*RSZ?1L9KZOI/&JAZ6 RNK%CZ6 ^O%(LYTD8UIT$O>I:
MB<\PZ3/?9(X]OOO!Q(<7Y;G./:Q#+AR!D2I?[6HW3J_;7U';YE[/7@UNXN3
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
MR/3+:M_FO>(V;@_'_Z,UZ$@YG"<7\A!/B,QZ[8T_W":+0=/=GM%:+\Y?'ZC
MFN_M!%#9,=/O"(W-]9);^ET>V>-_W:@[.7X28CQ6/WA^+R8NF0OQG'V(%&D[
MCM&>]TJ!R6!\.Z&2,'ERB0M&M2?K[8TT$<S]6?/A]<U<PYF.)<'G#A\(PYN6
M5WZH>:9ZLWJ7WWX:[#]FT,"+63M&TEQ(AS:5OYV"X9LW(Z\+8<V Y(:[/H(%
M8'J[?SK%ACBCN:EY:DT_SGI(3ZT@W5O*>FAM91W6%Q#HXZ4_=KI+-16KSGZ$
M<U^/"D.D$-"Q4$B+("T<$3]S> 0+G3<?G;49V8P(Z0A;S1GWA<G@D6-$(5O7
M^@$]"R]U7*'CDGV]U+5"A]/GMTZ23T4$F$!"^SOPT3BA2'Z,NA48"&2U4\T>
ML(0+;_@8.*-C"6I?DRSKWHU4EPP39?+-B_/.;V6-G9[Z?#5:QN,61)KOVVPR
M%+!"C,?-]R>AL2$,"V80H-\Z+V]%0^NEB:*JJS%&MF/HS$6M26O&'H[ *-:(
M37K3K^&3%19;JUVM[?>PMCDO7-];>)*G(])9AT%A ,W$ IUM0KR:,\N+(F.]
M@+#M9]]R:*XGA(Q]G)_&/]'/+YM^L$4E E%G*H?6KS4VO4NEJOD5//DG]@PE
M%?RYH\CIPQ%6PAQ!!H!NQXNN$?X6^;[=7>VN5Y*@VXO0MXBE5&!M"FZ@\A3K
MAXK>95LD;#PGFE#\M>3Z\X;,G]V(D#*!8&L ,:82^RG)4^Y7<-I#W!YCN3G-
ML C=[S_ [)ES%C<8+HO^RTJC_%UN:L-Z)%%!EU+%A/5;KE<U?[;[CT4%HG>E
M?>>)1$SX>89_0AG&M\M9(8V./NA[/Q!%'8MC72AV\C54J2Z9JNI-DK>],OQ/
MX]MAC86+UWQ=WBE'V1FY2@>X\"9CH2V'"]E3Q(5$819ABCAQ:F0O5/CV\ R:
M(!=A.M\EVQ.7B2":W]\3*3K2<B&<=N;UH4^?CB297-Y;VW5;<>>P2#MTEFEO
M'^:76YQ;XNSBB&)*#C@YCD]<D*C,?99;8;Z76%1$$#@LR1P%3!^W[U%[<NF0
M4L#KUP\T!L]#C9;@M8B5P3*L*Z4-YLHZ!(;!3BTZ)X=UE73Z6NZ>M&(8+0&=
M V;ER%G4K =G9$227W_>>N30#V"RXJY,LLW?"6/8?W@+Z<5\ *R28F!ZK%.
M5^?T[B_?9Q>9"MH#*T3W(N13T7/,M!!=G/_@^NTX_9^NBUGZ66(NIR<M%-L5
MNV>()I!["KL X4=M4A@C'I,0;H-B< B@)(IUO*0XBS9[<!&E%!:94=*CE%Y4
M]-I"J5:#9R>%%%\V?FO1GI=:L=DYSAF ::;UX&0X_!A%NFH2;4ACXZ_-W\T_
M9BPCL_7QY[[V9>8I"$X&[9PC;&VE=QNWME<I]8J<A]KP)H /1Z[\W7,-ON&#
M$X0#?+9<R-?<<$0[?$*0Z<U^&9SKW@GGX[DHG%;50!<Z=4[*>1AKX!>RM[N@
MJ"M$?N.^PS[Z&LU9O#GV^'L[^Y\B\N/TML>O'QBKSI>L] #\S.>#06S^>5('
M7@![Y>V0:OJ\699;3? ( >6Y7PM>TW*AQ-*]&J4S'9WL1B[QL1^8B<^7"OA\
M-,E+".!CRK(SX!Y]%^>=0#$ W@';Q]C;5S!N3H_8[D]HL:\_5*;$/(DI[S:L
MCC<V\?4(4DR><79>NCLY8ZB49=-W+!;JP$MF6'4&@B.0NR. ]6:D+*1QCD7V
M\1BYL6OIK#S"?F0CO%\<HT/,-1FZGLV%.-<"5B3:M)%32]-I<[W-+Z6H$+W-
MT=[FGKPEM6)$TYM7!\5H#1U<2!R2'ZM8#/+3D%%8/8 +:<\^_WB1(P<49W@5
MH.Y:&/$W-OF&GRF0DAJ[)ZS/Y/S;%QZN<]H5H5MQ8XJQP%M@/I8-4%PSAXSG
M' *V4K%RU9-RKEYDV/&A.YN5<M;1)S&L';GOGM%]Z!-%746?3DQ-3)M)C%2\
MG3(Y7#[&6[ ]+#@O4)"1[V</&'OXS:_S1WZ>V4M@F*3\:YB*#ZV8!DNZF+*>
M^7[_RKFL:I]GQ,7KK0LO9MU/=R$'H )N%DWV^MZO#/5G3)LK]6\1>:7531G(
M8*)!&0!ZG3': .!H);&L766LJ\,:P0B%6>^3-R[!$_6$3LV[-+]M'OZ\=3I!
MF=C(4&C4-=6+YQ]>,]]S*H9)5>/KSF?GM>V?9'DUL_-I8"!MG*./1 F^<F69
M.?K#:<?PII:&DY==8>8I[0WZR\43U(D825K+&VO_*4$%/#VN8S:.)(L5K.+)
MZE*:I7HW9S=#F^G%W(K9?/<UZ^HP3Q424^#((0[E\"FR8D22TQ!AU52^MDI+
M\YA[XP7;69OSAWNB6#(T-(]9 NL/C45?.V'0'0J'AC2"A(6^R_HT.7IOZ^?L
MGG1<9*(4/RRC_78KV? _&3^17&,\]@DOSG/_7%R-:G>UG!O6%,S:.8OAZX3I
M#Z_!)BI\@:YR;RG#5<:3VQ&7.D5 W^N#*YOLB_?MI RV^XB;7X>$3WQ#N?]2
M7SVAQO<^A^G$SB71M,";\^\B#X*RO5VXO03'EK- @3U%UYM0#!Q\!&D502G(
MU5&<QQ!OW\;MF.Y\JK>X=-AS[5ZB8(9;+UU8V%M!<U /(80IOS3(LJ3U^7_Q
M,W+F^5B\;J^FU]\C&SO/)@+<RU#.R5+ZLC$OOU^Q] W9\_9*B6_!0?5;B1#6
M%@4W]Y0$(.15.]'T' 1/MZUDY_0Q'Z'?3&$*'($?'YFE6N_3.@P;XK6QJN(7
MG9S^%O4NA=0[5D3CW*.D%7FZ@ YMYT)BD1(<A9G?G2'F^N0Z24)$N8@37[;:
M0W0L4*]N.'F'V(=0SR6-+]8YF6H$+;?"NL,ME"=]Q28F_>)$NJ6&O%\==&E7
M^ M((R/_ D/>N^T&F%DTGI1!7"$.&I^E3<M.^.GVJ5K4(;1F1D<E/KZ7"?5X
M4IA']TJGTYV\,LWE^G5Q$^0Y=%R;SC(70I", 2CD,'@W6L(1ED5'QAO>,= /
M^]9<\A%5/&'N6Q8J==PK7/RM-]7F*<+[FT62H&^/9LBA?K>)_Z:#,L],C$6F
MR'K$SSHW7*9,E*0D?W:GDXU/Y:<Z>B:>'^P5?_,YW73IP_<N1Y'+U7%8"UYA
MZN7%&PYL1C8Q]!MV%%DB&8ZMSV],]Q:#IWHNU#4VSMQ._Q:A>('S>4CYW;NG
MA(:,UH3,;8=0;860$/>M<Q(C,3WN=ZVNM<_K.)I;*AO$=-J1&XMJ,XK.G%4>
M-!JG=W]MO.\A?4FG%W $*?[7YU,Z!KI,7^:E6MLM#MOX*8>(Y]27R,UIQR&%
M.1*@9V\[_D"+, T:ER="N9IRDX;;@PF\#%3'K<SX%:/\-E(.?NGN.%YRHM+X
M(R0S1.YKB+]O[>O$A9<+U^Z57KOW\MM4R=F/G^YEA-Q[6CB9@;:?]&O]4A:T
M.!1]_%KT<4J)Q/Z@Q>Z3T4<EO+M%$FV2;Z5?T3%7JGAL8R*A'"-N<UX4L4?*
MVO)W!W3],1WSO5TMC,(!Q)X/@[T'!B]7'JZQD#ME+E>N6'"J]IF2P\(8CT3.
M/<4#"+C"<ATFK1-:N_[PZ/ "2?;I?,=V7+*Q0+'%?5DOSXR+ #P!:Y1/.-3R
MPYCI9:4?(O25 %R^&=VS+6$"P6RUITULS>%7UFD?L:K )5K<(X[,=X=K70%O
M7##(RU&?%AR:8D^+&V2OO>EP=7%M33QV,_&G8UM;4ZKVM%('/+,)FH#?'RF+
M]0)R%QY&:H#"'7A1+!2G9#L%AG3+*L<V%\N51\QZMD7-<&1BB@N\7?-Z;0@G
MD4X?NBU<XF__*A]0>R7\R%B8YP+OV0\X\IC8WBXW*796I%Q50XFAY4UX_*W1
M%E\4*D \04/J+@JF.VI\H= LPD\7I5?T8SRIV?R)1WWV<8C/%@[*Z<77+71!
MX_.$P8;Y_AB8!$.X<Q8BI($QZ ETF9H \63RI>%_1X,\*)M^^M\^+4I=&5')
MWD$X*5SP,MX2\E<4^P2=Y8$Y!'[<,6 =8.?#:>*_[V7FA09.%$?C'];:1 K@
M.BX)?9X=-XSA0L8C)T+<F>$Y$1DW<)[C:.T6W.N>!R<#5PG_]_^EH;JL4'8J
MR1-*#9JP9$S.54>U'?4QO'.,2G8;UE@+ZA>G.L6&2(I@ZLA;SF8)!93H=.,"
M*U='QX3GGS59LWDUD;LCR5 >;>HJ;6L&#.:0O#FB&Q BC#%O5$KI"*E+-S5$
M76Y,.(-U7=1,$MW(R&+\5=+.Q9FQZ['RIB8_U]/IGBBYY?UJD.I'D8J\^GF2
M"_FG.DGA5#.#"TF%>^+YD)AJF[8LV^%-(87U+@7A^A&BW$.=)M+(!GH?^.C\
MH)YO[T<MY7>MC<-!RR^JM:7=IHT;4(=[MYZ)[^K&PL&0.7@,[-"0,3] Z5"0
M![0?Z4K+SIH!_3&$\G-R9C5F]S.]$K]\4GOMFU0Z8Y'3V\@W[39MH3DR1;EA
MH50)[43&DH3;M$ S.T"J2W@?!MTS<V!T4.PZ,)9(R#GG9=ZD<R9]YCZQ-?%Z
MXMK0/W43;NU?W9QN%(;H9Y"-4<>8/''>@3R FWL!?XMK7Y=QPIX'^%<FYU(,
MNIH\6&'%S\J6MO*.,Q*]MY\>$_5[XTU%)[,NT(54S5KKPC$E-4T4#3_/FF:A
M4&]@^B.O/OO]?TCB_YT-^6)S^R;RQ<:NS:WWPK_$@N$[,M7PC9$"AT:'6!:$
M"WEBP*.A-=D_N1!+9[WP9_]M*O]C?^R/_5>3^(5'%O,^SD.1V/\YE##H_R'@
M_O]/!G_LC_WO8O]OX3)H%Q;Y+HN(WA3T<[@QN-$;QQ":6MR77SKA=!6HSRGL
MKM-P.-V]*F9\[]@'\7S,](5/)Q4^<B$"U8]PW_V ?HXPH9IC4?UP,WY($VF7
MJ'1Y/NU:6^J9>>L$6>7/9?'QKTZ\?K._[-5>" 0BD7,>FH\$LD$#3NSL 1ZK
MWKG"A?S;!*?I 6BV4)L,CT QGW$A'X-_+9M (F-P';YSL]MRV--<R*-5=2XD
M_3L7$CW63MK0![VX$'ZJ Q>B/+90*;YK6^)_A%/ $4/NXT(&)FEX%A2%9&4A
M\PC6_-\=6"IM0EQ(?@,9#L*&2+^TTD!+K!P7<@D=BP,BBG _7"/#!O]@_(/Q
M#\8_&/]@_(/Q#\8_&/]@_(/Q#\8_&/]@_(/Q#\8_&/]@_(/Q#\8_&/]@_(/Q
M#\8_&/]@_(/Q#\8_&/]@_(/Q#\;_/3&2SGE7(X U_$U8FI?&J'W&E5GO::7Z
M@8^*?DVY#H%-DF>LQ6^_A$#F]D.X$_\74$L#!!0    ( *R%6UIB\.1-P\,$
M (L>1@ 1    >'!E<BTR,#(T,3(S,2YH=&WLO7MW6\EQ+_K_^10\RLIULFYZ
MU.^'9CQG:?2P%8]&6J)F;O*75W5WM81C$* !4(]\^ENU05(DAQ)!$2 :'#F.
M3 "-C;V[JJM^]?[A_WPX&.^]P]E\-)W\^4_J._FG/9R4:1U-WOSY3P_W'SU[
M]J?_\^/_^N%_"['W^.FS7_9^P?=[#\MB] X?C^9E/)T?S7#OW_:?__O>L\EX
M-,&]__KIU<][CZ?EZ  GBSVQ]W:Q.'QP__[[]^^_JVTTF4_'1POZK?EW97IP
M?T^(XXL_FB'P^WN/88%[#[343D@M='BM[ .GZ+_?:6?U_ROE RG/?&UZ^'$V
M>O-VL?=OY=_W^%OTVY,)CL?X<>_I: *3,H+QWO[)K_X'W6;Y;N_A>+SWBK\V
MWWN%<YR]P_K=\J)O%[0?M">3^9_OG;GU]^:[Z>S-?952NO^!U]Q;+GKP(<_&
M=72ZEE\.*[64_O[RPW-+%Y<N=<NEB[-+1^=NX.QJ<Y_V<4&/AB?K:>?_\87E
M_'&&^>GR#[];?^[Y^-.3I:,/G[NNXMM@DC/%3Y9/II-?B/*S4;G\:W4QN[_X
M>(CW::&8+%>>WM5\=-D]T1.H^__U_.?]\A8/0%Q\] ^'./NTI_1B-' 6L8)5
MVJB394=S\0;@\'1E@WD>+G_\P?"%D\5TEX+O<G[%0]!WM)!&?/J9,CV:+&8?
MSQ-YCN6[-]-W]X\_//=3Y6/]S.*/]=S"T8>%H,_.W=')VD]TN+^8P63>IK.#
MX30QF>@<Q3-WB*6*^5&^_$>//SSWP_/9XO>[1F^>6W2TF'V6_])]^O1T:W%T
M^4_3!^>?=SZU6H4O'8+EBC,/]MF'.G=E)+[3EQU#+>_CAP5.YJ,\1H$#>P[;
M.!?Z.WF&$)??U)>HP'RBA?+W?OQ?>S^\1:CTOWL_+$:+,?ZHI/C;#_>7?_.[
M![B 06P*_.?1Z-V?[SV:3NBN%N(U\=R]O;)\]>=["[K9^X,LNL]7O7]\V1_R
MM'[<FR\^CO'/]PZALBA_$ \_?'\ LS>CR0,X6DS_]^C@<#JC<[3X_M[PFW7T
M[N0K=30_',-'/LI(G_XP^O" KXRSY9^C6G$R_/GIK.^-:.N?_MT::3%5%+J$
M*FQ-68!%*[2O(7CK F:BU@0.^%=P].!$2SPE30+CEW2E:7U*[\V/'_+#XA4V
M>OR_*V=C09V%3CX*JUT4T1M+_W@%-:C<C+SWX]/__N'^N=NZ_"Y3*5@M9)&T
M]H*$A!897:&;-DI[#$&W>/8NGTR(-!\?T7W.8/QL4O'#W_#CU]VA)%$68B0A
MN]*=:F64B]4*2=\0MD04&5H6'FLH*2L-,I^]TX>TF778T#&\^;H[;#">XV=N
M[ND,RJ"BEW?GT*BLG!&M9D7[*(N(K1A1G;&N*%52JB=W=RQD'SR:'AR,%GR+
M\X>3RGQ-S$EX8X2_HWFJ!J$I(Z1$>O@$=+^V)5$PF1PJ-LDR[6@R6G[AU[__
MNO^8CNA\]& R&M/AF!TA,>_]\[?^F4<IQ _5I":T#4%8C(8V.BKAC3<Q.879
MV1L\BE4YUT(LYFW.PL8:1?+)BZA+=%7'I*)<UZ-H'QHPSV1/ST./(D4V"D2R
MMM!&0BPQ77R4ES-L.)MAW5],RS]^@_$1;O,16C8DWW43J),6UA-C)05>U!Q<
MJF":*[]CK!4>8:,,=?[@5FF;;+0](.D?:XP18.@Q?(P10JE8[.^(\+ ,\("8
M:)_D<H59G?]Z6 D,/SE523^/YHNO.]9? CW_\ME?ID^-#,_Q(.-L)8$%NF9=
M4A'5!$/,%YH Q"S0VI!KDC[4>/&Y7^$[TK3XBK#=:$+W0&I@4)P$\5[D\>C-
MH$&?$+ K"ZRO1P>TY$7;IW?G;4F"I=Y0%S<F$/H#A4%4;XB+ AJ1G$DDHTRS
MNBF2K20\ESKZS_>.T=6#>C3[B#"[]Z-:[8&5C2;')FHP)#@RL(0N) BMBZ41
MJT+#VWI@K9(IH*H(= O"RA0$I$2267H@B8:^&+SQ Y>6@DD^"SHO) <*-D&*
M2(E&2DUKXOGLPVT]L,O@LR=QY'P#89VFS7<JBR!U!,RT&\G=^(&5CFB\HE,E
M"SVP-H7DJ5$BV&(BDM"PSM_6 Z/+UC4=1<F.'KA82V(]>-&*<B3^,"FO;_S
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
MC1[FVSAA9L43=F[IC:@&.:+2310+G!X=FX#8BFA)!PO1&2.["V=\77<9F&Q
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
MN:HOY&;?2$U9*;VS7M1($-TJIWE &B?MI&9+!&UBMXE5WU#-[=LO-@=M3!4
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
M(1%\X++<U 1[$43%U$B*9?IT$%SWA[V:3X]F!>?+EV\1ZF!Y$6S\\7_M[?U
M_[LW7WSD+3F$RMD:8C$]?""_<Z/)]_\C1I.*'QX(\SW!3O$61V_>+N@S3Y\=
M3I>F^#$UWN'W>?I!S$?_0Y=XD*<S^AE![WQ/&/'PY!<:F56\!!\H>;CX_@!F
M;^BRP^]]/WS6X& T_CAT/9CO_8+O]UY-#V!RLC!/%V0)T%JVS02,1V\F#\;8
M%OP;\T.8G/Q,F8ZGLP?_(H?_?/_^+1D"@CXO^.!PAN+]# Z_OW G7_KQX;-_
MX-#)_,%D.L%A+]Z/ZN+M@S9:B+*<1L WD6>\ZWPK?=S0__,ORLOO3^[H_N$9
MNF^2)NQFQ=G74N7]DLOR=%S/[HK[SJUM7W[]Y=GK)X_W]E\_?/UD_\SV_.$W
M9O_)HU]?/7O][,G^WL-?'N\]^:]'?WWXRU^>[#UZ\?SYL_W]9R]^V?7=4FO<
MK?\/2 --WBRFD__8>_QH3TMGT^?VY_@Y65P]L/*[8,._?G\B<(\?7IW<V!JV
M\50 +U_S0^_-I^-1/5DY&W9GN!/UKU?O^A4RRZQQ5W\GM%;D,WO%'>SRN7SZ
MXM7SO<LTR[5^[]Z GNB'!O_4J R.'((36A*B\9%L*5\X'Y4Q+68R0%O2);A
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
MGL[BHLA -</AZ*": RW/T'VEJ73(/6X_0K#WLQF2)+TH/"#+[2;1TFK[A*]
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
M,=)SK)]5!8,95E1V!XP".AA=2(3!)PBMY;GUY@VM,V^KZAKK=CM>_<CFZEV
M=JX6?,0TOAT^  ,+2":'HT7GRHXC'VN;]0]RQEC&9'_!2 )>A$#S?/5<3RI$
M/*OFV%-DT=5,2:.E%E.E**DM(9XF8/ ])<-^A$?0W7&8K*G1?(N.+S#V:Y5.
M*H0]_T@!(CP0@Y?=*)Y;5&Q_<?LM<IZ-T#D!:9M6"&7#,J=4(Q#ZF&U)7ZZV
M>>*-&T(7[ZD?$^%J65.FRU%5!B]=:L2X,O"JA;DO<>"6^CY@D8RS/L6(-,^1
M9[]TQDJ$7N,KNV%CEL:AK@J_UM@OVJU'2&NHQMCBSRU&=?@ /YXI>M&+A?+2
M[1U5,D%8@.FL,#%9-Y0E(%9&&$D9<TRQ(X/G9/N.?)1Z+W-N4:SIN\\E@B93
M93BG'/"XK*TPTNCE9[D/C((3"FS2XLN CLOX5*GP>F)X739 _'KJ1$FE[<>
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
M?;;(BM(,^/ G\5.<@1T@::$R,2>H$BJ06<D)+;@*+L/9UW2SE=Q"7@!^ZPH
MX<9<_^\HV:R,3PYN&_,N:IJ-G6BCY%8]HA,<EQC7K, Z0.3;J2R'MH 2Q",Q
M+$"NDLN"F1@L1K"0E9<@HDI4G=3XDR"([B<D/T_AV.43!@<'SG"M^K,&:L$1
MYMRC<%$E:!D)2T@*REZ,^1\P:YC]4#ZBFM2(DT1K(B1<9.R++.%AW4X^Z_0B
M!BMAQG: M71J,LZ=O2T<, )Y!CJ=*.V2 *@$Z=9416$;C$[9WELB>T/M[SEA
M!D1/K'-T\O[0L"^H BS6<TX@'-8_55IA:1TGE78$\D/CL?$LKX !J$+!2?YG
ME=@?RVO $P)PGG!D @W.<V1BLG>37%%+"A5;"\VCX,NR3W7R_E[2#L95SHUL
MF863NNZ&5*PHM:S7D>CCM3;$O2#2]FR%FJ9G#?_$F?=74Z6TRW;N^X<4KG.U
M,>*+T RM$V<4.^_N*;![D85<LTR$:! LK <@?.)/A5/HG3BL2\O$0#R\DE9P
M6,0"C89%3%SU)$8-&;PMHXB= %(.B<PE- FRL;XDWA3.S)!P8[I]Q*1$82ZK
MY'&?CZ9@%) U2O0UJIFC2S8NA\KXBCF0@X@4@U0>''O<[Q$1^$J>8'L+"IV2
MY2RI>M8_H;(CUK$^?$FA2^]HK[JC03:";;8I%U4Z#4&E 8;RG9-YK<1"LC9;
MTO+4R=4;5&5!^/5CV8UXS&:L]YNXJ)NYC&H$=D0-<:&&8H3E#!3,PQI!D_W1
M"!@G;B;: &*+POW0-XY D4;@&4O>B:#E>4TFOW^)*I@-;0\ G6PY0N*;X_N]
M?_-SL-LUDW>")UQ@T G^-NP,S:=/<6V[?R?#*4TK@F&6J7;P!:S)^!4BT.'1
M3"S:#*Y;YDP*FI1H+%AMS>W0"UFS;9&EASG'';6=UW29L<!SLD4V *E=NBO9
M6)_-3>T^N^DKW2)\/#RL2DKN?31 MVS?(RG6GO>(I0D1&'@:B;^'=4<8#*8<
M(<AQQPZ/KR8X)=2"58HRS8%G%+9GZI,P2LA6/W&*0(W4BP*<TO.;8 ^/A9B6
M,ZHFB2J]]]A+ YI3BG3)9VH9C"^XQYGW*.N=$)XD^?-URK4JQE^4*#.+9'1=
M0,OW]4WMD1-W2PQ$W,VE.?:AB(N9,]X[H8@F(&L$*U.,1L^F_F))EV<<R[R'
M5CWES,EPK-4@.Q3NM[15':S8!=U,F0L>^P$$AOZU"8AP=--GO,QK)W:=QGZ0
M#1[B"0=?GEFE1LYM4196DI !=#7@12_3DI<(!&3QRDO834XSM'^J7#(Q# AH
M/".N!,ZX+ L.C<NR0(;,LU0V$6YA*<5RAU%]=8G#'&4]ZI;/6"JT/>\,S<J,
M-Z]*\_)@1<\>L4@ZEG"87V376M$%3)4?%*'SS)TP4?&,1;R&E8B'GL0CG5#%
MI"J,#^TQIG0'+^DWOA4.9*/6_BH%<L<Q"^+Z+KP210(PL 6*B,X(;ZF9SVR
M!?Z/L!$";F^6&<X$.5R#<#3*%Z4I$&)2"%RQ.*HDB!"E UB$Y^B(3TC7NL&R
M%,6B0+>'4]&R"/:\IK&.=&Y<C_^?O7=MCMNZMD7_2M>NFSI6'9"Q%3MV[#JW
M2J%D1S?;6SJ2+&=_VH7N1I.(T$ '0)/J_/J[YIB/-1> IFA;E$0356>?R.QN
M/-9CKOD8<PS..S$XJ[:HOT[<_HGDT&/IJOXQ;*6BKHGIX,P&YA&X/A=?_.4O
MWR"CBNGKHJ.'K<V.FK#F%?2G,"H%9^IL$\%%N6@Z31569:U2$)[7ZJI8=F6O
M'-(:M<:QE#_S#,49=-EQ_N\P4@TCU)@;;^!YD'7K]]C0DN?:JL(']SZL>HG?
MI2!A<=HSKN=H0L$YV6&L9E3/C.IY?ZB>KV94SXSJN8LN@ :*74(+1-WR(R\
M02$WYR692_1OEG43JT#>U'+4#\/,7WU9O.5VE&+-/.'^X+)*QN3M@^\6/(3@
M&Y+P] H9A322UD,6M6D"4M=$7+V[D'(@IVTU(;LJV]5^2[YS(CI][[S ,2##
MD_!.HC$F4P%*:D47&0A,4 S2PG<KWN)?QMB>>\&M0R2\LC*M_$!KAPFJ(_R_
M=7BK4C+V4DO SQX7Y*1HO'5&J?\0TOT^9_E7XI,HY@PC*5O^KT5_11[^&>(S
ME0&@Z3E[LG@2=N4];];X:Q&>LI84Q<///_\3N^3?B\4Y2] Z^,^R0P2D%=OO
MS\XL)0(82S' )BCE&>='HJ) B+QX:E8<.L?6X9'D@DQ7VDU/Q>C@.(99%OH*
M583S<B%,%W]"_5WAN50 L]ISJH8<2"5M5QH!;&S* X37-J>31H*>\NS1B\=)
MLDD)H>+3^XY._32YMC0-1TUNO(K(G8S&0C0*MMHLH)7>NE#HD)>$6'SV\M5?
M'RP^HVC(?]M'0+$H+F@-+XD@"^,!8KZ719A-&,R'GS_\7!;&V5D,L,),[ZGZ
MQ\<;4R LJ\'I)I#9.(#*<XZH$]^WC,\%>MM5!<S5^./HB^J6TU^7P:5:,P5\
MW"&TRFN*!</F(9 $9["J'MUR%IA2#ON G!1,-7H7"S4):5:J'A2O:8JMA'*Z
M..,2.$;'_ZYNE.(PO,A%L$D]RU^<B&JAM"&-O0*X%)R7HF&M\TLI;]CK*K71
MLJ1ZLQ5"( /1U"?V!Q7B$32'%F1=)D^N1:DJ.2@Y,8Y6P"[%C&$Q^?TEB!EA
M!J&YN<$FRQR *(3$R_+$[S1]0_IQ6,[TX!68CCR&30YD=]^?_M$-]77Q<U39
MGT0AE*>;J95'.><UK[D5!(IBG<;6GBUENAVZZ%6#4O%"$(0*:P&]^V$=7R %
MB.^8,%)!DX=WH*RA D2!HS )$WPLX(D5.7)5) #1"W'ZIVSMS>[.(7;KB.Z_
M[</WP\3M8'Y?*+'$W1FAVZC21-8OI4&%)LH^"FVISB1(RY"&!FD'F$S%!+K\
MN<@$93&1SJXSHI!<VN@DYUC4YR'H7X- "U4('# >1CABL(*=-[OLFO*NY/0S
MG)S5>MLF6&CA6(D:1KADW;'Y#&/]!J*Z5MG5(X85:*8'B;!)S:$0"J_\C<MO
M9A@UK89@(-[1$DZ,8(MS5HJ2UZ*$+F.")3NY&;1W?Y']^9O/@_&NJA-(T]@#
MW:%=_][7M!&PH"F?1Q*NE* >$5R1XI$I,Y%.-4V4] ]SPNBR<*EJ_9;G^$N.
M_;!<R0&-;<A1-BQ7G((X;<IP4$(Z[G*84O9MPLD:!1RSJ(OPNEW4N0I!Y)NR
MJK2H9<HL24W.4_;:;<,2;:0^&WP6I#@HS1"OH4!/!KLW8+E!4(!=JJ>> =N-
MK)C&_:]-SGW7CW&$D[L>3C[F-N&O'QT-H59@6"6)<.&Q<)Z'_;VDMF[E.>""
M&E?S\3+E0,,:;5<>V\>^]A;:UDRAUQ?Z$-J1!8YJ\/C\LZ%VKHLBK_H+518$
M.J/DYN W)Z1'&_9IE6N[%?VX*RJ,+Q_$6-&H1D?8L+0[](=[O%&?,9<TQ8"7
MPOQD%:S@[Y1FUF5;2E?=+C^<A($^\6M6=I^TZ]>K"]3+,+M-#X#(%0K&F%0"
M:D;MI(G=%9?F1.>^\+R)?[@K4 E[-KS:)OR\P.*#;I&=$VVQJ8!ZR\5)-WS:
MIGPKAR)UBW.\1/7LB-JCPZ +*XUDF)9-'6(T(*[C*.17W-3!L--F]48(C_V3
M88CX?(Q/958%N^.2(!)+;3;A94^3P[(L?,)NBT(27"LZ<UF[RO)D0['-A.T
M@LCW>-G_K-1A.BRK,%QA.L3+PN2114\8!92*+$[9P84B0KYO.J8&:$G<%I^@
M(.KL,*HG]+]$6-T2UH-*D]0"("NHJ#82@-$,&RAGU0 V(_"<,,8LXN.>]G3Q
M8[D^.1!:G+Y"_Z J3[)6VX)83GG7R]_3T-Y4"+W9IY.":'/+S2$9'G+\7/T[
M8M\4C:+943HDF'T(3EXP%6%8B56<*O3D(7">G8/U-KUS\H;?P]0W'7/Z%PW1
M1H8QHHQ[VU3"1Z+OPB$<L9G(=X@)7[AAW)$=7-/2F!WT$:[[01BU_38Y\9+^
M 3VAX</+.:K,2U! 7A(,Y8T#0,5RM@"]JS>EJ0PC@2V-;Q6QU.9* !467M''
M48W+VQQ::3:T&QE)'8-ZP68,P<,OOOJ<#$_;14= O(2V,"I17#E=\KQE *3*
MW,Y(]M#(AT_\=^FXPJ-0TT55K,\+V&&L<P.IEAI@8Y[C6^L4N.!$Y],HK&H=
M"'W_+/+DQ3%X^%463)*[4!PV&8W[;3XK0$W.^1#G[= 2SS4GB,E"[7>50M&-
M4DAA8T><7:QVH'(6>.F%I8S8:$B'A:R818/R$3DNIXLGMHQHD9I-60\8$_FR
MT39E3@U;?,/@BLJ9C7MFPF*4'/+"PBM?H-Z:@FVUHH%CBU93E:O@SJ@5N]^K
M1J(RQT#E[2,YY&4O"T'-!I^MXER2E:$4*O65M9SI5K\QA/,MP"HNT'(-NK1,
M789#GZ6F=#O1 MFB4JI3E;[38LJ3%S\8P#1SUEA_>%)1W]5E4P6'+3AO,]AG
M!ON\/[#/GV>PSPSVN8LV7W,LZNV)446,2QV%A?4,T.%X#G@\G>;!V.H!D-19
M!Y0+B&_D"$&-4XX)3B10?2\&29QO2OU-BJ)$-J1TO? XC"0B1+!RKP]MZ:N-
M1Z0C-T**@CLS</(RT37W6E#(I.*&$/\^5S</CE&P#-TF7UE"A.K=I'-B=XG?
M#[>_+ X9=2*O]@@ L%!ZI IM>OEG3*^GZZPQ!ZRL=WN"[>8=\D$K\10EQ*.4
M-+Q$.(P6WS*]'QB:%N>YJ"Y2E9A!&6B6D(YWW,8")@YCNR/YXCNTGFZ]'O@D
M)H;)!7^)[(>$V<QC1"[WW1FPVQ HD)5)/NST<-$RBX,5?=:7/Q@ 2*QH;$$*
MYFWQICC(AD'4_NWBS!G0OT8#^J+H*'UN!!]GFCI?/$5YYG3Q#S()*$[P=MBS
M5A$M^_ 4BJ/DQD2B/:%LK?S1VG08O%!I_5RN*:#_><_$-?$R1$4GSS:;Q:LV
MC#?;T+LS/.^]AE$OGJWZ)O8L/UQ\1LM'-L'CLN-2(T6$C\-&4L2+=-?(UUY2
M@C(??ND!0ZLZ&O!@OI,+ZRR\ZWJV!:7W1]5B(ZW+9O%H792YJ&4@#TLG$F7
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
MVI$CBSS=%/?8XOQ<6(I#V1NR17 %<VQ[23Z*79DP)&,SX;D%V$G"%W?-;D^
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
MI/2FB(V##"P0C8=H)$GDDMKEF.*EC4S53!UP46YZ.64MU^09#U3$7F7?".5
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
M@MFE:%D(7P1-US)?O8'L3LT\?AM*A84)9,)O2!FR6Q<^B]VY-D:M;HIB[16
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
MLIQQVS;M)U;GN^>&DC8M(43%FS^ZJH=*A,/%E0U;$K"+IN/%L [1A!)LBT&
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
M8GE;W%Q;7&<LKT!+78/V3[<5]Y/=*"%HCOI6NCA]C(QF^2NF\T*=+^4%D.)
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
MEO38Y4P]1X-$3Y</*B'CJ^9UON;+_AA><=6H.N_4$[5 :ZJP(/\U(Z Z.@X
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
M3Q[_!'2+8:"D77T""P\DY8X;87G]3\/NI_9HS%8LFWUOWJ(%_B5T9SF?H%T
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
M9K7CX!B=\B J+9DCUG6+=O83:/)SL2T([,G;SN]5VLG#U]$DPW+=&0>M(+
M!FUV6\&^MV>6P]7(#5@%^2F*+P;[L: YOZ*FB6;F&>&]C&8J6PAO%76C1]!?
MK7F<8NH(@0VNEN#LS$6_I QELXC$OVBP7<\=C@ZW49$XH0U52AHP%N@!=NX
M59=6.KA$IAB?GY,&*[&<LUETEX$Z4 C'N51'@U!5J"1MYIP?P_27!.KD57,5
MYZ8#QKJWL>4KV>+*;R)!(^E%39U2ZWI2M/XJ8!#J4\S9/!P$P4]-IXJT<D 6
M)K?N=#+7,5$&O2(I%N553:%:O"9P,6[3BF?%M:ZVTI1..[QISBI:!R]J9&#"
M:%?0V<$<<G!RE)>PR.["^<>-L)^WZ@+Y;@J&\Q(/:*B^FB.X);\A<EE'-4#9
M%"3:/BF368S'D&(WV)8<(?43>7VZ8:84;F J#,',5YJ@2?OE\E\(HGC_+QKR
MVW,VH9Q3SW>3*+Y ;6DU=R$G\%NV<VZ]//.Y.RQM%V;)$>Y2TW-T9-LVRBEU
MP(9QB$)B0H%]#IDS7H=AVH9.9@V)2.[2UTC]<Q^##"4GGPJ"'93S*GKV[NP?
MKYZ339JCNU[VG%M[M]S[,]TLNM%5?09@A]CA96?I+.5O'6U_VTQ\[@3$MT]!
M+_I#E86AN**IZ/__SSGS<.N]^K8IN"]R[[N?G^NS)97OM_D")^4QYM,5OH?L
M^*[:"0^C:%)C.CZW=EL%[,.V81\. _8A8!\VW0&\'W_VK^@T*+B@F*<3[%#/
M8=YJ>TR!)W":_4EK/);/M;$MKT.B25:[\(=[=B/88;/MAH5P\S&V!T":3[T&
M Z!V%:P1 DIIWJD+#Q@58#]-55QZP '*#H)+268#V^59@T:-+(_;FD /:5&
M9($A,H[SC[IY"28KXC%GE)!:%0EHXA(9E'F)+[-B'&>,LB!?@NK&\XI27O6J
MA/6Z1*RW*F,4Y(T1UU]7;9]T$/V,N"=P@Q=H4A+TA-T*6U%I^"XDOIZASX0/
M(JM+U3)OIN4)9U-U]4<E56F#Z-7G7$Y1?MT0?;SDC\!23:(#MTML9MQL"WU?
MRDVRX%0D4]&\#['$0A>\^EK?/^/RE:F5GAXA#8A67HM,3Y)RY)92+_&.=?:$
MCJ!=\2<6/@(DX\/@[B5+'B4^Z+.X\Z9M_X5PX:;B*.<,M)\[,"OKMFM.QV#Q
MY7BKA+C=7< 1#GQC1VFC;A."$0Q7HZTBNFZ5@S/LRLE5HIC>^QRI<%<^]BE-
M%V5JJ<_)AU'SN4^Z/-<6$F6!>.N1:U64"L%W')8S33_XV4;^.?S$25'&#+J9
MJD53PHZ5\E'PV7OBW(-CX0(,*(F++E%9Y-CL54G;@5B:VL EPCAJ'X^;DN+J
MZ1^Q],TC2G7845RW3,>-V0A55EPGQ76NFS[)TF-,#?>0'D8EN$=-,^^O@]F&
M-##4*'5:K=ZD_T([D2B/4PPE5]S)B?.T9E^ZB^=]H!_:,07>J OU,% #4-!&
MTV7+E5R9K5=L;?MFMPT+(Y:4GD5=1]-4W6?RMPH@>]3>X;&72UK9+'+$X=25
M*7P<3*XO X9_>NUVGWL6@!P,C$QU56_TS-7GH[W1/E:YIU@L-(E= M??RI2B
M&W]ITHR2;F>P1V#XM-879W_IG_W\_MW9<]L0B/-L@AUF3-N<#+7"WQ:VX\5J
M%+-3U"<Q$KI?YJ2:4!9_I;O?@J*G=GZ&:%B4.>5I#4NW(7-7$MW(W? TC*T;
M@ANDN96ZF1F2'= 9&HFTWOIO&_K.U)KY%%/2*A3X X6%$259*J11J.QC+9$7
M&V*$(G>,(-N_M#&$Q)I-FZ-%.H?'_\$CDK2IE8&[=S78'F%X L_P'V#WE<CR
MGU9P&-.1=*D*] + ;N"S8PI/=-L&1;G<0P7">9^*A"=Q#?>7Q0(D3C>P8XTC
M_5YY45</JBU:GH?>JV]6Z*U79]$[2<#B 'MN]I\F_HAL+%E1(#M>U>0P$F0Q
MSY)IBM#[&3P63S#E8/FN%9,CRE,7E+O#7E.]2'<\TOY>SZ,J,-0S\SB;PB[7
MSN,263KBNHXG'^'=S&MI#-+\*F:S'1OFP%F)W@-=ZA2MKY,S/'3P)[4 +8$:
M"S%W<4[_]AI15K.F3IA"CXTI?JZ124>FS33<+J=%N]FB@>#H_A\>X:'^T0$1
MZ&.(8_X:U.?U/69S8EP6,2)&Q($V*EKE5RG8V0PO.7-;0YJWN$^;M$K +7C0
M-6VU58WSMV2DKEORP>QZ.-RY"D>I&(:N^\2H9-B-Z0)U'W* *L['9\5$ZGNC
M<_@,V 1Y&O<,J;WAS;6D31J YE)2.(2:_C//*GP:53^; A*& 5S2\C.-Y)3
M$VF%\F.;17(O&?\XU^)7$20 +$Q=/L ,#WG[1+";IU/Z_(<Q75&*B'4R#TC<
M$ 6N\[\V1X4E$%-&@U5N;HH '2T@Y=17?G9(7L_5ULAW6W:M4T.KK^65>ZV9
M2A'V(0O+9M0MK0[?:Z\%CC7@$%^,:/'(1F,^R8R*_R3F:+V;2L42EX-# CFV
MB9FVEM.-(B?Z7#/A*-.JOB:W MDJ0-B?LP2M*/,NS=R*'K8VKM.&CHK?*VFB
M)F.3F$?>L"6<%@E]H1YFE. 7.HQB4J\P=MJQ+3*L"DOD% :#&.'H%%%K:QQ>
M-QEA/(Y!LGO.8%?B;)U/YIDAAXM\@T3RPZ9X,HF7;OU!+(NF#^^YCI]1XS1W
M\QMHI5@0 @/144#R?:]G1:9V>2_RQGH;+_OO_X4SU/:+=5,4#:*E @>F!>[B
M:FL%%.(5O6>UHQA[K4A2HC)L-]<9K+ !@)ZMCN5.;8A%>[5JQ+CVSIU52.%V
MX&I_S^IWK%IM>I\K)!X4,AG]+CY:9ZE7IB=PB+8MMZ:;JEO[V^6T2"D*=X'7
M*D_3OQM"9MR,G15<1B49@]ISPGE*8:=QF)3TS93Z'MZPUAUS%#.7B/JD)DA"
MYO$H4TX$]3X/<N6X]=[0Y9?X9,]:5(0C,2!(MAQ!<A00) %!\HW&O-ZLB1FB
M&EZMNXRCJQB+(,EP^^?@8A!-58)X=$*C"\6PT%)IS@;-:PXN6I.9 AO=$IP4
MK77QQ1/4O687<+$ Y#W69-?N!1<(C"KTW*M)V<"YL937,4S&5!TY; ,WATM=
M3W]+5G&'2\5?8\]IKV3KSB*E^4HE*"4"BO!;B1]QC9+C2G&>QC;;U>:0M'CN
MR#**J66-I;/:\1+<E )O(/+_;#4NM0+/U76/-Q[3^I+?R%%]9YAV3V&]7SXK
MT#^YI&RVY)_]:)P'4;$NK+5_/5[M'O</H9(7DSXUI*["L:);)*>YLT.E%[7;
MB]/^T5:4^Y!_3G>YGQ&I><HY<'Z69".%]["8@LO&$5O=.#GC%DI1[,8,21M9
MXI.Y$_.\U]J6:M'PA 3JB,WX])5HSX)*Q'6\ATGW5N6.58>C-NA,*PQVC$/M
M%,:;8QORLNKPB SYM2,6T>MI:QA"3#%7J@;_H<BN>$M<*8SA.-$\YV3CDB+9
MNUJ?*5WBYR@N@UM?<71AT.2'DM!2;M+I9J3#LW(1&(U\*.++9&BZVK.="; Q
MKT[ D>L\=K+\='1>/S.,3UCF1L%>N)6"P/J@!BW.NODSUXQ)''5(BX/\2#&F
MZUI+BLBAST=AXVI.-3^^6J2(A4GPPQO!S],+A042115G,J<N!14C1VDTT@H
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
M\?J7(B914PTA_U,UB"XH'8J3@/]8N/7.,AVV*9Q];L(];RZQ4IGAC#3QGRA
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
M2!!1"J<^PT6D#!;6$',V8P71^IS"4,_2JR>?2.82M,C?5+<)CZ?HH8"=6TS
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
MX7BZO_<=<5C!)"R3%^?+,6YD2NLN$7#\JTD=O<4,%6*$?B[*,\(*P>>]YJS
M$OYYEB=T,?SS_0SI?:KW,(X?L=7Q=^#-3.(%O*,N&\5C3,%U2L[JNW[8A^'C
M1W175,'DP\2=C\W>_N=@?BS'F[WSS51N]##=9,@N:2-B#Y!<]4+O=D;VV6W>
M$Z!@ZC3<IDUO(Z28E]-L\N[^H8(HT O1,S'"J0$:HZX-+PH+\][1LYBB&^^,
M51Q=]/_^',UWY-W3YOZX+&(T66Q,A+."3F)>]XRWU 0V52\&T!D1:>!QA"P&
MAC!!J#I,SKR#H\@RHLML">@3')-K;OH+G@>'>N<*#?"TFE/4@E/_/9B!R2R'
M];XD1U^P)S*Q8-<5B5->I,OU&()&M8"]B).-Y#' Z+F7=Q+7,0:@&:(R101
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
MJP/PI,.EE2FO"YO7\:]NM$=1,XKABI-^-IVF&1/DZ?N^P@%*EV_HQK^8,7?
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
M>%#PH-1-24Z5H2E?Z\S!5)4.*PZBD\/K#L!HGR6GP.%HX* XB$X+')2CH+!
M40XI/%!E[@H.%.50'^% Q7JZ/T;*A5.40XIRZ 3!5_EBBG+H1+3MI"6G*(>>
MGW+H79H7K4.>!QJ_;<Z!AN=A;06FWV/&/)NG(*=_B2_@GB@I8'418:XIR_$\
MVFY4T9V<ZZ4*Y52A^C%K-DW3'HS=<RU4/_*T5:!WCDJF0*][H#<9C"S%UJ9
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
MM!1LZ,UTQ1M(ZS1A:U+Q E 700A7/;0YY6D%!JK'B'8\O:UY)B*T?<T-K@]
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
MKSE2JP+JHH,(GGOB1[0<!?,S%S:CM;Q%2QVOR+CM/4DIT_=E+M:Q/LMGPHG
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
M0CUAX%[>:'&*"V,<M6:/0-H;D/$L2\LKL2;(N4]8\:_ZB<0EY?LHJ,H[)8/
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
M$L [$?S46@_ RW-_QH,R%HXW3F><^73WNO9-$,1B-,WU98$&YC>..)4!X?*
MK"OFA>,E\,*/E$$8<! 4OD+,[I6<Q%9S!B"*$$$RE?5?$VE[CV79]O5W89AA
M:8(*^.$:_NV2'3YC /T=8_ $:@A<A&IBTK<F^38]%RCKI5F6WF Q@M,VGHT9
M;RFNF%BK#\9V(#I<P^Q/2_P,JL'P%]IGP#=PF#G7LE@AKZA>?'!'4V2/$@^M
M[7-3E)"LOYZJXP&_;\&3RC%-2TXM431?+=N))4BR@(B5=CO-9;!M9V5]<Z9)
M7JEW<03GPQ*[N13 VDI(6?')U?[&"D%(10UVDD*Y+VU--05H7TSNO.TF0ZNV
MX?(2"6HB+JS-G/-"9I11O HM3D'L)*+T.('>-V706^)9@5PP/GZ]<I&3?Y;G
M:"2O #Y@.N0%*O\5,>W("@EL*+8\+Q>+*KCU0Q8XFE>X$(D"W* E\CAZ&VZ
M5/Y'0S8G7[FD%Y+0VNGS((>HP"((N >L=T+!AOJU(3C=Z(??P+J?V-G059>5
M3N@6^CXY #->[V/.I9L&%V/'>'":\_Q^1 PI"#:LU4;0UN7H-[4KWV5&X,;W
MK;@0!5P*[L\2Z DJ#ZX*/5R@\3P7GU;OK=3,EWDQE1$JXT"[0IN013D75 9U
M-7>S;ENA),M3Z"+:.)#G3643AMH'$7RE C>P*\W-I-)I00:CKNRXF?%$Z@/<
M(I;!U8^#*I#[PV>AG4,G4L,\RAQ6E@6NF+&*4(5^.Z+NLCAG#<=:M#T-)@EP
M)B"K,"1=AQ#2DH3CK[0@I8R56J^I "EGUX17$6!81+MD (2?13AA^T.IA1ZG
ME!EX5I3(0(VHU!$U3<+7J_2OSL 7OEZUS*MFGW1YJ&0-'AI4-:S50YL^X^JJ
MB3E6CB!,Q#_S5NX85>B)[P(,2A*M)KRO6I/"3^CI8<E?M9QMVZ O: (^#;1/
M8* T\T(8LA6SU!_]?/H2)%Q<^QB,$(MOE/\'61)\QNDD?V<)$XR!M. >O\VU
M(,IA)9+7Z?A@+Y9YE%?.1F/CZBE0$0RBQ:/+FKH!7%J(S'C*BQ)3K^5H-4_+
M:T>KRO[:]INHEO0X%=!P<(+$5(!G8L::*,H&H/GEXN)+M6'Q>T*;*>3(Y7)3
M0EJ]'"P*.498N%H5B(MI_D<97(DWTJ*-A2%-9E%3"R@G%E&E9(856?>#=LH]
MAC1@W5>*J%5C^-O+,!1UG.:8!T9;JY(]IMB5Q:_]C/%5'H''RP2+;B'RY'8T
M?2U#C?9*, D.WA!P7+"*"G^)<[B:Q0P^+&DDQQC=Q/K)8A3E& +, "K1?,*>
M9>"12Y[)"NM$3 Q3[.8+H0I"CEGM^E=+S;I&OUVNZ4>97\XQ_$X.[[>U;@H!
MB@I_(619VB06M+351KYX%0?'G['F5?JSVRH[!@W.M\+@-([UHX4%@ :76;TU
MO:5"9<?X#>JRJM7&[>18&&+*6]FXD]*K"Z(0@V5R/9.V)3.HJ!A%X14GM<VK
M86O*1*H'XM7-/*L24<@8BDM4+E3?<Z'&*A=*Y4+UT3=I18E6.;)9X\*U+!]8
MECEZ]7[EZ1'M#.A+O8E[3^^C9J&S>I$ <%G.Z<@!,"27,(2PBO!Q-Z;EYWZ!
M#OM1QTB)T?*0E.U>2/FK\#,Z)<(]2?U$NL#:AEQK8Y[R':3*G,D2\G%*T?80
M^R.O)X!K -M(HO6<_0$+!.%JHVY5?GH=A =)PXI(LG#A%2LQ3XSFT'88P/=0
M^P7\X0RS_9M%592WV0QH<4ED/^@8R[54EE(:FDB!XW7Q$OC(%1TK40+=OR$5
M#;7(>Z/U3,;! ?4+&1?'VJQ KGWKS3Y9$45K%<&E$&%IN"P7$EF[Z,-O-D^N
M'UK-(VJ=5O/$3F%UZ$RS\*O.EI#F$>\6S^$\EPM][9\E^'@\PW+'="GXU/!)
M:=8TM0Y2T05+N?2%%K:>BPL^6KRM]'Y0A;26U3-@Z4%%991'W"*@E:OTBM9B
M@"D#E&1 )+MHND'7,84+\Q%E*I;?$%2T&)[$+S)A!'P%7S1P=53D$#8G)8B
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
MI;#BPK/&GS,^D]Z*3".I'B]SLD1>2U2=B56?EE ME3'XN:VP@4H799X5[A8
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
M=V,O9TSE:+9 R?J>@\"1@?-[>I/ F,RBQ7?)$/>=ZFVZ#4\6'B,F.J!]KCJ
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
M[&#B3[WQ>!1ZZXE4G%D.XR[3C7 $]UB6I7N^.]*YX;*1.37&5LB[G2_W!03
M;] "S%* J7<I!CKR[B;,=7^F=2P_T'%=T%X^U4&O+%!KT]2G8^[KICTU)B/?
M<*;CC330/=6Z__F!9^8Z_IUEX&35]:/\%D.*=9F)C E()PF>G("3!Y^@??YL
M-9@JO![A)N3\2JQ?T-,J\UR$*)%Q7;.J6,<]O$I&_FKS+KP6XT8;.81]6^;T
M;L>Y&[KZCQWIDG6,L$J:#+-TCHIAH/X\)G=RC;PN+\$R/E'>W;H+JW+05 [:
M(UICJ1RTWGN;*@<-6O6_7SY\_:1]^NW=,8W\"E?5KD/\FOW@KLKNW>??+C__
M^NG]Q;</[[7+;_"?OW<Z/^O#;]\NM<\?M<\PYA??/D'KGV',#RF;Z<%$\XI\
M<%B?LR3(:S\=-%#+9[3!*>*;KSON"=]E[1_I"1,9[)IQ(S9BLEZK+A1V!B_7
MP3%*2WF)>)-I&$/C974]YK^P1<[?Y'S!8,;S2BB"K)CN>[%.37T=53O=;ZK[
MMY!.B]>YTZ$Q>=DV>;*;PN;]=<=MYM"Q]KAKCUO 13S2FU27.M>E'Q"O3V V
M>\S_\RH#\ ETB94A_>^ ;.Q#PWS4Z0OF*CM^A5O'-R;'/VC@$*+KE--]4"I[
MT]C.9?] J=4+E(I=&"PS>8Q:Y3<\0B4GW71O[C4._X>$<A\V$AZ?4H-_,!8"
MEPR[NZ/Q'(=G* SOR!@I#-\+PW><X:0@_# 0CM%SA==G@ 6'DI2"@A.& EM!
M@8("!04*"@S+4E#0H54<>?*;RS@?)!7ZCUFQW2<MXKYG^CW30N2@1_I]Y=<\
M*?D>RG\?29[[JNY^TDO2?LIN51'O+[2?NJ%MW3A?^J"S6:;+?LP8I4O)?%DV
M,IV1&?BZ8?F^[IC3L<ZX8>J>:4R<P.6^X1J/X=,L<_V*L<4;B24?LW3^#AZ&
MC?A'5,S>E3F(@F<?;F51_@55[/#@&[M]H95))-[Y^_??+]^#FP/CR>E4UH#[
MT9S%^=]>Z/ )BVU8\;<7T6WQ)BGG>I 6NKSBQ7\X4WLPFDRJ'-BJ__]QIA/S
MR/BET/\<E4RA?S_0W_>8-6:>IX>&.0+T=QQ ?SO0.7.Y-1XSTW,FCZF6>'[T
M=RUS8-N.0G^%_@K]%?HK]&^AOSL*/)_[EAX8Z,>;GJU[83#2?3\T S> !0';
M.)72L9CON;ZAC[Q@JCO<<V&I8+GZU)R&(]\-S>G([Q#Z&]; &AD*_0^'_@\/
MS!TGO^*< G.?139^<H6<4CR!6?.F(]LI/;;)!]Y/.0^A*4$I0:EI^.Q"4X)2
M@E+3\-F%I@35S8U]ZFM$7*3B)4^YT]\NQ6OH@N7;C?5BTEZL-]ZE.3'D96(A
M3R69DD,[X/ \/Q*T;$0%.\=3=/]5\[1%2<&2JTCR0_(5KG854E0AQ5..6Y]-
M)'$R#9VI;P6Z-9F8NN.-. 8$)_IHY+(P])GC>.XAL@@0B#Z'OZ1ID%\DP27/
MKB.?U_'#]RTL@K]CCG_ =1<M2#I08-$T[<'8':G 8I^GI[(!O9)=/Y7L;&R
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
MGQPEDM6:1(&D#AQQHTL5CHTYRHW>TT@XT[:-+.GV.(HP,Y(:MMB IX"G@*>
MI_:3IZQ-UGHOD371(FX%0YIQCEC@RA!)HDMK/+5)-G9[/*4D&5'<^9&#@^6I
M+JI %^NK)R'?UO(BVTS2KH1;!+F\V-VKK\0WL!SNK[%ICLODY.N*T=5Y>3N?
MSVIW.;=N'*OYM)K<J]'.;UX6:8.[ NX*N"N'[*X\[$RP:"7F0B%GC$(\8(X<
MS@$L(5*:B V7HI7$[)LXOSV"<G('LSY,MWO(GHUR5 R>QAZ9=%\$!<QRT&H(
MS-)U(&PHH5RR'-1:A1%W=!'42L2(8%R+?%U'VTC8;I&[OB]>9B.L!' 89'6!
MS(#,@,SVDLR4C<0+D1 +):@*&"-M.4:$4JV(IDJMS^K<)*O; S)3%$YQ#"?U
M"^6XVRK'7<O=SL]B]6)ZGJ][!8[(8!T1>D0+G(3I97FL?7-%-D63/W3LD_R
M5,$K:<TKB5S$A"5#5K/L86AMD>4A("&\Q#(H(D4K$\3O>26MET7Q/DP2?U2=
M]]OI .("X@+B N+:(7$5DLF1M$,VQ\*(2^N0=H:B'&-K:K7(8?+:D=4GYX;;
MK^>5(TEZ-KP.F N8"Y@+F N8:TN)8,VBL73!5P+Q1&0.OGQ #.-DE6.2Z+5F
M;T].!+=>X2O4B&L.S#6@1"]T>MU:HO<BYF=P9F?QL91OA2IGF]I7=A*J4(\O
MYS& 3P(^2:^P!GR20_1)! M6)^J1U$PCKHIWHKE$@=K@A1.8IK4&@IND@5_9
MQ2TV[^+L?8'+7PH>WO=-\LL8WL_M/#9OT\EYG&4E>CD=C^VL67SDQG/!=ST7
M^KV.R\/K#R%PD[TOI# )B'NBD%8^(9F7P9W$1G.WC?6_7++ 3B6 CQAYP&\#
M1PY2$$#W0/= ]_M/]\8DHK!VB'BF$(_8(J-"0%):*2C6GM.U%,0FR?.^TCUW
M)LG2ZI+AT@F$^XBRCX.1C29Y%X2TM)4I<7V@>W9$'MH:![H'N@>Z![H'NM]_
MNM<V\!S)&R2-R'0G68[NC2!(*1YIB%H(FMK8<>@KW1O%\B(E0]0&FM=2&JH8
MJI!@47CGE/1Z*^OO@NZ)/L(/5=\#WP]FGP8*\MN&Q?]<R#L&9+,0[.^QRF;C
MXJR:IN6N35-=-C%4]22#P/G%Y3S_P44G%MC; >^OA][?P$X;'K;3]Y4,A.9<
MZ.R()2EB=B\L1[KD%5S$@F2GA#.GVMAPN$:^DR7PO5G@WMNT\DP6#D?S]G+>
MS#-NY:7<<U66T+AA7Y:'ETV)5%9JC;Q3#/%@/-(:2T2]MQ)K9?%6E[VVWG4/
M]4F+YF*$Q4.#C<'[VB-TZXN@@&8/7!&!9K]YO$U@0DDR2(3D$/=1(4NB0S8J
MSKG7ACC91J*_9S3KF<5>)X&<+/,@-<UL&5A TC#*(N'8MS,/LBN:9:/\6(%F
M]QO=^B(HH-D#5T2@V6_1;##$<D-R6!?Y(EFND574(LEET)JFY,@:WVR28.\9
MS2KKJ-,*([5<-LYW'S-E&DN\BB&'JJZ5ECY=T2P=8?I0:U6@V6Y&;.:O)?6\
M>-D?%EQ>F^9K/W:Y)\CA.Y?[S5MX9,6W\+P)<BYN1[<F@ ]GL;+>+S<6%EL1
MTWG^4XL=B,FBX?OO,SNN+NQL7G8PYF>QB05E%OVM;,:)*M43._%U?E-3-AK/
M\]]MCKZ0:*@_5GYLFZ88Z.\1K<RJK*] Y[\OWK 2Q+\6K?4_'R/V/(WC9Q3J
M65S8_G$6T>7YY'FHFXNQO3HNOUVSV2.:3:\L=K7MA8]D_L'_7#;S.EU=KWOQ
M410GX?G%M*D7?WL6QW9>?XS9XC\7&1?!W1C_Y^\TYHZU8G$[[:C%:_24\H&V
M[X;= ZJL*ZM_BVJ=W6QTKH1;3\;U)-_7/*OLL;V<3Y_?_T5^[,L?+S5QL=MI
M4Y;]L1U_LE?-\V=_NM'9!TFE@/L=)5U3MG9U:J? VMXC>X!@KI_8-A?]-"OZ
MM'R,;CH.VY'*?[U[]=MI=?KFQ9< N0N9+!S)N]#]CUO _D=A@%D\BY,F*^P_
MZDE?)?CB[9OW;W\]?7GRX=7+ZOV'_.5OK]Y\>%^]?5T]!;%V<-]_>_?;J[^^
M>O/^]#]>5;^^??^^ PUH4S:F-='\5$^R7S&];')@T?R\0['TT/5<EGO<)[3%
MX*$%8]UWF\IBRMM1=H:FEZNW+*]$< Y"_GC]?E\JOBZ:>-S$[,=ED[\6RC)>
M67SNV9=E0Q_KIG;UN)Y?'5]__H%ZH.7EA#JBA/SQ+L^MUKDDNC]]Y7/DB.L-
M/K7!1_"1TG0WEX(U]7!-CQ3&Z4?[%SP$!T\HEGM:0OH![-H];725HH9<_CU!
M93TMO_GS,X*?M2&UIS=M?T0E=3\=F>]Z#O\=[:QZE:.]4+V,/BYJ.1D9;5.#
M-VXHWH>GL36U!PSO_S,"#-\(PRE ^#8AG&+* :\/  O:DA1 P1Y# 0,H "@
M*  HP&5T%$!!;Z(X.**ZXU:B4&8[H#+;OLAN..U #J5.MJM6'X%Q374@B'FE
MEH<E'74!:6Z%<-%[1FP;!RS?S:;Y=K;165S+ATI.P:RA[Q202"^U#4ADWTC$
M1TX<2Q;91'09"BCS*QN1X=)*BI-QFK5Q?'![)$*8&4G=^4C H9LV$ D0"1 )
M$,G&76Z8UBGI@ 1S#.401"*-O45*ED:[-.JDUJ*130[(;8](E"0CBB40R1:(
M9/,)1MNM'CFDM./;^5F<5?=.&BS2D,<]V3(:,,FWO&?48ZX:YAXER Z,%8QU
M( H'L@-C!6,=B,+MN>RZ*)=8++:<;Y^L+K+-^HF[AQP7%[M[=?SE8=Q!Q#DO
MSNSD]U@Z?.=P/S^K2>4O9[,X\5?5?&8G3>D*,)U4-I2V%.7X=3]R47L'W?N=
M'MFQF"#AV;>$IW!6:&(TXDP&Q'7,>.]$_E9HK"0E06'>1OG%(FWSXF[6YG;4
M^^LEP+U8X=N' F_+FSR9A ^W8'=R@W5OXOQM^F _MYT\9?2A7M@'B0RP P<\
M!#QT<#STE?J*@(//T(Z2Q!AQKQ*R3F6^H#)JQ[RPK)7ZBJY9XO$2#0J[:H,V
M5^"$0<ENF$JVAYS0V=#G&$V2-J'(4HXS7'YE:7 (Y[C#%@Y1ZU5]FQ1C=,TZ
MWQF;C!B'0O-^E75 >K2K].C?)UG@XWS/H?JIE'_\7/UNZTF5L</;YJQ*X^FG
MZBR&WR.<3QN2[['A.6/P3K9Q9!O\ER?Z+U(&1Q1#.-"$N.8L1\U&(L54<HYR
MIYC9=F[U14;#UQD,_UJP\"\9(LL/?XEE3^FWN.BF7J>L3@L7IO2OWH+C0D?:
M/#3[J"_ TKL)#)!Z!:H#J@.J:V^3SSM,M% (LR 0-S$'TDEQA+'D!EOA[?HF
M7]OIVZT2T>-YVQ&AG1^L&Q+_]-[>^R(HH)V#5D.@G:XC+$8%DSI9Y*TMY[Y#
M0H9;AF(@G$BG#7=IVQGB'D18A@.]#29W#)W(6B^573L,"![)@#R2OLBN]_X&
M>!/;KG*BA&N=O8GH<LBK&$%&*(,P,5PH);CSK>1K'W DKC>-\W?CR_*0WTUG
M"X]A/I_5[G(QHNG#],UT4JX^FX['^2VGY6G'9MZV-\%'&!K10"X6* @H""AH
MUP&M<MXSG9F$4(DX8SF@-2+32?#8ZVA$9&MSZ3?)U/:<@@C3(\XZCVK[ @M
M0D!"0$) 0CLBH8!3BB&S#L?E)*!T%%FE"'(BQJ #EYRX-K*J/2<A)?E(0LEM
M3]*F4'+;=9KUU]@TQU]T7JL75GM=@FOO6&DUGU:3>W::W[PTU'X0!G@EL%\,
M^\5]*E/BC J?C$2.T8"X518Y%QR2/EG'%+5BO?EJR_G7=OV,;\2X(\(Z]RZ&
MM'';>P/OBZ" 9PY:#8%GNHZ@662.&R,0%J2$T<H@&ZU!T4C!<JB,I9);3N-V
M$3&S$58"& T2NT!M0&U ;7M);1H+;64(2&)I$2=*(6N20=IAI12VVBB]Y>1P
M-]2F*!QB'$ZZ&*ILMU]ENY;OG9_%JKS-3J[ 01FL@T*/: &6,+TLC[5O+LIP
M9G5M+%7P5EHLZ64$:T*03<7S,%(A'1W-O,X-X9XIP=>\E993RJW71JD1[;Y-
M[:/*O=_."- 8T!C0&-#8#FDL*F6\H*10DD0\&)?C;6^19"+99&BR=-OYY/9+
M?,6(B9[M?P*/ 8\!CP&/ 8]M:5^4$.NH30A'IQ"/F<P,Y@1IP:1WY7 +66M$
MU'+RN/TJ83PR$(_U(#F<OY9$Y.)E?VAF>6V:K_W8Y9[ 2-M>[BWF;0(6BWO1
MK:W^PUFLK/?+''.I*9Y,Y_E/V5G^\6118/S[S(ZK"SN;5]-4$M)-+'BRV"6Q
M\QBJ5$_LQ-?Y3<T\_Z!T[&Z.OA!GJ#]6B\XMQ4Q_CVAE7&5]^9I9$N4-*T'\
M:U'4_?D8L>=I'#^C4,_B @&.LX@NSR?/0]U<C.W5<?GMFN4>T6R 9;&KW0Q\
M)/,/2BOQ.EU=KWOQ410GX?G%M*D7?WL62]OQCS';_><BXR*X&PCX_)TF_4VM
MW*Y6+&ZG';5XC9Y":&W?#;^'4EE75O\6U3J[V;]:";>>C.M)OJ]Y5MEC>SF?
M/K__B_S8ES]>:N)B$\N6/D+'=OS)7C7/G_WI1F<?I)8"\7>4=$W9VM6IG:)J
M>X_L 3__^HGU%UL_+1^CFX[#=J3R7^]>_79:G;YY\25 [D(F"Y?Q+G3_P]EQ
MAN[XC^8LQGG35Z&]>/OF_=M?3U^>?'CULOKE*;BT]5L]^?7DS8M7U?N_OGKU
MX?U@7(J'Q6):D\I/]20[#M/+QDY",ZKB9Q^S+YV#@.)65!_M^#+^O$-A]=#=
M7&[X/W#2;4%4][VELICR=I1]H.GEZBW+*Q&<(Y _7K\_/_ZQO6CB<1.SG+/!
M7PME&:PL/O?LRR*0CW53NWI<SZ^.KS__0'7'\G+2' G#_WB7WE;K7/+;G[[R
M.7(D] :?VN CY$A2NIM+#7Y-CY0$Z4</D#YD.D\H$VKMU/JUG>\>>(<YL[U7
M_F@;@LIZ6G[SYV?R61M">WJI[",:J?OI"7S78W@9?3QW<58Q,MJFUFY<K=F'
M1[ U50?<[O\S MS>"+<IX/8V<9MBR@&O#P +VI(40,$>0P$#*.B1Z_:-4SC;
M]=WVY!3.9J9P\O[]_>0M>'%]@.X>5Q(-TU4 V8&Q@K$.1.'V7':;=Z\$1ZBU
MX\B7LUE^5=FFB?/F&# 5,+5S7 !,[:GLP%A!X<!8^Y )@O;=G3E,MCFK["1C
M1WD1_WE9?[3C4OT.9P,'=#:P+[(;SKF_'N/S#D[<I?S7L)0<824$XC@89*SW
MB$0?O+*:ZK#64YL3YX(7'DGN7)FJK)&11B)-O1:!:D/T>@.4#"HGDU"^O+J%
MEI/Y"SN;E8,Z_U'*9EOKG(U'0L)TJ+N7Z7/3QKX("O >\'[?\5Z)A)EV$:4D
M*>(I*605D\AB+36/)#DJOL1[$UBTB3"$<2Q-LJQ&FB>#?#3,J1#S7R2=XCVG
M(ZP[;RS=%U/L-H,- 5Q7 =R)]_F!S)MJ%GW,%N?&<51-(HQ3 CX_%*?Q8&B<
M8)(XRR$8PR2';0Y[I*,.R!JKI"2,4L[:"-NN,>6W&TAY$^>KK;66V%OHD>)
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
M^NOIA]-7[ZN3-R^K5__W[Z<?_GL#6P"BOR>H_-3*;_[\C#X#H3W=.P)!@:#
M#$&[>B.HS=/CX,RT%92\6!WP&-?6U>-Z7L?F&)0:(!,@$P0U>$&!&8)V]<1S
M>7HA]=VM=;++C7VR'QO[)][G!S)OJ@M[54;"P^[,@'9G^B*[X>R\'/:N"HG!
M$V<R_#HC$ _,(F,80<1XP8+CQ ?=RJ;\"E3>+3'E1;M%>W)D5.=%>WTQ/=A]
M!WP'? =\7^![8$:8R 4203/$8PH9JUU"LI1TTV0];:=3ZU;QG>*1[KXHNR^F
MMP\%UQ"7;127S2YCN)N![@>8 G4/2G;#] \/AK&I\=IZG$J?H8"X( )IDCR*
MREIGB-!&A)8BL@(GO]ZB2;ND;?B(T\X+I\'H!B8H0/9#4[*#0?84L*66*^19
M3#D6(Q(9$C5RR24>?8C!J99BL:TB.\%F9"0T'.I%N3+$8UW%8S>C-6;Q8YQ<
MPCX94#90]IY1MA/!,\$4(A;S3-E"(1M-1ER9B$G"26-::?KZ(O^%<N7_K.=G
M+RZ;O/XXN^;OJY:3J6QD!,1E@[8_ /E!R6Z82G8P("\4XS:D@(C,_W"L''*>
M.)04,YP23X-M98]LER"O1X1 A 8[9@<=H;T_F\[F*"/7>;8=!QUC@;N!N_>,
MN[&7U"3L4 RJY%1Y1#HRB0@VQ.AHN(VRC0!M 24?,I+\,IW-II_RW;;5(D+@
M498.4/60S0TP?5"R&Z:2[2&F=]/!>Y_4$#:.AA>6W-F8O3_>HA\X V0&[=>[
M;'YWR.W78:3%X)6Y+X("3#UH-01,_<;!**4L9\(@K5Q"G#B)K",!$8=M= IC
M[5MI)WK'V7N;?F"^1;O[07)$3.?;08=&,UUO&<%4BTVG6OCU9E_@1PS(C^B+
M['KO)1RV#Q"%L5%'BZ3#9?/(96] 2(9(YG>E#%%2KHVUVF3S:'N5^%J,&)R,
M'K:Y :8/2G;#5+*#P71MDLFPK9"SFB-N,YP[FS 2.=8SBN>@+[4RJG![F"[%
MB! *F#[L33(8Y_[%IM>TR =*\8!Y@7F'SKQ0MC$\-02L&Y3LAJED>XAU#T<9
MW!(356 H4"L0]UH@JW'9/4J1LN2](ZT<&2I>4ZDZ?IE]IM9GG4/E<?>!QM-W
M?"#0>+PMPZB:W!A./U 2J'A0L@,J[C<5!VNH%S@S*LM43/(K[3,I"\]-#%%)
MXOS66S2TSLT4CPR#)."@31!P?E"R&Z:2'0S.2V8999(@*;Q"7"F"K#<,&<-Q
M8IH%;M<F5;3>I:%UG"=FQ&GG\\'WR01ALZ?[&&Q5Q3KYO1I'V\2[=700C@%-
M=XX10-/;JZF3E 61*5<(GQ"W5"(K@D%8:1$SY_JH6ZFINX&87PO";)6@(1 ;
MN/$!P@]*=L-4LH-!>*$]Q5I89%5BB L;<E#%# HI)"X$3X&S-@*Q72$\PR-A
M-" \;(/M4PAVLPTVMY_A'!,P<N>@ (R\O2TP)U(D/B":DL_LJC.(4D*04](P
M9C!Q8>TL\R8QUS6FG$[\]#Q^L)_O%,&_B:U%7"/>_5EEL+R!"0K@_="4[&#@
MW3J28LRQE@P%J@7SR%H9$)-:\J"3X.T4&^X&WN7(: ;P#AM>^Q1MO9V?Q=F=
MG2V(N("2.P<&H.3MS85*25"K,?)!"\1I8,C%:',(E53R*E#G12N[7 57[M)P
MZ]M;>&04-) 8M-4!M ]*=L-4LH.!=DP=]MXI9 SQB'LND(Y2(R^IUIP*1GUL
M97MKV]#.1T(I0';8UMJG0.NKO=.AKG"@M P]?Z'G;^LP 7W4!Z_,?1$48.I!
MJR%@ZN/A4B*>Z, ]PMX%Q$LS=8VMR9$0Q\DK[%)LI1IPTS[JK8=59J1QYP>V
M#HUINAYS!:W4-VVE#AMAX$+T'U_ A>C0A? !6RF,0EI+C;@U#&D9'2*))URF
M^RJQYD(\L0U[6UTZF![)[JM9#LT; -( TMAW-032^$;<Z43D,1#D/*.(2XR1
MX=0C8:(DPGFI]-K@]R?&G6V1AI8CT7W?Q4,CC<UW[QY2WR?$E</8O;O_ % 3
M/:H_H[,ZY(CT^/4_1&3$$<%0"HX@3K!'.GF&@F!<>$*\,>'+I[CV1WS@-C"3
M$.5*(1YUF=6@"9),,FT$B4[PK4++B^GY>3T_S]\TE9V$:ID^^CU.?-E?_.G-
M=!XK0GZ^4:<'OWR_N8(/<D]0^5&6W_SY&7T&0GNZOP&" D&!&8)V]490FR?M
M#]+CVHJ'\^J?E_7\ZACT&% 24!($-7A!@1F"=O7$66EW6#O9984!V8\*@W>S
MZR9'S7SJ__>X^L/UD]UQ,IIPRV0B"EDN(^+8EK2T\8@::FPPV@3:2C+Z9L'O
MRWK?V=G;V?NYG<?P'W9\&=_%V?LS.XOW\]3Y97E_?E?S-IV<QUG6I9?3\=C.
MFM6[;W/7IV]>?W6)CE&-!45$$8JX4%GI4^2(61HH8P(K3MO8I-W)$K-YX(=:
MS'PE([_%,N4"1Q=V5GTLJWM>=:2_*5B=6"*("5NRN2$BRR)&P4EOE5(<\U8Z
M3-Q_N(MGTYQ<SL^FLPP\X=Y#;1:_?'B+I3S#Q_=8OM*Y$!,69/*(8&81SWJ+
M'/8.&6.9H$ER'%+[.KS%9<JO#/#J1H^7:ZGLS4HKVU335+V,/IZ[.*L8&544
M4[[(M><7K#.%#Y9**31%@F68YBY#MTYE-T-0%UA@&<9;J5I]2!-.F^;R"5I0
M=E&*)A0WHXF3K^JZ3#);LT/)LY I2=&\0ID0L4*&O$AO3=B6KN]FA3P$I:27
MR(52>>P\1<9:BX0RVN47/MFU,_AM/<.WE_-FGK4XJ]^VEQD\<P3C#%J6YV7Z
MC%>.<X?R,GQ^+";HT$IUU,Z6.9E^#V+U"]/JA48O<&MZ*Y-OXAL4+PVH>*DO
MLNM]:5(/"X^^46A I4I6!XZ<-*D4&F#D&+'(<.XS$5CMM=GI><1-*PA OP%$
M 43W5LEZ#:+),8HQ32A2LZBX],@0*U%P*GNAEB7AUTJ^ $1[K-]='ZJ#E/=F
M%8O32=?Y;A:3Y")8%$/*\:4Q =D</"/E K8F:JMB*_GNY6IWG^RFC,J@,4/4
M.EH.-4MD><K^(I',)A8\YVL]H#:;*;SM]4&F^XM>RC1A$;U"4G&;GQ)/R'E-
MD9)"Z."D)FQM&^.)FKOS-#?F4GF95Y;O3B.^4-R@ Q*&4I5\4@JWK;U;7"/A
M&++<FRF[4B$9GC)XQ< 0IXD@;11&6&7\IL1DMXUO11&>F #^7D7G1.BDA$.B
MM&+E@3GD%#49M4V0F8L<;R<UNK:^-O*B#S3LXR-&'QI$U8VB%_7M:GM&$T,,
MDXA9DQ'718PL=AZ%(+CPFMN86IKUW(WB>INXS5J*3/19<:6QR!%A$%%!,R^"
ML*R5'I.[4UQ*^N-E/"UG/ZKRAR]BON./<7S5C[P ))\&)3M(/O7ZZ##'W&@?
M92:6TF\BV>PV,":0(MK8[#*(!SK\/M%M6(1T;?7UY5T?'08[&YB@ ,P/3<D.
M!LQM8H)I&E!,GI:$#D%.X-*N/1E#N<4LM!TJ )CWU<Z@B']X.QHG><E%[^VX
MNK!UR(NIO+VHYW;<#R0%NAZ4[("N>TW77,I@0LS1DY("<94PLBEDZO4\42N#
MSK%4&['7+:J\RZ!R.GFQA)0[+-[:M&*J^$A(F%@\: ,$E!^4[(:I9 >#\I)S
M;1BUR#B=$3N6#%N.RG*\94C9^! 9Z]L(RG:)\H2.Q(.E%&" 4']V.-&:]Y?G
ME^-2IE1-%T./_?0\_YVS.&GJC[$:3QOH\PZ,#HP^6$;_J:N:4H<)MCHAE6/
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
MC7A*@K,[5J$CKABPRA98!6H=AY?F?#>+%[8.5<P&.6GB\J35M)Q]A-%PX#Z
M^S!P]^%A<M?24\Z<0X'@3.Z<RLSKSB/CN(XT<9NBW$Y=X@IN7L849[,87BU1
MYV02%L>ME[,F6M_/)".LH'IET*8)^#\HV0U3R0X&_ZV66/# $9<D(:Z)0S;0
M'+)Y8K7B45#=2JND?N _'4DH61^V90+\#TIVPU2R/83_KK*'W@=E2V=TS'$F
M&)P(<MHXA*EB5%E,+%FK=&BG/+)=@GF<5_"(,P/$THM,(A1,=IU)O#DU?6&O
MH$82/ ?P',!SV*!&DAB3XTJ'!.,8<9$8,IAR9!V-G@9F)%F;==OND>EW2_AJ
M.PIE(\PA"0G%+$ J0"J'2BI?V8T25OJH*,J!'D/<8(FLSX$?#A$KIZB28JVC
M;[L'IW\8\K]Q6!JVFP9N>P#P@Y+=,)7L< !>6T]2L$AX'Q#W5"-+5$(\J1A(
MBCH2M]W#TNT"O!Q)!A6$G9Z/AL+!'J3[9I<QW*D7O-.?O1\ "RP^*-D!B_>$
MQ;O*_3G,9-2$(D^4+>T2+3+>8H2-B]8*8I58.W/06NZO@-FOMPC6>A&*&#&8
MUPCY/R 6():#)9:OP+Y7Q'B&449KCKA6"FF,-9*&JFB2HH*JK>7_-H;];VSV
M2 U3&P=M?H#Q@Y+=,)7L<#">,,><P2C[^!YQ)14R^3$@2YW-.$\2IWIK*<#M
M8#S1(Z4I@'R7:4"H^NLZ#7A=:%O-XL<XN82JOR&1M\MF$F<W/SD2%_.JF8[K
M4%UK1U^DVWMZWU"4>^@ =#9L!3.I#*$HJ#(8FD>.C,86\>Q;!&8,(?%)W16_
M[F)<-ROYSWI^]N*RR3*/LVM_XVH+I]EDYZ?9'M'VY<X<9KV!#L@U I4!E0&5
MM48T)@G!L/0HL: *T4BDDZ4H:JZ%($%$N1;+MI.O;(EH'N_E.R(* [_LD3WW
M15! *P>MAD K74=(1"J!C4O(+R:4E8TV8WD96A,]3=00OM[VHYTD[$XC)#UB
MN/.\[) 8;*^:0+)=)G'9?B1QW\1YY6US5OUTV<10U9.?JXO9]&,=\C?NJII>
MQ)F=Y[]2%5OZ"!6>X,6 %P->3$=>C):"I^ )HM[E4)J0'$H3(E .L0V+01*?
MUHX+;I+GS:#X(F/BNQ40_G+U]XR-IY.WUV!X<H.%K4];%2/&(0:''"_0&- 8
MT%@7.5X<@K&>A,P5D2-N29E\$'-\0GGR45L?Y%J'Y$URO-L@F<?/+D)DO$]V
MW!=! 9T<M!H"G70=%7%MF&%"(6I+S8L3'CFN)&(\NHB39K9$.$_/[787%5$]
MXKSS$W1#8J^>M.1\2-V?D.QM*8W;LSSMIZ4HW70<?N!)%5.LTGCZJ:G2;'I>
MU9./L?DB4WN\@86 _W%/4/DAEM_\^1E]!D)[NJ\!@@)!@1F"=H&@!BDH,$/0
MKJT(JNO2$;++TA&R/Z4C%[.ICS&L8I!0+V*0^>4,JD0&E0_MB^QZG^T\E%SF
MPYE&I8E,S%#$4[*(*RZ0]BFB*+D)@2;G96RC_N+="E5>9U!Y>8LI;],OETT]
MB4W3WIZ8&BD8"3YL\P.,'Y3LAJED>XCQ__9_-"44U'!(:@A8-RC9#5/) .M
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
M]D@H&VG5>2%G7T #BC2!HH"B@*)V1%':)X.E(HA))1'WC" CO$8>Z\Q91N#
M:!M)WV%3E!A)PX"A@*& H8"A#I2A'N:/%'C4,D:D>"*(:VF0M2:B)#73AD7)
MY=J N4TRJWWEC\=SK6:4PS_@#:CG[!5E/Q$(7GPM25K9>>5BOJ_R-TJ]Y\7"
M[OJ!R$#[L.T+V[Y]<AVDQ3&$I)&E+KL!/BFD<RR:0T_!%2>8$[%V>M $%FTB
M#&$<\V>,U4CS9)"/ACD58L*,M.HZW#@)+^OF8MK8\5\RNUSD3^3ORZW5D\L8
MWF:@6XRW;ZT02?#L.?"N/8<A;=/V'@[Z(BA@I8-60V"EQUE)$4<MTYEA6)"(
M*\R0B\XB&80A%NODTMH)Q!1YX"IQ)"(7^3.EO$@R@KQSP3J<K"CE1<-G)8E'
MI/OAO,!*P$K 2ONEAL!*WV"EX*1UTB$N+"N5) Q91P-22E%)J?>>K\5*7ALK
M8^1(>Y\0+YM\1A&*3$A*ZN"BEW8?6(GBD32=3]XY-%:"2M:>9V)C_OE-#K;Z
M=GE!62KB1U*;N_^)K_6)O967/%+Y3=G@ZV)WQ[,XSO;],?Y(\0.!O>'A.C[T
MB!:P"]-+-XZ]<WTVK5;X0\<^T ](]6"\(.JY]59C%)R+B!/AD4U8H!Q^$ZZ"
MYS&M%2MQDH-PG]\IN<ONDPX:&6DDTM1K$:@V1+=;3]N1%\3P2,B>98R_T.&]
M](. I("D@*2 I&XKHFP.LAV+R!.5PVXL<Z@N>4*4QF"<2X[HM4,?L*W9&V0
MD@*2ZHDJ DD!26UK/(2RCE,9$0Z%<)2AR$DC$&6:BDB54&JM(0+L<O8&&?:2
MI![**'^]GO<AJWA":GE86>2NJ Y\@GN"RBI9?O/G9_09" VT"P0%9C@8H8&@
M0%!@AIT+#03UI%(3\VBER4''"-^;15C<29'C#]5K5,O@/(;J#P^5EMS_RSM(
M:'#*A?$:(Q$E01R7,\6<8I2$\#I@[(5/;63=3YHFSIN_QG%X/9V]M^/X9CI_
M9V?SM^E>DN+%Y>S1&=WR7DI"?+/$[>CKW2=V],R7YID5<UR$/DU?[Y57^;%M
MFCK563EL4YUE697E55DVL10FO8P^GKLXJQ@95113=@3H"-P+W N"&KR@P Q!
MNT!0G0L*S!"T:ZN1:/YJW3@N7O9G<;?7?NQR3Y!#66ZH/RX=_*(JOT>TVJ<L
M]Y/_8+[7\H;5K?X+U9,0/Q\C]CR-XV<4ZEE<!"_'V4(OSR?/0XZ9QO;JN/QV
M3:&.:-:><F^K6!\?R?R#_[ELYG6ZNK[-Q4=1G(0'#B"XZ><BD[+.F]W4S]^I
MCX1^0XR//+7;TH&-8[,6G^)K].1(L<6[D??,*NO*ZM^B6F<WV9V5<.O)N)[D
M^YKG /O87LZGS^__(C_VY8^7FKA(Y]B497]LQY_L5?/\V9]N=/9!>"OX=$=)
MUY2M79W:%QBX?6+;7/3#5O2-9>OM@M\"];]0TO)PEEIX'PK+:LK;40:XZ>7J
M+<LK$9RY\8_7[\^F.+8733QNXH4MDU&OI;*DT<7GGGV9__Q8-[6KQ_7\ZOCZ
M\P\D,9>7$^H(,_+'N[J[6N=2>?_TE<^1(ZXW^-0&'\%'1E-\^]\F?Z/?ZU.8
M[MV:--_&FA[)]FO(]D-LT&M!W42>!+<2>CZ]+\*U#!Z0L]XJ4W^OA_EI:=MN
M.@X_\!S^.]I9]6I2-J#N[B=L4X,W/N'?AZ?1Q>8LP#7 =;\%U7*B$-#Z*X^!
M8LH!FG<-S5O%@OV7'(##SL"! 3@ . Q*<@ ..P,'"N#0HZ#N&V,V#CJJVZXI
M_!;S:U^/Z\5QU^L2S-$#S=^NBS+7"S%1FL[0HA!S/BW5L M5M_/\!F?'=N)C
MU9S%.&^.(;;L&4,<AM! 4" H,,/.A0:" D&!&78N-! 4]*$>=!]JZ$4VH%YD
M?9'=</J,?2LQM-\]Q#1EV'BBD#6T] -S$3EE%4K22N.2]%+8MKHQGTR^; YV
M,G]A9[.K?.__8<>7<;_:*/?%%'>,6(#WAZAD@/?#P'ON%3,A\ SUWB!.E,UX
M'Q42-D;! ]:1K>']IHV-=X;WG(ZP[GQX4%],$? >\![P'O!^B?=,JB"41P6H
M$9?6(VTU12I2G3A)5)K6)J'N#._[T=RW+Z;8;:T )."V/PCND1* 4>677:JJ
MG]Y,Y[%2,(1M2'0.TV=;4T.8/GO[ #0EM$>JO)>=[@%3 5/W70T!4[^Q>R*X
MMLII9$2@B#.ED26:(:ZU=T8'&\1:=+5)-NU>6]*[$U76)Z@\'(BU-J9[Q+CI
M.O "I@&F :;9+S4$I@'OO=\)+Z@X:UO3/TSG=ORD\R_UY+'S+\"E@^52&**Y
M#5J%(9H/#-&41HL8 S)81,2]2<@Q@1'EV.8 SB;/6RN &]H0S7[4T1W>$$T@
M*2 I("D@J=L\H\S_*1I1H%@@GJ)%UH:(F U46>LT+H333M7>T$A*\!%G0%)
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
MNO"]_'3H 3OY+"<"<GQ[<'Y_4,$.#*"/0!^!W0T@!)X#GGL,$ .> Q >'83
M<Q,2W30A!O&%!XDO% 5/,\5"K" $#(JL0#PE# E7$(DSR8D1AR@LAOC"27,$
MC/ ]K3?PG6O]MX67W]S?LDGF?H$E?KEKV5PE;EY]3*ZLN;3-:; \&!(3$MWC
M-B3 80(0 L\!STT58L!S ,*C@Q!X;D*BFR;$@.< A$<'(?#<A$0W38@!SP$(
MCPY"X+D)B6Z:$(-$WX,D^M(\SWDA)9*4$40P-8B35"&JK%9$9%21G=T@OJ60
M>)UZ^$66BY#>NU@\E\W5JWGU\>_6^)=R>;YHEO4J#ADZ=$Y/$$CH0<$PZ!W0
M.V!? PA/'X3 <Q,2W30A!CP'(#PZ"('G)B2Z:4(,X@@/$D?(-)6VP#G*:2$0
M28L""8(M*@HNJ5,95JD\1,$PQ!%.@@N.6Q@,4X8/;#J]MLM8$7P:E U6P7U$
MISS8;3U\\JRX629--2]-TH/B1(1[\G;#-TH2/*@?#N2V R3- <K I\"G4P$A
M\"GPZ2.!\HG("?CT*8,0^!3X])% ^43D!'SZE$'X@_D4,@G?MZ=AP9W3&4%*
MYQ@1D1=(:I,A9K5E)M6YS=/M3(*5:2HRII SSB#BTA0ID3*4"<,55MB87&UG
M$M[4E;^=D$$X=): \QD]_@B1":DMJ$H$_07ZZU3T%_@#CX983Q[*)R(GX-.G
M#$+P!T[9'^!<8IQRC IIG;?M'49"YCG2!'-LBXP(P[;] 2VDSJ5CR!C_#U%%
MAK@4!BG'=.H_PH+M="C].'^ 4C[C>0$. 3@$H,! @8$">UH*#!-N%/,*3#@:
MREQ-BA0C#"F3\9R;5)B";"LP++)"8JJ0T#)%)$L)4I@YQ(@5+)="6<H>3H'E
M,Y9EH+Y ?8'Z O4%ZNMIJ2^OAX11(9F2L0R1'#O$39CV@+WG57"'#=[QO[ZE
ML^/'J2]&\2Q+*2BPB;1WP-SW^]/*QU:0JIJ;KWA//\NY7&B;R&7RPFI[K6R=
MY'B69&FP\\ &F8H-<B*B.WD+XX3MAP?7YTZ10C/GO"K7_I],:,13ZY"B>9HI
M+#,<:B6VZBM2:2CE%%'A<D0,\\1<9!S1C I)O7I/+=_6Y^^N9&V;B]6R6<I%
MD/Z&6F_B7_=K]O/7K[Z@T4DV2^G1%3JLODG)"0C^B4'LB1(\,X9X0J<H\XX7
M\C]R)#4ID,E8:G*,7<'S@Q#\LM)_7'G#T];-RS]7Y?+V?*'GJ_ >WE1UW*=K
MN:Q+M5I*-;?OJ]?5(ERTKN;S,G3I^Q=BF^7]G;TO: 30!A->JJ -)B2Z:4+L
MB6H#S]X86Q[,_3#@55.">"8RI)C-1)$Z(;.= :\%STQ.I4;2NP.(X-QZ#:(M
MTI:H,.@%*^Y.6AO@&<[I+,]34 H37K&@%"8DNFE"#&JB 81'!R'PW(1$-TV(
MG8;Q^^ASY=*FF7%%B+I0_T\N%.*$%RC5*2E4X1PO=F+KA2P(S0U%F.@4D4):
MI')O=CN&L6-$<BOR8QO;]\NSDQG&1V][/!&:@!(P4$F@DD E'5TET8)F.LL5
MLAQ;1#)5("$E0P)S2YPFH1QKIWV&"%$(K\:TH]2K))XC07*)..4%4\K_F&;3
M4$DGTGIS(D0!2@F4$B@E4$I'5TJ*9I2)%"-'G%=*1#DD+#'(B*S(BYS:G.[X
M2=1J)[@@B+ L3)@7&1)<891CC3E7AC.^,^/E-)42)C.20[X:=!+H)-!)4]%)
M#Z\C=)&EWG-!RIC0 BDH$DQPA#.G*#9*$D*W=83S2H0P1U!A21$4A0YEK1AI
MI8Q4J9.%$<?6$9\/H1$^$QPJ6P^W7F%SD6-O+O+\2BXN;5(NDNKCPB^RJ_+&
M_](NFZ1RR?+*)L^K:W_YV],@7-#I$Q+=X];I4'< ( 2> YZ;*L2 YP"$1P<A
M\-R$1#=-B)U&C.;1YPV8*-)4Y Q1024BEFDD%74(&\>(*@BSQ4XS0RJ(5"G.
M4&XS&D9IY4@6E""9.X*)%*[(91\3^G1CZS8@=-XT*VM>K.H0!K)U69G?Y7QE
M6U_V?''1>[)]_.?"=2[LP8NJ,#0Q0*8 M!!H(;"V 803 "'PW(1$-TV( <\!
M"(\.0N"Y"8ENFA #G@,0'AV$P',3$MTT(78:T=,'CV86*:5::8-,1@@B).>(
M%_X?F]K,:>$R)G8F*W.;4Z>Q1EDFPTP781"W*4&,,Y$[(Q1E[BC13 AB/N(%
M"CI@0J*;)L3 U@40PN#X$RO=_=W; OZ@4*4;S(*ZU$L;Q.=-BF@8-+-D8=LB
M7ODI^5@NKT(AO?_&:7 *J*T)B>YQJZU'YKJD:6X)RR@2%G-$1"Z0PD6!<I$Q
MFA98<(.W71?OY5!"LQPQ(Q@B-%=(^'^]ER XIVEF)+';S3EO!]:)?DP[4[[U
M9EY;[Z:T'[RJZO?RTS_7]-,<<-8\3SGX+A->H: $)B2Z:4(,?!< X=%!"#PW
M(=%-$V*G8>P^^BIGHK@@F'(D99@(R8A%4FB&L"Y8SC5S5.X8UU]3Y7R'<1U3
M CL6]N<,ZX/,C.0,QG-!@3,H(%! 8&@#""< 0N"Y"8ENFA #G@,0'AV$P',3
M$MTT(08\!R \.@B!YR8DNFE"#'@.0'AT$ +/34ATTX08)(@>)$&4,9L+4QBD
M3,$1R5R.N-(<89DR;"RU!.\TCEB9$6D+B5)'PSXP68:4+BBR:2$I%BG+W)>J
MKR!!])@21# 8^=C5U6$1R86VH7Y:5]?7U6(HK3:V3NSUS;RZM;;[\&95ZRO9
MV.1F+A>G0?=@44Q(=&!13*F^.B>$TB)#'&<2$8,+Q*FCB-%,,97G*:?D$/75
M=W2'MDK^94= \: W'?V\\>QSR/)J/,MS!OI]PDL4M,"$1#=-B#U1+: M-L)B
MAQ1/L=<"E"*5:X-2X__'B52*ZQ^H!:*_=Z<2.-!H -@';<H+$[A_0J*;)L2>
M*/=SQV4FF472>C> ,,:1TB;,NRZ,*XBU&;.'* (_)O=C/!,9!/>FO#I! 4Q(
M=-.$&"3/ 81'!R'PW(1$-TV( <\!"(\.0N"Y"8ENFA #G@,0'AV$P',3$MTT
M(08\!R \.@B!YR8DNFE"[(DF:*BF4E,KD<LR@P@5#*DL)\@1XS*&"VYS<8@B
M[*,G:* ZZW"K$T9:'[OH.BX5I/PZ,:'H^L8N&AE ?1I<"NIZ0J)[W.H:W!(
M(? <\-Q4(08\!R \.@B!YR8DNFE"[(F&7[#*=8J)1%IB@@BV&'&.%=+693@W
MF'*WTR'W+?6Q9^9?JV9Y[6^E>5^=>?F'>Y#S-[(TYXOG\J9<RGELEXLNY?.1
M1_G6_KDJ&__H[VS]H=2VC=N\M;JZ7,2SQ!#.@2(U5,R*'$.D9L(+&73%A$0W
M38B!30P@/#H(@><F)+II0@QX#D!X=! "STU(=-.$&/ <@/#H( 2>FY#HI@DQ
MX#D X=%!"#PW(=%-$V)/-)=#*":2Y0KEPC!$I+)(I:Y $N="<B-%IM)#E-)"
M+N=I+F08=7SLJMM75>WEO4CTJJ[M0M\FRUHNFGE<6XD<EN5IL# H^@F)[G$K
M>G!H (3 <\!S4X48\!R \.@@!)Z;D.BF"3'@.0#AT4$(/#<AT4T38L!S ,*C
M@Q!X;D*BFR;$GF@BSE%>2"(E$JJPB%@KD" B0[G_E)C,I5CN-%5E6C!"4HD,
MU0R17#$D-":(2UL83HI4:+>=B+M87MDZY-=J>V473?G!GB]T=6U_K9JF2Q4\
M[S(%[]>)@G7Z[KW\=*@)-QF%1-N$%RKH@@F);IH0 YL70'AT$ +/34ATTX08
M\!R \.@@!)Z;D.BF";$GZMN+M!"%$P62.9&(8**1P)BA(BV4%85U%,M#%-F"
M;_\X%RJ,KCUV$>UO"R^_N;]EDUS*<I'XI:UE<Y6X>?4QN;+FTC:GP;"@Q"<D
MNL>MQ,%9 1 "SP'/315BP', PJ.#$'AN0J*;)L2 YP"$1P<A\-R$1#=-B '/
M 0B/#D+@N0F);IH0>Z))-BHMYBH7B*I<(2*I18I0@51JJ!'2.N/T(0IHUZF
M7V2Y"*FUB\5SV5R]FE<?_VZ-%]+E^:)9UJLX[.90^;09SCADU":\*H'X)R2Z
M:4(,#%P X=%!"#PW(=%-$V+ <P#"HX,0>&Y"HILFQ)ZH(Z]$2BDA'.624D0X
M#ML+4HT(*XAS0I%,J$-4RX(C_PA6)<R7/79I[&N[3.9^\9P&9X):OH_HE >[
MK8=/GA4WRZ2IYJ5)>E"<B'!/7G%_HR3!A?GA0&Y[(-(<H Q\"GPZ%1 "GP*?
M/A(HGXB<@$^?,@B!3X%/'PF43T1.P*=/&83 I\"GCP3*)R(GX-.G#$+@4^#3
M1P+E$Y$3\.E3!N$/YM,?6VIR7T(=7O/]7\=?^C=QU-(6056!K;3(N(PBDN<N
MC(3CB)A4%(SFF%*W7=J24I-FRE@D#;.(8(N1I*E"E'&76FHT3_%V:<N;NO*W
M$TI:[E^VTOC7XG_Z4OU*3F<4Y\>N8)F0WMJ$U?T1]%=08*# 0(&! CLE!98:
MJHQ)-<(V%8A(@9'(J$54,YGGJ2,2VVT%QFU.G<8:99ET7ND)@[A-"6*<B=P9
MH2C;:;+\<0HLGZ6L /4%Z@O4%Z@O4%]/2WTIYUTNJ31B6GA?2AN*5,8,PES@
M+$T+3M3.C(!O:2WXD?Z7F%%^] Z"IZK 8!+W#VPW^-@*4E5S\Q7OZ6<YEPMM
M$[E,7EAMKY6MDQS/DBS-<K!!IF.#G(CH3M[".&'[X<'U.<=:,2$+Q*66B#@7
M?K(9XEDNE'=54ROIMCZ7F'(BC%?E+O??*01#7 F.:,&$P%QC)O2V/G]W)6O;
M7*R6S5(N@O0WU'H3_[I?LY^_?O4%C4[(+,/XV H=5M^DY 0$_\0@]E0)GF=<
M%-[ODH50B.1%CH3B"DGO@4G*O;U-Q4$(?EGI/ZZ\X6GKYN6?JW)Y>[[0\U5X
M#V^J.NZ2M%S6I5HMI9K;]]7K:A$N6E?S>1G:Q/T+L<WR0#WBA( VF/!2!6TP
M(=%-$V)/5!LPAC-"I4.6.8P(L5X1I$6*_(<\TY1YJQ_O9)^,R WW/@&F89I(
MEA.DPBE,P1AERA8IYR>M#;!W#[)9D8*+,.45"TIA0J*;)L2@)AI >'00 L]-
M2'33A-AI&+^//E<N,J.)5"DR*N>(I$PBJ05%5*>9UDKCU.UL6JV+W*B,9*C(
MPW>,$4AAG2$AG&2%RE,3PC7'-;;OEV?/9IP>O4SL1&@"2L! )8%* I5T=)5$
M4LL*&[(!+F0#L&%(.6&1PR1GEAK,I-E628*E)#7^<$:45TG,6,1-[A#/,JQM
MIE/-)J*2>%K,"#EZZ=>)$ 4H)5!*H)1 *1U=*3ECK2S2'"DE)"+:"<2Y<T@J
M:60N-,L%V_&3)%6<&N+=JN G4:K]M_VO><Y2RZUWG.1.2\QI*B7,9JE@H)-
M)X%. ITT$9WT\'TGJG"$IPSE5GK'A2F)A*42J=S[+(*$#I.=.E5A_,$.YRA-
MK4!$2(XX\<I%6Y$K[\:X--_I^S^IQ'7.V0SG$$0[W'J%S2Z.O=G%\RNYN+1)
MN4BJCPN_R*[*&_]+NVR2RB7+*YL\KZ[]Y6]/@W!!IT](=(];IT/= 8 0> YX
M;JH0 YX#$!X=A,!S$Q+=-"'V1&,T,G<Z5[I &5<9(I)1Q*E@B!8I%H(+:?%.
MC :S3&E),J1XZA!A6"-1R!S93*46"YI)-R27/]W8N@W0G#?-RIH7JSJ$96Q=
M5N9W.5_9UK<\7USTGF4?C[EPG4MYH, ,Y]!+,.4%"CI@0J*;)L3 U@40'AV$
MP',3$MTT(08\!R \.@B!YR8DNFE"#'@.0'AT$ +/34ATTX38:<0N'WW-,Z?4
M8<4ELKE6B&2.(U44'(G8&,IE@>WN/C:I([G)&<*YR! QCB)>8(TP2[7%.4^U
MTT>)E=ZS^P:"IE#E#%H(M!!8VP#"!RC=A<'Q!X9PV(TA<75U'=1_M8B[%<AH
MTU0N\::%MN4'FS0KU92FE#74[X*V FT%V@I "#P'//<8( 8\!R \.@B!YR8D
MNFE"#'@.0'AT$ +/34ATTX08\!R \.@@!)Z;D.BF"3'@.0#AT4$(/#<AT4T3
M8L!S ,*C@Q!X;D*BFR;$3J-&]<%K1EV*F=&6H%2F.2)<$B0RS9 V14J9$9SI
MG3FY7U,SVL] ?+%9W?&++!<7=2C^.+NN5HN##\ E,YX+J R=\'H$RI^0Z*8)
ML2=*^=QY@J891XI)C4@A4R0YH6&.K66YS8EVV<Y(E8)P;3.%,D$Y(EG!$:<Y
M\?]0+ W#RN4I4/ZC6H\PUO;8M;&_VV;I#PJ5L*&)IB[UT@;Q5?J/N'::6;*P
M[8!;^2GY6"ZOPI!I_XW3H%?0X!,2'6CP"6EP[;P6QM*B'.=>@RN!D:(V1=H5
M_A=G."=B6X-[)<U3Q_QW;(J]UO>Z7'%<H"S'FOK3^/_?V=SD[< ZL>OOW97T
M/-3V_KVVRPO7?O"JJM_+3_]<TT^SH=J;>-!^[7[^^M67]UE/*6CU":]14 ,3
M$MTT(?9DU0#-,N4*E'H2#_M594AF11QVZ53ATIPH\@/40&SUWM$%GU,!WSX4
M$[J[I[PN@?HG)+II0NPTJ/_1CQ;)"<]ICB5RJ6#>X^ *\<)JKWE2DVHN2,J*
M[QG#_#"JYGZ!1#;+,+@<^X!]?Q3!5!%00*" H#X*0 @\!SSW&" &/ <@/#H(
M@><F)+II0@QX#D!X=! "STU(=-.$&/ <@/#H( 2>FY#HI@DQ2! ]2(*($$:$
MX Z1W%!$M$N1%$6!4FR%$5)30W<31-]05'XJ":("$D2'3Q#!..9CEYR'1207
MVH:B<EU=7U>+H=[<V#JQUS?SZM;:[L.;5:VO9&.3F[E<G ;=@T4Q(=&!13&A
M:D.:62DY48CF,O,:GEC$A78(,TZ58SIS\B#5AG=L,-,J^9<= <6#WG3T\\:S
MSV%KSE,&!2!37J*@!28DNFE"[(EJ 5Y(++'($7,B,#HW2"B1(97:+#/,R+S
M/U +1'_O3B4 1>>P,('[IR2Z:4+LB7*_]69QFID<$9LY1!1.$==9BIQ6-E>:
MX4SO> #?4@1^3.YG,UX0X/\)+T[@_PF);IH0@]PY@/#H( 2>FY#HI@DQX#D
MX=%!"#PW(=%-$V+ <P#"HX,0>&Y"HILFQ(#G (1'!R'PW(1$-TV(/='\C,-$
M6:<5HE0;1# C2%)&D:6FH-@:K8DY1 WVL?,S4'M]N,4)4[Z/77+]UO9EU$TB
M%R:I[;*L[;7_XW81]FF0*^CO"8D.]#?T;-UI+TCB1*ZQ0KEPTML++D6**6\
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
MU;/D8I%<Z&45)A&V@PBS.X@M>>%UYIK=PC$;*C?>R-P&2S'\;?3%C?-UUM
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
ML1JD"T#HX ![B8XF5<0X7[W2H2$\Q-7:!G:W6N@12$,E?;6J0]^<?T;_?+%
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
M;O#^!]N45;]Y=..5:%O9%'SN.GRI.V_0NK9KUQ\#+<X5;R,'G[G61DOG=CW
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
M-G'@8X;[#W2ZAVN/PJI??OWP=D1&>>>B'UZ,,.]QQWYO__[VE[^]'?08CZ6
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
MJ;V%OO^P3E._91HZ ?'U?#++:>3WS.>!1(3UJ6F/3^V6V$_/RVF8_-:AO#6
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
M$ JL*434#$AK(S1&=!!4=F5?'N%B%25PKL)V-DI 6:JLLA8PD_+KL*1 *8Z
M42I0QK1BN\G9F <H+%: >4H!==&),]I1X*,/J"/>>J@&1*^MZ%CRH@-.8EL6
M'7!TZW>\PG8V.@!B3J(?P(%SB@%JI0)21#R'DA/K-<=0XVT=H.,/-2,!1%<A
MG>,'#116"GBCA B$Z$ &1"(JZ1A#5'3 4*)W)0?O$+O[K]Y-].C=5"_39A@.
MD!:M75HYEE:.0]3\QCN))&+ 81*]/Y<*JPCE0+*@H&%(^-T0H$;&8NL50"EG
M@R(I@'*< ,$LLU!+:.R ,O@H'$M2.@F?XN8>RF(575/$L>B:AW6-IH@)10 B
M% -*D !:(0H8MT@XPXSS.[J&&JD=# QX&@*@7$9W0;+XA\(1,!VV4@[HN"E5
M>L%!5'H575-T3=$UIRN.1=?<KVNHXUAJ%H#TE "J=509D&O@+))6,2&)W4E(
M=(J@>"$$TE@%*.86*$P2.P5UA@H7J!E01#/Z-;CHFN.*>I8.]4.(D@ZT0WTQ
M)DK#Q1<G(RD-%Q],FJ38.N,(<#H:")2+:"\PY0#W@F*'4@*E*>WHGV.CGZQQ
M471/T3U%]Q3=L\NW(9C&3LOHE]JH1Y @0',M0&#1/S4AJ9,=K[;TGB^ZI^B>
MHGN*[BFZYZOJ!#1FWG$##$M-XZ$R0!'%@?(0(FF1L$&71O-%][Q H_EGT@W[
M;BI_RV+4DO=+XE&<V/AO-_E4_S3=-9FM=".0Z>=QH?XE_G=DI[JJD@1^]&"S
M67R<6;J@F=C_Y*CMEU> _!"F_@MPDX7/ I[ZO*^N9C^X274]U3>OTF]WA/*"
M1=E*,VDBW/""QQ_\,^[*2;AI)Y5O!7[F?KB>5Y/\[(6?QD%_\OV>VYUT?WFD
MM"+\P*+?\XV_KM/3OK_Y3Z#]WD,8#9(;TE=+6RM;E]VA1K.ZD]ET,HL#6^K%
M\I5>+><_;/XB?O?ZQ[4HYI,-'>+BO]+3S_JF:OJK]V5R$S:3B/6D=$?:]BM4
MIX,:/33(RKL/%HWV1HZQ8%@ 2$H!*!-1$[-@ 9'(8@$Q%!#^HZGSB[=Z]WKY
MZ-OH)L[\@5EWMD:#>&VBD,2>1!4'I& &4$H@T(IZP%0@1%A'#.9[#K&^_1+E
M=*:GK9E1_?GFW_W\8_R*EQ/[.HIR]2&IHP_QA7^>SNWOWXQ\M#&NX\.6BY4_
M"(KER_=T+K9O(?QPZ:,M-9W./\=+1UE3CZK559Q ?%'5GJV-S,WH8[>*H[AN
MM4A^-YF-EI?S5:5GKOK^54^66^7?/''W"#+CRZ:62YLS70ZB[IJOFDOJ02,8
MC:)OV^OC8DWU=>5?5?Y:+_32MPM>VT_YOF]N.]3]-*DF9C*=+&]>M<^XX[2V
M?BT6%Y2R;_OHU"Q=#4]_NN=>=('Y$^]\VFWJ DG\K&]\WMODA7KN^3WW)XQ3
MI*?]"24OGW 8WV*@G_"!?!QY;Q'B;6KS*W-T]EZ$J$XT''J(V/%QK]6Z'7/I
MQWS0?LS_Y?5B]#9ZFV[TH[?^ROC%B*!Q:=%\SQ=YR1;-!<0+B!_+6G4@S@N&
M'Q+#,<2T /9+ ?8+P,*^5JO PHG# BFP4&"AP$*!A4U8P 46!NK>%9[_9ZR!
M^]O%^XN2 GJ$*:!#6;_C2N\\[]1-*IE@&&$@$2& 4AB $=H!J -RGDB-T$[J
MIB+$(Z,94$P;0#T6P##*XXW"$J<I%A#=D4]1[:MQ-A%CB0=!W36475>R_ O$
M%V$KR-XBN]<&4LLPL)8C0&TP(/?5%%:*H(37 KEM9+>4!6LTC/"O$\V)L$!I
M"P%1B# JO0I>;"/[F_DL+>0BYV_]-JE^?^<7Z0?ZHT<;:'^]6O@.[@'NXSU^
MJ.QX$!7'0]E\3[6OOAW.+BR0?W3K5ZSZX\%^[3W2T*J(WE("RG0 &FF=J!&E
MXD93@?Q.]RZ+C&$H->9,F=4(J6C5>P:\M2[^AD3+_JXLZ;U9]5R,E2I8?Q*&
M5H'XHUN_XQ6VLT%V%PB3"9N5U!A090PPW#"@@^8("0<EWD%VIPTU!%I@O:"
M)H->:H,!LYX'R"S58H<H]SFL>E::KA2KOD#^44I=L>J?'_N1H\8F5G1/L +4
M.@H,=0AH#@6W"CJO[#;V!V4A0L$!R#&,5KT7$?LE L9KBKU"T&EZ:*M>R+'"
M@^!.&,JN.UY#JT#\T:W?\0K;V2![,((@!7$RSG.C70*TDA@@A Q4CD&O=DYA
M-9+<,J<!IMX#"HD$!H4<J]=2:6^L4R]BU?."] >TZDM/Q>%D2OU?'9\\'+@L
MNOGHUJ_HYL'K9B0Q]")0H)0A@!)G@(86 Q4D)PYS$1#<R9""R%+F0M2*1(/H
MHT7=3*D$.%"O N/>HD-[71*.A2!%%9_"7BO ?G3K=[S"=C; KH1'TDH6A^PX
MH-018#3C@+B ,7:!>4>V@9TP:C&G!"B,XCT8Q7L,QB H)Z$1GCGX(@E2J#A=
M)['Y"M(?W?H=K["=#=);YZQT(64U"0&HL*DW@H2 .8)@P-$D-W+7A->&*Z8
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
ME:G3X-=3K;Z,'H!CC@?!03&4K5GT0-$#10\4/;#K#YB N4 !F"!PW6102V8
M(MS)Z XX[W<HMY_"7_<R>H"."1Q$,_2A;,UAY%N4".)+1A#?W5&JWA6IIY!B
M?.ZGR7Q5M9P9H^]2>?&_F,6?_FUU78US<D=<XHFO:G:BRB^74Y_+Y+_OZK#O
MGD):(4 ON%3]_[&[/N9ZF?F%B!==SZM<V/MJX:=QU)_\'YC^=^C[[_#W1=44
MFZ?8/ ,4Q.>P>9R2' 4+@J,24.(P4(;CZ/MB3V5@TCMYJ!AH#WQ_[;#W?8N\
M/\_>-;C[+L/NGNP@-8[@6LR@X@X7=[BHAJ(:[@V+2L\PC_ZO(@90904P#'H@
MG!00$ZNCCWNHL.B+J :$QE&/%=U0=$/1#44W%-UPCVY04CAL,(W*0*M$T6Z
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
M&QJU *- TM2J(!AJ;!#8:_*R6D#!H@.*#B@ZH.B HQ?!YVAD&RQ,;&Q 81T
MM8X![0P$AD&8R%^=T7:'5-X)377T!(A0'E!&HLK -  =H#"6!ATL?6E/@!4M
M4+1 T0)%"QR_"#X'U;<UU(O$T\V# Q1)"[14 7CHM7<4^>!WXD&>&1D<Y< :
M+Z/WH./=QB$@&97"<\*H02^J!0A_QOYC ]^)10<4'5!TP/&*X'-$@YPD+O@
M;/0"4M]I!:27$KC@0C3L@W'0[[1[\ X'Q#RP <=[#*9 $B\ X5)2"[6#X66C
M07B,&2M:H&B!H@6*%CAZ$7P&+2"PL(X3#!2,ICU%ED4M0#4@F%/FL8&0AQV^
M;B4@=RC"/@H$4,X(, )YP)VPD#.#(;<OJ@4HET4'[%D'O&2#P9+2M?FEWBWF
MB0H\;N(=6O:"GT6%#PLXSE+R]KK=O_N:-@E?81L@K#FW.MH&7HGH(5H%%%$(
M>(H-"BPH9';.BE#."T,0<&5\M TH L9*!(0VE'..-8%AVS;HX.P6V^#Q%D$5
M/T;\VT-'10(7T^ KC?3ORU8O2J8HF1>7O&=0 =P09[VWP!J, 84> BF5 = 0
M&EAT#[$Q.^D"U".7TH499!!00C30@5"@/131MV302W$8%7#_\1 L3F'9=@7P
MB^0=K>0] ^ 'JY%S$>L-B:A/@TVG0@$"AJPFEGM,R$[_/F64X]XZ$$*T]*D-
M'$A"#8B@[X.F2!)[()O__BB@$@7PR[8K@%\D[U@E[SG2 +@-!GD.J,,1O*5
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
M9TP;%8+&&\%2Q9VBC 5D+36(2QF1(8G 6VNOG+8T2OUT&Q='T0>G2. .$JO
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
MYGI&:Y6R>C?]V=:SO]MF$?\[9U*ZWRXR+F^F/]G^/;HM;5&2]VRB\MP$^7'
M<!GI>4H]L]OQAV?*G47-[(&:80H3':Q&VFF->* $61/AAZ.&1J\M]>ZZFN%!
M$Z6%1MCF$QR>Y].DCB+G A-:&\/M*-2,YJ2HF5()\%FZHN]CO]EN4AW%:9S9
MIG=);8#+ZVX^Z_<ME1W,.[^#N92S*.4L'K9["9,^8).0Q=$C;H)"SA ._JA-
MU@3GC#;7S0/FF,Z%^Y"77B)P1\&X4#+WBJ9"!VJY)60,YH$:X8;A<1>;V F1
M?FYN9U$P8^;&HF"^H&"PDC@2@F(*!'&)P9?$)B 3%<%:6&$9W? _O:"&1X<2
M]Z"4B$C@?_J\>U]S1@23B8Y"P9!2]W7,KNA#947[5ZRG >:Y'.AA]=GZT8)^
MO/4)X.OG-G;">_W0SFVS V'"?79<'RL*5L[D/CHOE\.Z7S)+2'(X&"Y1Q"'F
M$#=&CCN+F*-."$X3IGX;YPF?Q.^5]W-\1P$(>VNQE!QM46I%J16E]I!;BKSS
M5C%0998P\)N)0-8*CKRF21C'F5,;]2&BI=Q&81%.^6 ]I10Y+[)>%%82@Q5-
M<0Q*+5<]8D6MC4ZM?45!B.U7/MB:T_H 90]FL3K+/VZJ%?,58SX";$CGDE72
MH"A40H &#&GM(G(N<N^H]!'CC1 =M=X)CY%TP2 >G4".4($,,4EZD8B1?LNP
M<0D6;][^? 4M4!=]1HP<W^GB],5?INVM2#$&[EB6O&AG5>[3%Z\4OUA6M,A%
M*FZI44$KVQ?.R P&OTW;:[4R[/3\IEH9!Z.BP#J<[ <N]$\^K.<PJ/\*2OP.
M:YSK'_6E2RYKSG2/M%KWG/4>KM^=WOMGD-DQR5&X9!B !#L?5,ZT!</CDJL
M)'H\ &RY*&0TR0AR/EQ^$FVWF.4+IP&@Z+2=]7?-JP0P77W,.)V?8:O+T>!O
M )T>P6H[5)VYL1;/LK)]U1W'..^JLWI^G"^J<\/2V2QVI^U0 =\?VRDH@M4S
MU@9>@T:8PPHXQ[0&5V0AJYW\53U=V*7>R;8/&$A]/:R^F7U. !V!>KU2(.C%
ME8)9_^[#^Y\.$7N9FO@)A1KHD)^7:_LL3J8O0]V=-O;\,'^[88P>"+ I\W27
MV1!\(.&#?RZZ>9W.5S/O;T6@8EZ>MEW=/WL6FWYUUVO)7%BUG^YHI7Z+J'_;
MZ<:M"SL:$YM1>H7/>HOZ@K>.+Q)@2^K6TZ:>PL3F=K8L&G7U"UCWX>.!%?OT
MF$U _$/;G-GS;EDW:)TGK[I+F<76N'2#V[;+5(\4C-KVFMW@.JVCP==[ X,)
MOPXPJVW>G.'('472*(HX)@;L<4P0%3AZ9:,D*OR#/KP$CTE9+XWK,0DQZ+=Z
M61ZSU[9#\^ZZ[[LTJ::@4C];T:Z[6M+NH (_L[NBUP>-;IL&%">Z:@. PP0"
M.EWV#_?GE;?=<96:]FPP#WKM^W\6S7E?_^[@*[3:??EXL\HC(R$IIE&P3"$N
M)$;&P6\I8"H$B5BEC=97]\G*7/B?/]:=!S8!ZZ=[S(J-6Q.9C0/]VV;8M^\^
M_%3)ZK_^0U-"7E8_OWKS6_7W5[_\_M,S=0!R/<O<,RT[V4-=RZ&()>C2XW8&
M?E1O'1\M0'*SW9MK3JX9LTM+N_?4L_A?LW7;TQ[1^YM6-44'2[OK+[_\<&5U
MUW$ @8LY>3N;U5F4X9;+R]<!XJI=O[+(J_C)QV%X@)A\=]-F71]G)V#VN_E!
M]?/E374'G\'3!UQ9WMU;\-4I"'-<NB+MH@$/H#?A(U E]"\&2WCA.YS:&FC0
M#F&*!$!H+]V)235<'#_5\^&IDQ4VPE_P6J?P7G#)29NA-'RTTSE8,NVBJX"3
M_H#GK\I]WNRIP)-[&P30;BU( K.=G\4X73WCU.;8+PS50^\P^OH:9G@>Z ^
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
MM21NWSY6K#I0+X=9+LN.^0H?HC^>P@./SDM<KL31OPP;-S<<9\8J'()%VI&
M>& ,&1X%<M(2:3!GC-*-AN/>4*6M1EB%B'C$"5ELX;<0DR/P(!["]=T1/]=3
M(-TO]<<8WESXM7V\9^@AF=M'7HGHH"[ZP["8Y8Z2#RE&Z@O=L9];O'(4\>^"
M2"4@^>PD[Q$R!<I8ES3A2&%N$!=2(6VX1B9QG)1@ABFV#;3?9K+@4EULK:6$
MGF!1<@.C%,6]Q/$]MRQ'I1 +\<9T"K-X\W?MAKKH8- XJV:QZ?5E=UR?=A6J
M&IA4J:];</C>'KYG4BCE([(JY1IU*3OW4:'$B>4&,T.MNF[S<1<P32DBZCC<
M$X5 1G*"HF<JMR"SE/#BX>\8>^RXFMY+1"INQ7.2O,>H2)I,H X<=6L!OCFF
M%M >@TE'F;16QQ04W@;:C]O#YQ.#BX,_2DG<2QC?<\-R5/JP$*^DZ_?)P>]
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
M9@(G9;USS]V,4ASBOMIIJ;7K<XIL# 8XO6A38WEHVWD^_;44V14?H!O84GR
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
MVT/LN]DAIL1[081#0:CVM$Z'G"($44FBMMQ;\;0-]N(0'Y"=EEJ[/J?(QF"
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
M5L5AZ;W#4JI+2W7I<_;#AJ1) #^!88NX]1Q\"W U$M&*8FNXHNSIN8Z;W A
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
M$%=<HUR&@FB(,<B@5' ;QPYPXESP$%Q+[ASB.FADI)%(4Z]%H-H0C9\O/?_
M^A4Z %EVH8"E*];ZLJ2^G;/B"JE?7:EWL6F.P6#LV1ADD*M9+C/LHUN2.]T!
MWT+YY92(<DK$RWH+/SPEF_L$?R02'XA4#CEC..*,@%MA14#1<4*YEI*IC:VU
M!_LC?UP"X^4NVXU[$%OR.H3NX+#-;I\R\=@@XL<N)AW*6;9/'QYP;:>JN"N]
M=U=*XTUIO'D^SR)X9A2/&$G!,7@6-"+-F49)8.%#2-)L%B(^V+.XT8FXJS#L
M@=D+,N"DM-]T(L=QI?WFLJ9FV7QS2U,.?/@_VM>OO?R 4IRVC.6.K]]^A<L3
M^&C;A1T;Z[,NT(W*)FHUTSX29$P6)]5@NL0Z)+PF"ELPXH2?4MFTK S]ZW@<
MOM;#X<DHO!U-[>AS#9HQ[_#. <9PW,PF]RYENL]-[ZB4:6M>W<86[;;UX/V'
M3[]4NFK/*R>OJ[]^^/#S___VW;OJ[7_]=O+V]__ZY?VGZN3]S]7;]Y].WO_U
M[4_O?JE./G[\Y=/'0?7^ET^[;2?8FA!WWVVQU-OJ[=FYK2=G\:I?O1^R>9@D
MVJKX7,/<5L7G*67GX_R>V@ZK>B6ERHX >(?#B\%:B;.+\*3Y4LL_I/%L,CVM
M_C6S$W"LX*VC4'T]C:,(- L7@>^!STXJ?PJ($7/M:>7KB9^=-0 AOOU# #)N
MJ_-S7^-FJ=[GY5V?V8MJ-)["+;0MC/#]F9N.JMP^<CX9PY>U=[EXL/PEJX_>
M^HAU4S4S]X_H<W%[>^^3^*]9/8$;6ZN17;40-%D4S>SL/--1T[[_'[/P^:Q]
MRG.;_8K9T$Z&N<ERN&PYR,]5Y\"T_;9E6\LDGN?T#-QE]IJ:13%ODZ_:WAF\
M93%*+E]E_11"^,IK'V[?LKC'_,=V7:YT.$3K3Z]]:BZX95,H:$G>LH([KN':
M[4Y5_GE4=;]2G;JDA;4);B&)>;FZH\HA')AP3EI*Y48_Z&,($&C7Q<F']/M2
MC']DV5_Q>J^\M.[UOGW_ZQ6W%S719]<WIUB:.'KU%WCL;I>F7U6>UJ( &RK0
ME'H<FF5G1 P[[O3K++C^/)LL36]Z6D]":Y-7P;&%)XHI'0#H) "#NH6@-32:
M8^$8WODU3BY1 RS175SIX9Z>VFFVU(SD9V-XL&']SSB\0/#W$<H@V;[A\SK@
MSZ\3PQRB;;XI^/)IV]8S;Q.HSRX_L797T]P^D+\!UCJK\!P76D19<,"E;BS4
MH<66)M[R;/42:BS( 7B@'N7-N^B'\$-5SQO<?\T7FE2_V3PLJ/6 U&O Y"FX
MEJ!KM8]5N"[PA9270EX\9LHK ']=A_-KUYI.;&AOOOU>^/C_R8^QNJ@?GYV-
M1XMKKUWUZN)>KJT=CN$=7VMX;>7UKE_RS/K)& AL-#X#)Q[^/]0MG1Q5)^NH
MG=&_:5K99>$O.OX7?'U5ZJU%SIKEC8'%_#-/(CT'5LRK!'YXZS7]NR6?2XIN
MOQ,$O&*I%?NN> ,DVUR[T."J6BWW5[-6+#0,'@0H:='_!)>[4:O (9A\[DOW
M'56"!X7S@9V.(^X@6M5Y[P9KHBE+PL>T64%"K7?Y<!OI\IB"Z 1RA IDB$G2
MBT2,]+?%6)>N:FXQWU+WD\3\Z/8MFBY@Z)6VS;4Q%>G[W5#TBM*M5'=#X:Z,
MPEB9^$I!G1UFM_2*Q8$W]W523^$>X6O3PA?>O'ZG!'FED>K&Y,TBIU#Y(0!-
M3IU]CNAJ?\BK*RU8_VYW5[X=(_8Z#>,W%,#26PW*K1VSL]'K4#?G0WMQG%_=
MR*8=B7K4WNUB)PH?2?C#/P#]ZW2QO/'VHPC6]_7YN&DQ\;AUHX&@UGLF5FFY
M;_=,LSW%Q7A:%?>VU_57U"4MH^:*ELU3@DO=.EUM/BZD6X\R 4(4#W0Y[QFZ
M^@*L^_S/<U5L=R!M N$?V^%7>]$L^F/6=?)JOC>KV)J6;FC;=I7JF?:Z=IY;
MO%?*=A_2=;O/-+V]=-<O,Z35/$7Z3';[R#O?7=^M)5AKCQ/"5H/F$,N0X4XC
M:Q1C-L*_U&ZQ[_9Z9OJGB_^R_QA/WF22N[/7]M":9M=TM;[4U47&J?7IFQQK
MK))\N1LV1P"W],/N30LJ-T?JD2VHY(C11_:3FB.J^;-?]=$WR_EC;_:QS\CY
M\SXCP4]8D<<^I)#/O9!"[O(9]ZN+^7X=BUMS$U^@9;'T-7=%6'O?'?L"JK8M
M:;UP!SW!I86^M-!W92U>LH5^+_T'T]_E>@%,WY:T>NL]%!B_1?Q_-#'-AO_A
M)G_^R[LZQ?:''_XGVDES:_/,BP/Z7OLM9?+/3O7]KY-QT[1:?O*4UJ'BM70&
MV@M$%(C8*D2<>#\[F[5EJ4N@R/W!3QF,4."BP$6!B_V$B]R/O)QA7+6#X M(
M=#03\IV^_MVG0@YI[M"O]2A_?EA_N6GOO$,P7_96RCY>T;67\"DZ/(2@OXI7
MY%<,MQAN#Q6OR*\8;C'<'BK> <CO)0?ZEH%Y3UO9$]].:@C5N<U_>6SH7:;E
M/15E=CN;_OF#])L[60(UWGF-D= B(:YP0%H2AJ1*0F'JN; ;8R:$X2IJ@Q'!
M7"&.54(N<H.8X(I$R7D2X7H/\#R_]"ZGEZYUL\QK&G(YP^8LB3";Y.[87=H;
M6ZG']7[2Q[<VW>O"5YH>;UD<Z9./,J# '$'<Q(1LU QYKDRR@<&_?*-!6Q 6
M\KIHXS#BDFCXC" (:T45$8[#O[U9'(*_LSHO;],'C(I]/3>A7_-!.^S$/L<)
MT98QQ8-!5&L#$*@BTM8PQ#!+4I,D&=V84<&(D$E(A;SR*D\B%\@9)9!UBDKI
MB;<JWA\"F[8(:5MC0-6 :M*%,:!=,<;^>G,%^7LGOX+\743^ESJQ@F!FL6,2
M$0%>,K<IQS%1(HT])U8S&R/9,;>L5:^M%ZYMZ_"*@=2WGPU?[/_>^O/8ZOK"
M.H5U"NMTDW5N.571"JXMHX@)[Q$7$6=H%\ACD3")G$+PL6-.V.JA \)TXM"!
MKIAB-TH7RP[+2^ZP_/*M;N8#I:,_'<$W?[ZH_EPM7J^"G5IGF\>6!1?&[V"D
MWL%]%Z$QEY0[I!/\PP,%SDB<(1P2T1&XYH8S;0C!DH!R(DTP?"8%##\QAZQG
MVMF(,7>B-ZE]T>%]%QVM<U98E'@ )X!3 \O$(M(:*T<E\5Z'ZXL#:.]LPA@E
MP3 X#LF"$\ 22A(++6P4 ;/>+$[9=^DR*AZZ\U7"GYV%/YY;J82VB$1"$3?4
M(FN,1U)%KT)T#+N-'6<1O O!8J1P((A[)Y&6WB*6K%6"1LW, W:<M[K=0HD9
M&$)+!+0/1E@0OW?RZZ^R[2'BO]0V"Y?*Q.ATAF6!."86&<<3<I(910/XTM3O
MF%-VN\U"#!]@7G;URT9+H9M"-X5N[B(#0;#P2DF43$Z3*"V0)D(@P:3 D5E'
M^<;^RI;)8'O[*U0,M"JXWYG]E=+!TH7]E3>S!BX:)ZT59YMH%D>0SL\.G9]3
M,QXUI_5YZ6[I MWO[RZ+B\KAQ!@B2C'$D]#(2@_DH[RB,7$F4KS.-M[+X B)
MR"0&X8JR$ED7!;*:2,-$3!:7[I9M[++XB)G+VUE.@S_ DV7("? '!+&18A$B
M%G*CNR4G(+TQ2%//$=?2(1LAEM0D&<RM%2H?O-.3Q3%EDZ6[H'CH'EB)@787
M V&-+0T122LMXL$2Y *P4K"6>1^<Q5)=![YH/38I<22"4L!*1"&C\L8,Y\:9
M"!&2?ZE-%F[80&I1PJ!],,*"^+V37W^5;0\1_Z4V6831BF)C$;8L(.X20U8(
M"8%/\,Q210"N=\PIN]UD8=H,J"C)MK+)4NBFT$VAF[O(P$HNE)$8\>@R&3""
MK)$2.>R2Q]I:0S:*B[=,!EML8L%\P%GI8NG,+DOI8NG"+LNGB0T1;N"?#2PB
M_-B:9G>P]H")?7^W4WQBD>I$D#(&R$6SA+1P!I$(L88C G.QP2O&&JI=;IZ
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
M%]^B^!9'XUL(350M"$51L(BX%6GKT6IDC _2^UJ'Z+>V*W4M>. >Q8!IVC
M!(I1(&)%K U@D<+^@8+_7+.15**X%T,4JJ*1!TNGX3//(]3(#]9<TU@EG*+(
M&TX09S(@H#=#CD<KB=(IW'1@G7_@W'\I1KA^DD&F$OPO<%#@X"CA8+>RCII$
MZJ-#F'&!N%8<&:DUS$ Q@J,"):P/K*SWF/1/U4B2<D:W9/T_ZNC_AQEXSS"
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
M#,GWC1'90#"XM<$[AVWT=FNS]TYUR/=U-)J.-!N@&7&-QP9G2!R%AS$48A5
M*8!2 .4[=_^LQ=;*@*B@!@#%>628KI&K2316F9HYLH]@ZMX!18P$'T1>: &4
M B@%4 J@%$#I3WM+3X(SR-:!("Y(0,9@B;RIG:0BJ,#%/H*=!RC>Q'GQ4 :1
MK0H_ITSC(2G\KI[AWCI:;=,BM2MS8],"K\(8SM&X:><HC'.7M3R.BS!;U8CU
M37LQ-I?/XSA\WB3&WQ;MO(F7RU?E*U [-[/YBSQME![>/D]M6<?-)&P1Z&K
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
MNZJP&_J&.$F=XL:G\\$UXL[72$45D9;8,*.U8WBKA =3$EM32^ :+(%7(D7
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
MY<OWM)&];\;\<!; NAJ/IY_2H;"+:?JX,>/Q9;4D[O((V:<P"ZG7?:9O%8'
M>3<<3"&W&'<<.(W+C?!=Q\ML<&;1AG17,ZM2YJB;5Y^FB[&OSLS']'V85 9>
MCU:O!KLOOP0>TDP]/ P&DI#!5S\T$_AFNFC-Q+<_KA?$6!HBW9[]CD-_6=MM
M8FY2%>ER!$@Z7?27++N/XQ/\I^7U+IFM%VUXWH8+,P.+=KG4V97J[GNV*V_C
M8],VMADW\\OGRV?<D)#1O58(,!AOW:']GCO"DY-:WG<3>BP?_QP?V3(.I]?S
M"2;?<\Q[^=&L-VORW4^X!_0^R#<H<V_O-1@(WEV$X3LI]_4.E'=@S6-N2_F_
MP<RJUY-DB;P*+N33[HR,#LW)W]*L<K K\I!E(AY:M]^0L?IT-%-1XWLLI5.T
M^-Z:"_.BLA^E>?<TJ%<4Q;TI"E84Q:-4%(>E5K$?'KE:H$4M#-3E.] 1Q8ZX
M=SBE.!0W9J]94+GL?C6]2-LP[2U%XFX);D,AZT,BX5W2A89"OP<@U9Z8[1&F
M3]Z0W&>Q$SR5&7#&(FZ<3:?B J)16.8]T=IN'8V3Q-2&1HXB50)Q!Y=;I352
M3#G-K-5U,-<WV^^XQ?[R'/3^?'^U",2N)+\BIT<GIP44CHY^Q\ML3P84M%-!
M"VU1),P@+K5!!BN# E<TG=5BWM#KH$"-#LS4$@E#:L0YX4A9&I%@1$O+8^0I
M:VO0H$"P+*A0!/4H2ND7_BO\]_! 09Q0VEF&G+88\1@$TE@F]5\SY:FNG=LZ
MN2Q4"-0%CR0E,A5WJY'URJ,:UU1+6GN'MXX&#0TH> &*P=0INVM[D!($W+52
MOX5V/FM<2H]N<SPPR4Z)!A8\?W@U4?#\<-% S6N' 9$%=3@=\P$\ET:@$*G
MM:5<[FC3$1A3G&KD3(H@*@QX7AL)H$ZC"K+&3O.!XWD]XE@41'\,HEIPX>CH
M=[S,]F1P(82:<^(H$@S0@$<ND<*T1B9J'%STS >UY><1&X.3#*E:1\2--G /
M\4A[N$&'P)U4@\<%<&8++A11+2'!PG^/@?_N 2H4QGFS!^E:\E3,T"-E:H9<
M\$:&&)D*>,N% (A06!B8II()*AC204KDL0B2<J&4&KH+P4<2\P(50PD*ELS
M0TC\Z_>__CH<E5I<O4-G?1^QVC@H.]X]B?YQVP \.A*#-<@)\/\X800I5:<"
MBH%C+P@E>JO?@!)@*V 6$.=P.0?81U;4 FFJ''>4&O U!VX#2#P$ ^#6APR*
MM!?P*> S>'8LX/.U6*76(1*+&$[.)$_5](EW*%#.K1*24,JWRM5JS1PW'@5E
M->*8@]?  T7"T4@3 AG+!@X^:E?7ER')>@&?1Q9,*GA4.+3@T<8BI/3X@;'T
MHU6[#YDMF*>8RA1/^A<=,E*X7F\TOVS][?AZ*=>C""1^F,[->#AX6IRYO?8>
M&0J-CQ ^OX.@CQ! =SMT43$GG><HU+5%7&B>>Z(CK 3WLJXQQ5NGT6Y3#WQ@
M#ET]$F00R2??UGRD"'U!H6&P9$&A@D('0"$LM1 "(P"/G *)D:;: A0YCDUM
ME=M&H=LTJ1P<"E$QB+R6@D(EMEB Z<GQ: &FKP&3YU:18,$]\KQ&7 N"M#'@
M[\1@G*-1FP0R=V_/.#!@XJ-:###?XJD T\X^C;M[%P['J;F?[HWKC=3^[:HW
MVQ,B0]^*;G=[-RI%':RT2 =B$"<*])4-H+D,E:"P)-=\*SGL5NW=TK'UL^D8
MA+-]_?=%,[]\.YV'5TWKQM-V<7/7MJI?O^!?SK]UO+D)WC<L\!VZ6-XE)K]5
M$7??'/#VW8?7%6%5W@$C+ZKW'][]]/_^Q[N_O'K]V_O\6?VB>OW__?[FP_]6
M+]^^ZKY&?W[Y_O6KZJ=WO_SZ^NW[EQ_>O'N[+DD';@HZI+YYO\Z:U)MNFMO3
MO>^:P8'N&%4.,,@TN1=>^BKAJYE<]@1MJW!^,9Y>!G@KW )@U5R85*\!;@B9
MWY$U;4@5I,\OPJ3MVNI=C,VDK=J+Z:2=SN!+>YD?_3- ;9A5OP(@3^8GU8?K
M'UV]\RM/;B9]4S_X(;7_^QAV764F'OZO4C[Y2?5R/*Y.9V8R;ZMSXU-/O]ET
M<7J6*#'ON_'@497J,W=] YNV!>$$0P(D._7M:T/_5%@Q=U:E]H >)'K6V-1;
M<)'Z#^8&?]V4*H*KV(SAJT_-_*PC^>N?*AC:U?L([]YW\D09\MVD>N?FTTR*
MCA*C1$*X8-(U#%ZCW1J[&EC(Z6+>SF%YX1V;'-1S3F4^F9E?=H!,'X'I )_Z
MU$@8%@6D8!;B.+5S3(]O@./AQUX KE[6L6AWUWE(K ,W@KT+@[J\".GZ_)Z-
MX5PL9NT"V&PI:3N'=\6V/:>VZ6'-^7GP#4@7#/5BM[16G^!2'\#1 *IV4@CH
M +:A@2=>T2M]WR[G\[H7X.H7,X<OVNKEZ2R$-)\DETE(;)A_2JTL7_K0F.K-
MQ)WDC_\G-;',OXXJGX6^&^>U5:M^2&])LDOQB]>_O,P_D1<_GL"M.U:S:=<H
M.NK(^6WKV;_^&D5>P<@R6>!5R9S.5$GK!*^#Y_Q@?JQ $L[ZR5W-:X-31MWH
MEJKPVI*G-V9%,+Y,(^S;BZ9'K0B]/H.>^>#&W/US]C%W$*W,*=#]-(T6QC=K
M)BT8*Q_->)$9*9.AF^4Z&^2^QEL\<!8F6=^96<?+7W[Z-[#5J()/?[ _)G6Y
M0?$TLPG<UQ$/WGD^G?2E>N"._%5'S?6O>F*:=3HNWPD>5F(=>&Y/Q>M46E$D
M3RH-X@188MGN]?JPT^_]PG9$OUK?_H/<P[DC4S?Y=1#8A4M9M;<+^[>L':;I
MQ[2R?8_9='D+%F"_\NEU'T,[3V,#_O.Y;S1,ZLS <RXNQLW5 DW!*6LF9GS]
M;=TPOV&1GBI.)!W<R7;;M^R]4:\NU3YH@Z06%[GQ;FK)FSZHSJ>^B>!M=ZP#
M3+<8YX4#@?^G7>W2OV,V]Q"!P5XH32,#EX#+5 _;(,V$0)'5SA'.')=;1UY]
M--)I1<&2<AIQX20R)CJDX4FF]IK$>MNC27+YYV1Y_;1F4KV<@=B<9M3X\^75
M);^:R_31RT3W7P'*?EDC,0#'+-]@QNM/^FG:;@9H?G__:A6=D1O1&?&U;.23
MFS<-AL"Y%=P_[GFVN:)&IR5W6;?A<_HY)-FW 3C434\G,";0PQ][&(!G $ E
MKEVJG:2(ED+1<7@"ZBP(QZ(Q[N(YYE<]!P-OW+CO.63:*8PW*T,L<>^1D&O?
M;+K33-NP.!+,37>8ZVO^(F#]]"(#+7QV93EV%N).:F_8C=UE;WY=&8]/="U^
M[_W-4"TILDGE<W/963";/O*5R;ERUT<5O @M?ZU\ ^ID/IW!YVDUX8T)_K(I
ME  R&6"-"\E>2B.X,EN6+_XAH2C\>]$!;KH%#*,&;);9Y8]+US=IZVS;K3=W
M&?6_+BWMV?6BC\LO?GO_^]7%%T!GUW3LE\/9\)5O/C8>QI?G#H9BML_3;(#=
M,E D)VCYM'Z\H%\MF%WY.<DA"-/8N75+^BZ#"6TV6!? '7"Q@U\F"U#566V;
M3B4W\+;>:EU:K/#0_S1PX>RR(BLS_C*U^@6+HPWS1!$0IYX\R=FK_-0M$@X\
M50[?H/W%;)J6M./!CE^6!CI\"D-?NIV]-W?E.&^P6%KLQ.U@J,]A!6$U^B].
MJHT^0]69@5MM\G7S6Y;QF>3V? XSUZ0H#_ F^"G3>34.;3;E)]N.R?4@V:9G
MU-W0B6ERG#./YE??T<Q\MCO8[6T,7$:+,"86<>O X,.2(D$8\8)8*[</H\G(
MJ*Q#0)A(,">U2P45<01]8C5EW@"1=IN&]NNFH;UN&K[^?-%T4/(K#'OJ-^PZ
MU ;WW"]F*3F^#9.!L"G!*,GQ2DBO;SH-R,I,/R;S-^FKSBV-L^EYYL',?<"S
M'2\NO=7.G#0'XD:N?1V-X>!O!(QX[1DR5%E4DVA5E,YYM>6HW)H;;^.HY+_^
MJS.?.WXD1\"0<;J8'0U+7F2R=D"[BH_,X/6SQF1=OV4$Y,K/H"3A_P8^F:5=
M\?%EIZLS=IJV-:>= H9Q)8U_'D+WX#YJMV8%]&;1-$=Q "ZNK)YNTZTWD[K(
M5+\3,%\;:S?^3D[N+B7K=R;F0LUG=-9X,&6>__Q7';T,0A-@^-0&Q8'B,=[7
M2%AF*,8RU(P,!;N!5"&L^&_CGR$,+S'%872:M(Q0QS *V-ETW%L@57.'E-.2
M:VFC-&1+IVEML#$,$:(HXHP'9+0,B-:$,5\'IN)6:<HGJ-.RN=P>@U)+>BOI
MGDV?ZV \YPVQC$F%#!&I3#8U2#&KD)>L-H)JQ^@6SU$I1)!U1"J2E LLX1X"
M]P2LHI&@:#BW3YSGL@X[+J;;!K9K\;U!C/2)^K,O\_[?J^#Z+((N.,9'7;2A
MVX).T8SIY^:\V]\9_EX#5<J*8!WRUM:@>E(V$G<,X"[PFFK/=*I4<@WNO'<!
MUQ1A"G8\EX$B'37XI+S&2BLIHQ=[4SUO\S;BNYB_;5]^-,TX)0?^/)W]>_)T
MOI0 ^GU;#/Q$'\<6PV9@JMOUBHOY8K8,1"RV(HM%?1S)7L4RAMO%LGY=S-Q9
M"DF6+8M#;EE\@>C5#VD_^3Q%RGWWQ(U=C/>_7FUCK(6:X>-5$D#>Y<^ASRX4
M'US.>,\.YQC0(OF@A[$J:XZQIQ8CY76R*L%,U."^(,7K&$+TM7!;JIW7OG8F
M6.2=2ZV8A4K.JD<J>,7JP(G&6ZV8GU*LD')T#K^<'8,].8T1!K4*<2PSG[(G
M=K%D\OZ[+H\E6S"G81)FF6_;YG.59YO2,*MQF)S.ST8Y !XF+CTX[6.G;9"5
M242R,/[G8A+@1UB\92+/^L[U2D2N2TS*Y4@[3>'O"YA!2HE:RET7T%F]]NIU
M6=19)YC=^)9ON3[Y_/19\ N7$#,%30\C=$8X(T"XP"+R!O$:1,GJFB$39*I=
M7H?:F^M"YWP Z3088<U3>5,,E\M($<>1\5@KS]GJ],QGF,_MC:G?IF!"3$Z/
M4O!Z5CP&R9M/#\1=&&N!P4A'-4V!)BHI,HH[1!@FM8Z1"K[5'[/6-  ?>424
M]NF>B&P^;1RY-\YJ'*UYZMQ%Z!%Q5]*&0QI04K?+Y(/5-NFY 2=X<7YUD@#\
MDKQ[U=C%*KVYU\=#FLR&<[+S_%E_&*ER8].VZ?3?:4#]F;TT0'@#,'6ZH)_)
M/W)IK<_/$7L1Q^$SZM(S@ 3/88Z+\\D+W[078W/Y/'V[=2#P1#23/-B^#!D^
MD?!!RK5MXN5RW/E6!&#YXF+:YL34YSD9%NS,%W;Z.1$I37QULO#S-YX4O(L/
M<75(=@C+^C,:$I,QOL%E^6C;BK?.5I7G>NHV$]"J(64\S.;/4]K*B\TO8-V[
MCSM6S.7G<C;Y<S/^9"[;%\_^><6T.X^L)A9;X](M;MLO4SV60XD;VB##]?I!
MS>\XG/A7<KLS@O3P0CRD0, ^C/;[*!?M! \<$R0C228\X^  &()\]%$;\,09
MW\K0J3T7TDJ&/#8:G 9+DG6&$6-164*<#6Q_>SF_=,B\C'J\!X_+S9J<-?6;
MF8>-@"JXB6$53D5T/9Y*O];3'-]\FGX([/2G/5CI]\!.S"45$#A2/#C$53#(
M&I9V"HV3M=-:"+W%3E1[$0PH#N$)XI; Y:!0D!8>6 MXC+JMZN.#9Z>;^^D.
M@YOZN,.6(9R1&,W-YRK%OZK0E[%8Q32:MLWYBHN+91[NN#EOYNFDXK2].E#[
M)EE3Z4S1;^%C *"HWG=IO/W!1><6YXON^)-/1G67 _FI&8_3\8)KYY-6P9^K
MLUG+2$X;SAO4)\2N+DNI9=U[KL)&.742O,7N =V;PM_3;<.7*8I=M("C"!SC
MD-K),*23QL;2,P*JUKIZ:[O]7@.CRQ#TKXG*[^)/.>4T1Z?!HTZ&];ZD2AV)
M5$73S,"EG/T1YGUV[A7K]3FXV3Q>94'N" %6T]FH:F(UGGX*\-/PV51@XFM/
M/&+$I0Y&8! 8BC7P'34Q@&%@Y5:PI[#IT-GT1@4[I!D=RQ;M00Z@GB6^7Q[D
M6-^YN*Y0?L@G])>5(8R=?@P_?MN)U$\Y863CK/#RW$(ZO;SDBQZ<\[:,2SE!
MXU1GHD]O=8O9K-LGF86+L7'+$PX3F/?R8:OL\ /M,!*#%4E5PGRR-BW&8&-2
MAJP/PE!M&99;-2Q+./I;PM%'N\N8[<195Z;A"""6"V64BRC63H)WA2TRV$A$
M:R><P;YF4FYE/S'/E(\DL7H$9YT;9*P"G,T0JYVJW8!/6K]Y^_.V  #@K@1@
M,ATTUFZ<KMYYHOKJM/]*^ZTKWY/J6AK?U2;R],9GPO5'4#<@2"(MIPK4L=!=
MIS*%-4'&UXJ 9E4\;G&SDH$'Z6/759-C"I=S$A ACM>UUYJ)[3:9X_'4)5]S
M-UN_[HBVIY/_XEC2\I+&2_SB^AHDF\?Z>S>^ST<:)7/0P-!G)L7948KCI_A
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
M'3C/&7B>570F>%+JG?:^.88<,-E!9_<C+>Z<N]L+8.B*L"I3586L3/6PM)W
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
M.0R2_'=[5HKP F7IWJ3FES0=3MJ(T*]KB&E6@;OF/_WTCW_Z=CANE_YF?Z@
MTU%+LA:2/N#.G5]K4[=^YJYU17[]RDL[[YPS$I+VS#&P@5 0QBMPF6G@7%%M
MI-?";569\RQ&;7D$Z43)<#8"O(T&A V<>.F#HO;CE)$?5ED*K]+TW3"D^Q-'
M?IZLUFQ>M*LT[1;"S>^_F\SF/T_F_YOFO]ZNS-U<:7G2R_G;-'W]UHU?+NMO
M[2J-30QH;1A7TZ$KI51EZQ&3W)]'P0Q5B/0$#'$" 9P:,&US3Z>M85%Q$[<Z
M;FN235;"@8BF)!J;!%XF@1Q $/6=Y&B+'PSTES[=CY/IZJ-R'+V#X#!+X5E<
M3(MCMT]6I1>W.4\?)]76V7H4K[ 6-=V'HM=6WY7".P$*YT;A!W0&F969&:]!
M,OPADF)@N/;@##=*\VA)3!_;!=FH:!.50$@JF:#E<$OQ$I[Z2+V70K%3<P8I
M'3!>FU><Q.2N3-([^?57V;KH#')AO>:2@-<974";)7CF MB@;20R$&[\5@10
M\$BU\&!92?\WQH KQ1$<$8H(3G4@6[M.S\(95-49[)8S6)<(]Z'HM==L3RF\
M%@3>J3K6@L"?=RB3-AQ- 5)VVY7>L\F#H=2#(DQ3JJ/UVSVLA,[>^I! :<I+
MC]L WDD-U,D<.)Y@K3HYAW+ ="?:8IUCE>%*6!TFK*[(K[_*UD6?TQJ3HQ41
M%(\1!'4&C#<*G&8IBBR8C5N%XEDB1$LI0'*+O!!R6;1,!I1-CC/#$]NNXGH&
M/B>Y$-7G[);/N9L%R%J ?A<%Z+^J?$!W0+M:"+5BX]$S8VO%QB_ZMT0RKV2&
MK(JO&@/ZJL(XB#E+GG!"6+IEQPCJ?0PR@!+>@S#1@%56@6'!R,B,I>9P=LR!
M_%NI!LIV8L'T/(M 5@([X!Z^*LVJCP?=,/>%LJZ?K_?XJ0IO#ZY3]IG+=T?B
M>Z^:MRG-K7"'%H%X&QE8D22(I-5RB3T)GY2+.I.T79?U$4UK?AJC5Y->NP_?
M#V=A-)DMI@\N2_>01WQH6;JC^(1;NX5W/>0_OWS]0T-%TY99I<^;GW[^[N5?
M?VA>O_B?'UX]I5+<WA]\LW3<;NLQ)LJ8"CR!E0+-7T_PMU)TV-.4A$@B9+6U
MO/,8O7X5WJ:X&*67>:GA?TYH;:9;;<=_9L@-+\8E(H?B''^V(N.YE59\W181
MOKS"8TJ-PTENAJWDFF\1(F9_:'PKS6;N/I2:P?C;9F7$^RLBGDP10JDO<#(_
MMD:?.'"-/G*A#3MP'<+ZCOU[QP/5Y=K&NU,H-'5JY75.5%PWOC@EQRRH<WH%
M=/ZW=,'X8:L+1F=KXYQ;+9Q:5;%CXU7%5ZNC]07<:[W<HZOZ<9&B[]*K0'$P
MH. 5*$X2*$YM*:SBPF%Q@55<Z*AK6/= 'C"_]&\7KRYJ?D,',D3ZFJ3>KV30
M<TGT_/8I:_E/2"6561'JI ?A601A' &CC0&A?,@V:6U8WEV.R%\FL]F/T\GE
M=\LL$'SFE\L^M)/Q[*/5]31;KZ\_/!ETAF.%OWTA*Y33@9:F"UFA?8>$QU:N
MKT14B:@2426B.T7@"-=2&0DAB S"EE[P7 B(WJCD/+?!DH^)*#DF7)(.2%:E
M(CACX(-4D(ATBEJB6=YJ(M\A(J*"#83HQ ;\OF-"9:+*1)6)*A/M@HELY$0X
M8B%G34J?B036A@22F4 4#]F3K<IT@KG@92"@?"QERKT$3YDL>Q>R"C)3J[8J
MTW6(B932 T4[L5.N[YCP22:J5<6[$T1=Y>MW![ZKT5!KR=5:<EW<:R]Y$HEP
M!=(%#8(K"XXJ"H%Q295005!^I #I"L5VU6J*#SCOA#-:J\%5RJF4<[KJ6"GG
M\Y2C+*&.90;.\]+>D"/E!&$@*NZX)UHFM]4/XT"AT-U2#F4#0VBEG!.<XUT1
M5J6<JHZ5<CH05>4N$$.RA)B9 .%=!J>8!F6ES3$3G=U6HLF!HJI?36H/"ZH:
M,B!$5G;K9=QU-\FKM9CJTZ#DIT]6#*E&3>^-FEHSM=9,/9S]D;5TA%,-1,F
M#C)G8!*-$"T)SG"E(MURJ@\4Q_WAPWSJ< "'8S>]_FF>+F<_3\;E2::3T0A/
M_:F,2YK-=]=&4FK;/;ND5D6M%%4IJE+4&5#4L9QP(X7@-"6@RJ,3SK, ETF
MX**2T2DN_59%T -%EG=/@@],PF5VH(2J='AT1[WR8N7%RHN5%X_ B\1QPR,C
MX+,SI3%8!$.T!?3]!&%"4Z>.%9P^%B]J45*".Y@/=':\^!4U]W=:9COZD 0U
M%H@)"H0.'JS.'&B4TAHGRK38;9GM[V[*1:]+;N,4^&'9).O/:9Q08+7$]D<E
MMJ^FDU)]&J$,I_.ZQ/:RJ#8>.!N6SCRE^/8<CUV6U\;+GD.!;2I[5)C9$$9N
M_WOL=>K[UO?M>!G7I^\RV54=I:YY9_MP9?LMJX[4VNY">:]:>[MK(W+.M;@K
MB%<0KQ4RNX7AM<3VR5;./0_I5: X&%#4$MNG"10GN9Y9<>%@N%!+;'?5X_O"
M+H4^N'S]V77PW6(Z+7LF*H9W%,,[G [17^.ARJ].W#IQ>ZAX57YUXM:)VT/%
M.P/Y';/H9=U\_?1.0TU.Z+"[4<W9[V'.?E?DUZ]\_ Y#]0$RX862U&9O05I%
M0$B#"$QD $J]EMY)IPG=1=+O*L;RXQ)>MM)\=[35F0^4[<36KJY,Q;J'N>)^
MQ?V*^UNX'QDSRD<%5B#D"^T\.)XL*"VLH(Z0S+<V>SQF9_!A<)\.N*T=WBKN
M5]RON%]Q?ZV6AE%VSGK9C;7Z&M0Z9E"K=GZI_-85'*FTMC=WAI*0$]<">!(>
MA,T9O) 6?#392I<9=6*78:PEJNS-G6$#JCI1)[].P1X*J^+]N2K;V>!]"CH1
M[APP(PD(A&PP60<0"/V,1B&4W"K@\Y3PU9[Q7@UD-TK2U2G80V%5O#]793L;
MO'="I*@X!RXL!?P]@8T\H7WOF*0V*&G)+@JV'0;O&1TP6;LO=R945_//NA"J
M>S5W\]2X<6Q&DU!3T'I)Z;6-V4[5L;8Q.W:E6&>#CC1HL(&CX:%E "M]!.LX
M$=D)8ZS=86"QQ< 7X_B7@H!/,#\>5O-5Z$XXG6?=KJS26:6S2F?G1F>?(!N>
M-5>, M<,/5;)!#JK4D%44KJ4O))T*QG["5'-79'-9SE&65$YY@3G<E>$5:FE
MJF.EEB]2B]>*QB02..(Y"(^.B2&T+)VQ*#/)6IFM=HA/"* >A%KH0)?29I5<
M^A-IW7U2)#MDI)6=1J3U]63N1DU83M5J/53KH0=X4ZV'(UH/UCK#6>:@@U:
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
MN\EU3W54?=QXJCJK96CR:V<5K7/9K5.;:T9WNG.]@F:^N'B0:Q5G 1<;9P&
M L$ -HL$@UIGC=D4=;,X.YO.YDM9@Z0;N!Q(&6Y5P?1HIJ>QR@?DVW?";^+%
M<\"[O(_C:.&[Y<A<][ K 3:+,0ATLA[7966Q?.I:;-]XH2Q>FVEHUMX0'KYN
M [?M,?'K69S MWE.Y^N?@<)-P_)6W1.V$\5G1@C=$,2OP$S5O#YMY9RO?CI=
M=-/\IE=972O$LW;4IMW;C$%RK=C.9E, FY6VMAJTJ8+P"'D2MSKN3VHXZV@3
MNP&);X#A;R'?VI180OK2DL 6,VZ30H)&BK@E&&G&$\J=;W&R7F&3KEH21'#M
M(W6(&JESWC58$I)Q^".)#8JXQ+8\X@^+4P#^\W=I7>_@MVG3O+"SV3D,QA<[
M"\U'N,.OXZG_YT]5!(/B#,Z>SQ;Q=A3[@[33'MY3YCENLHZ\C#Z>.D!&1D85
MQ91?AJD3&]9Z>NT\6*EXJ_8I ? V*Y5-TZRI69T_M7E*;7I2_N WAZ/ZN9V$
MTT4#2M_\LMFC9V4LM+;"=7N=[&(^79E5663YG8'I\^%H;,^GB^4AW>L3#-;4
MGU;'@]C']JR)SYIX9D%5XFKH.L.K/>^GZ\+TG^NF[J;4L]4U;HB_=[>5XD@9
MEN_[-8]A?L;E(("6?'W^TY^_<2XY4G<\\8ZGT2.%&;[XWUVO\]"O*X\(OI6,
MO[/XHK^9O3B$-EWZ0*,T^PAI#5M6.V[X<_]4@Y48]BCIBXC.72BT\R! !N/P
M T/16@_5DJ^JX]8LV[<2WWF!O _#46"B3S!1H&%_T/#W:&>MO?OJZUD]L]\J
M35VR/OJ3]?&Z<^S+BML 5]SZ(K]AK:8]E96R&TH(Q81)H 81R@7BF@:D<11(
M*2^P5#IANU7PEBG)%>4411[;O$^#G( _07.=!-A?,8COYF/ AQ?P[WI^*0*U
MJ^Y4=(25Z,/*5E_F9$FY&" !' 28W1#U3LHEC@$^L'>(I[P6GBN'),*2-XQ:
M(;8ZXX4H0Y(<$$HD.,<+@;2/"0DA!?5P%M<WMBQ:@\[5H/>%>9HMUGT",,54
MK97BZN+NGI,8KO22N'E< O6,Z%Q-3N"(.,<*Z1 4HEXZ@XD-TFZM1C@AHC*&
MHHS_B%M@$V=,1);PX!T),3C7ZW%A^#OC4G9Z]]=C^="NZ?Y\-FW@EF?+-="\
M1%Z2T_O 84,UF(H3,QPGQOGD@^()66T-& :2(^LH1@9C$@VQDOFM.JA14A:D
MQ\AQ"8Z/TT!T&DP1HU3B@1#E57A<)\:PD=*T.#'%B1DT 1P$F-W@Q% %@ ,F
M<A2&(&X41O!/C:S$41#&DR9;-?X%%R9%@*F$%<])P& G"TD1DT2GR*T76/?:
M6*;BD9V8-Y,04PT(&W\HG[:D,.TUA<G;LWINQR6-J:0QE32FDL94\A-*&M-@
M<A5*&E-)8QHP3!1H*&E,95&@I#'U"'@.(=I85@"&LP(@)/,T20./; +B.G)D
ML;"(.VILPDJ%M-6(9"=I3#=OIMM5OTT],B65J:P"#)P$#@+0KE\%L)Y;[71"
M).8RSI;G?;@XH1 X3I%1(=Q6RHQ*/E*+&6*4ZYS^Y)#6$BZAJ ;<HLKE\B'?
M6@5XT<5;'W4EP)2TF<%:R"5MIM=X.51R+D;S<(QFKET(-CDD@*7 5 X<&9PM
MYPC<I&U>\-NJ8;63M)F]&\V$C\ C*$9S,9H'30(' 6C7&\U":L4PT\ADLQ<<
M=HV<,@XQ0BS1"?L4MO8="0'VM&<"^9B-9IX3_CQ62 3IN&(>:VN&;S0__AZ
MQ)DQ@A*$0::(Q\@ [9U +H@@G/1,RJT:O>#[I&A)0,D9<(*2UL@R$5!4>7.&
M P]']=^A8?=Q:'XDT>B!T&K72477 -NU10KSM\LB:79)O/E[$%1;.LN/;=-D
M\/L4T>7<GI\NU=;Z5]NG_>LSQ)ZG<?R*0CV++9'GM)S%Z>1YJ)NSL3U_EG_=
M0L,C ="7WV3I7>(C"5_\]Z*9U^E\]5+MJ2A.PO.NVAU<>Q;';:6[S523]?+8
MUUM"YWUJ,-YOF6O78_X:W0>8=OTT&S/T;*UM*]TZ60<4EM*M)^-Z @\VM[-E
MOM?E'V#<NZ\[56RC"C870WQFQU_L>;-,*]K4R<N,G55L0TNWM&VW2G4XJ+&!
M!BT%;8+%DH04]]B90)'A$1R-J"1RU'H4N8O2!I5PI/]8MD?+Q1C#\?S6I[&?
M=ES#CWA&+8=[A903@87)NQF91%1'80-V+I*M#0CWJN%W_<:#4K_O!Y-?+R>R
M^E:B364_VWJ\JO\(WRT\'+68+W*!SNU*ECF[M4\0>="9MO+H[GFV]*$3;?4#
MW_'NKRB.."^YM241[ G)JN36EMS:7@Y'@8D^P42!AI);6S('KLNMS8T"8 !S
M5XI)WCWX.8ZG9VVGBZ4?U9\%D%Z%5TH>0<DC.*P\ J\EDU9P) QWB'-MD?76
M(VN),R;(2/U6 AP5UGO,)=*:*L2%4LAYPQ".+$EI4V#&7(U^71OTZBS*7>4-
MT)%4I.0-E+R!08/^00#8#<FV1FB &8V,(!3Q)!URG#+DG/+<6A<Y%5MY S(Y
MPXE#QH?</U99Y CAB'FJO%'$.\\OK4U?"S0/NA!->I\D('1D-AJ,A)(!\2 (
MTHPPE!3GS'%-L=I*X" $2Z=P1#1B@S@U%ND8&/+1"26(9<2Z?@T$YR7%>;".
M2I?B7-R4 3#64,VCXJ8,QTW1BF@P%3QBU&%@+)^0)CKO$52,1AYX=/(J8V'B
M2;)29EJ#<[P&?!8B(N*C #8+QE+^\&X*Q2-&97%3BILR:- O ':3B'^LQ%T)
MB#]R0'S90SAG!16CLC_X,E0R*T9E'S'Y>J,2$TT%E0R99 .8DAXC':E%+.7H
M$G98Y2S.*WTL!/,X>(\$-Q1QB35R)L>CL+-41/B5;!6>>)#8-\>\&)7%J!PT
MZ!\$@%T?<C7&<A8!+9)0*3NP$EF%"4K&4V.D5EIL[=<-C#',N$->2)_W905
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
M,4@IHG+%18U<L!RQB+'@. :!\1Z#>8]""G*DA"ZD< CSM)#"X.0W7&5[,J3
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
M+=#?57QN?Z"O>=F_>Q#SL(#^X.0W7&4[0-!_M-* X D0J2)*R@O$+<5(@S^
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
M=E_FFF>YKL^J/A#\*P?XEO\:3[/JQ=EI=6;/VQ8NN0[:12F$7,)L50DA?J.
M0EL2J9[X?..8+P$S8_D95+<]>0*BK BM3N$M3II+)89V6L%#)>4THQ81XT+N
MM^:1D8PA0PU/T86$_58]R+M4L__@3V)8C..-53S>3\?CU]/9%SN#;V$H/L+]
M?AU/_3]+O8XVAGS11NBFVE4WZUM::NEYM+.FBI, !]Q08^.BQ ;,%-LL2X4T
MI>#&DRK44-[Q,-[QL'9L'_S6BT?8DK4K:94"' >])>OO8#E4K[8,A[)+JZ>[
MM JR]VNX"K*7O;:]!/92F^-@8>%I2*\ Q8,!12G6<9A <9!+N@47'@P72K&.
MOKJ!I5A'?XIU5'9>_;]VLK"S\XKT)[/B(,'_L+,%2C[/</)Y;'""V&B15%PC
M;@)&)B6.L#<14\.-C%OM?,M&[O[/P9+ 60"_ 'X!_"W -T8PZT5$)G=#XEHS
MI*V'/YAX:3!36+.RD7MX<[  ?@'\ O@%\+< 7WF2!,F SXQ%'+N(+$D*88IM
ML(P))>55P/?:6!DC1]K[A+A4!!E%*#(A*:F#BU[:AP5\/>*L;-@MA3OZ-@P[
MG< O3NSD$SQ-6+3I_Q^ZG&)0]%%U&F>?XJSI6@SFYKK+]J6E+D?A\<<'D4+?
M.YC]/]^GF_,]# 2?F+4T690W]B%.'446LX"(M<H&0Y02]MY-<F^P#MXL-QF]
M7&XP>A^;Q3C7+'H]FYX>^_]9U!W,74#A\22\W("_VYL7#8PB?/J.G2%'6A0[
M8P>F_B_]P8I"3(.37R&F'A%3NX./%G4<HCH6[!N<_(:K; >(?=>;S"[$&+RB
M*"8I$3<I("MC7DFAU%)K+(U^JT8>M=X)CY%TP2 >G4".4($,,4EZD8B1OF<F
M\W=*Z$E=:B;U)B)7<N;V,?U7DVU9H\!^K=;3J)K%L9WG)+II6[S +V8S.*DM
M8M ?2"[\/SCY%?[O/?]C0R2-@0#_>XVX _XW,0J$+7,N*LUUSH"[?U6:[Y@
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
M53IZ)RC3.^G!^"!P+^D(F*O ?5^"=B5GK@]!NURG\TL]'E?UZ9FM9WFO?'^
MMK#ZX.176+U'K/Z__Y>FA!9U'*(Z%NP;G/R&JVP%^XHZ]D@="_8-3G[#5;8#
MQ+[KHSDF6AFP-P@;3A'WT2.=2$)4TT0<MB+@K:9 =XGFK%S*-VN/\K=IL[,H
M#N8C44JO]2>,4W*O^A#&N9AKN4GM> JO/ZX_Q[!L4ML?M"W4/CCY%6KO/;4S
MSEB*/"(1?42<*(><4QXYZ@VSAFGCR"[2L"Y@YEWZ#4#FMXPQW2K-?\1Q>#V=
M_;&[%@HCP0K/'\0\+* _./D-5]F>#.AS >X;T0YYZ1SB20%V*_ADA5>"L(@M
MW4F3UX<%?45P ?U#F(<%] <GO^$JVY,!_82I93@1)*T6 /HL("N31UPFS5UP
M(7FYBR#>0X*^&BG*"^CW):)7$K-Z$='+*!:;>=M$83H_B;.JGOCI:1Q5DUAR
MM K-/SZ\%)K?P3S_^?L=4?9B2.#H?&!&(N8-& 5,YUK8EL,_);<2/F*A=A(R
M7.+8\22\RRCVI@6Q'5D.FI:$[AO5YO8:4KK>%#HI=%+HY#[!2!XX5E@BD7Q
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
M3U&!UU,W+3I]B;,(2#W+C4RK-)N>WO(F^5SK_721Y_$G@#</WDAK7^?SX6T
MD"I !CCXJ/H(7Z7I>#S]DH\-:WBHFL4IC ^($BZ8P;&>G]_T]O!&\R_YI?+7
M+Z:G,&;G[5-LW6^4]]V!=Y#O95.JQS4\]?6/!M_8>2>#R71>P;WFJ^,N[GPT
M$)6\S]QL;_6L!E^J]C^@M<<PIKX;'A#;B^GL; HRB]72.F@&(KE=3^;?5RK\
MXY.W4UWX=5G]OVD-#A]G\UR.#![#?FJ/;%6_69R!P.=56DPZYJW@'?U)I]!G
M>2MJ6$W^'/B<@:3^!5]TL_]+/3^I)]=-']L (C1^5CLX& YY.X4AI5<V>.]9
MSG=4R \MH)QG;?P 6E&GVEL0UO$%4OT.\O?UA6KV05]:A&SB]X=WJ1VCRBW@
MD"5JC>O3.NO3?#H"K8E^D:W,C6N-<G@D=I -POEGS'(8+=4/KC6.G^PX@V9G
MHN?)/(_^9 +"^'0^NB:(8@.\2-W,5YK=S,'"0SF2%D##3[/>KG1^%BT /5QE
M5C?_O/1,H)X>*&#]LETSW^:DY:LFSC[7/C8KP=@USC2=<I_:$#O%#C5PS[Q:
M-'#EE6:?Q.P=P95A_'-8<=0J>ZOJ<$>;=YC/5M=<31!XG@I>R"ZO 0KDLL6?
M)36+GR/8JJ/J)-K0*E(%<[)[X-/V!2_HY9O,=-0GI7NJEE8V1NQI-XKMF%W1
MK[41=-E2^ *H.(!P +8AEQ.72!B:0SX:(R=91,+IR".520IWU?<+@K.4*]$%
M)BGBA@:DH^/(<&9$D)IRMQ4.> ?&JLU LJ+Z'44"N#JZ>6VF#^IS$2#JN'9-
MV -0#IX8V.S.(.:TS4MX&!D-H^TMYHDXX175NU".EQ$>&2R;?.M=18@&$DMN
MS;6P\?X7AMQ  HHX:L8IC#71)&_R$1Y9D@ABC 8="$V1;&T:O8N2?(@MO?X%
MK HP3(\GX7C#K/@<=QM@Y'P@L-+J3Q.7EL>G3CB=MWU)/)?BD#>$(6F_[(VG
M:G#\]<*J=W%<@S'9+,T./VWFEVR/;-+;*AO-TTDV7.%C&D>_<K#S>(-U#U[<
MVN=>6<H7[EYV Y:ZL;38U_$==SZZ9*2&Q2R[1/FKB]@3/!@\>>BB-IL/=VK/
ML[\!9O#T"[S$#+R0"/07:M]IY/(!87(M0&77L->%6*:+<=B(3 %K+F;9TC^Q
MX=(C35N[ GX <^M2R.ILX<!Q:_T+..X(7+KV-EF$RWODY[OF#O5EPSS?L#W@
M&U=?/B[ >)PLW0- E#RSX!T3O.!TUH#;LP#ZMTWGV)],06P@]T]VLAR=UJ^?
M+7PN')Z-A=CZ"QNN>O9CIHMY,UW,?/9"V@!@1K%VI#8?NG6]U?-F[8LMU[=;
M,(B?X,$ST#7+40IY5+(JP;.MGG&-*-=[>>W5X*>973_RI:C7M6L3RS6(5;K&
M&2@Y6J:TY&D%M_OI4E+!O]K27E^?(?:\34'H/#=XD&<P,Q>GD^>7TCFNYLL<
MB7K23K'E1D%\).&+:W,;8-">GTV;NKWV+"]2@'H^=].O>6KGZ;I.O/EZRT2:
M^T#11<I9'\#H->H3)^2R#AM:=K$:EG7K9+TW="G=95)+F[KRS"[FT^>7?X!Q
M[[[N5+'=(&H3"/^9'7^QY\WSG_Z\5MIK,[JRBFUHZ9:V[5:I'BA==M=C=DUF
M[=45R<T%RQ]8DSSD%;X[QC/?QGG5+JVF.%N&)BZ%)3:'84.M?^#I?KI^#=DG
M844B#$F;%.(J6*2=)DAZ[Y-7V,O[K2&#=3![]C["!7R[0 .:\B[!VZY?]C6\
M:_>JW9M^S/;0;=>3;_/T>]*V]O">6J+'[3K=A<2S.9.W?<\O:]AV\&LZV5Z^
MV%BT@,O$_UGDQ;OELIV?SG+"PW32+<(MHVW?O8BWS4F5QM,O31MNL\URU;"I
M?J[[1%OY1::+!HRFYI=G&U-PE<S:YK)>(:^VRFG+3I=MI Q/^7 $E@]8@]TA
MZ_S+(_RGU?'PLF-[UL1G3;>HM$Y9[1*#V_-^NJZR0BY(ZF#(Y^?/5M>XH61"
M=UL-=^5_VJ2VY9MWW/;G;YQ*C["^VYGDCJ>)([W/.WZG6H7^9K&*Z_3QGA4L
M=EZL0A_H%IY]['<:MJQ .?.O_^<G^M,NY';_6DDK,>Q1TO?SO;;LO5L-Q=]S
M0.[55D!NWWI\YUI"?1B1O6I_P?!>XU+!\(+A?</PO'A2 +NG@+W7!ABE1-R5
M;)EV?]TU08++ 8(S^/C=Z$"I9S# >@9]D=^P:A4\E3H$UZ>0$*Z=H):BY*C)
M@6".M!4,&<:85]9;[+>*W?Q("DD;/+X:+.Z0:(?]30VY>4O:$YR C\ONI0#L
M/J;OAQLRM_N#F86I!R>_1Q!5(>C>%0IBT045?>XUDJL%,8ZLHQ(I'ZD4 AN&
MM[:E_[ )\ ).G]5NT2947=@ '_(FDA;47FQ@VO<22G_,0.!BQ'#I?_Y0]8%*
M&.!Q#86<AY)W;,48EOZ_MV<YFZ6=PNLYF/,6;\Q/*89$,22*(3%40^*&RNR,
M"&>#1HK;B'CR&!GC-1*<)Z,-2\9LI8G=Q=/_?8D]%R3_HL.?2R; CKA=LQ%E
MQ?<OOG_?AF&G$_I-TRSR!O#+V7MP2LOHTW:_0%5G\(I-X?'"XX^/'H7'!QP0
MP#1W:8D8.8X5XD3*O*W4(RLD"0:'%+R\OZ5P";W>+,'KS<3GS5#Q9>S^FXV(
M#V 7O$N=*?&J1;_5T3NOFS_BM 0*2J!@(.-QS\G_+N]R[ ^ %VNA])(MO62?
MIL5A/0E"< !\QW)L@F%D+9,H8>&$-LE0>:]2.-]:@FAA</>6!-.J#Y;$D/K6
M]L3:*#&,_F8G7FP[+(;+X V7TG&I=%QZP/4/KE.,)"(+AD&V%PPR2GI$M3&:
M&)=LNE=48Z,?TGK]XP:38U>9CTR.,.NAF='W_DC[6"-9MT6Z<W. :TIQW+HX
MPC<N_PA5.AZQPLF5HC$_<-,;JFM(X2,1,B!K/ R!Y0)I0P4BR3$L#?7.;L'&
M73HT;.8_'4_"JV7YJ%^[NF"_C\%F:CV5CR=VTF9-_7HU:^JFBAL'6ZCE!UHQ
MJ*HMS$6>5[^^>OOJ]9N/U>^_';]]HE7N/F[46,LEEG.]\ES"C6/R\S]_J69Q
M7B^K/3?V,URMJ<Y _;K*;;8K\O%Y.E[ >;/S[:0B.***\,YUQOX_CCX<791"
MJQ9G7661>E:=U+F; =CV1]6KU=$7!^8"<3&7T\L+G>M;1+C JF[)J?U:GRY.
M5Q5+VN<"=V'1%HQN%PAR6;?W73WHZD-7>P_>[=-BW!7)ZZKFK>3@;2[9_L_8
MMCS($IA.MM^NNWB^^U)462Y'U<N+VGRW:#6ST6GF&W7C9JM; /W[DU6)OJ[6
MRMG9; HO#[(;GP^A3"D84()%')'FS@*+$8R,IP0QYZ.RW#H<MZ([=X'0EX"4
MDXR)%V.6<7,)I;.7FR.[>=!QJT([JWYK!E&]=!"=U#R-D2:6E88RQ".+R"2C
M0"D"ES)1H>16SM)=.JGU0G/XT<UKC_W2G(&41^;:XL!X1(HKT(2@)=*8$*2T
M5)I@Q7A2N^BWU@OM$8/IUG>IO]JM2Y?NSJ#'UB=)$B*>!,2Q!G?>B824P#1B
MCR478A=L]&'AFO@_BYRT\#F'+Q_2/-]E9;L'LM!UA:H/?_SZX=7_]T?NA/;J
M;QOMSVYIG_](C* O$FIO]>/%)M^#;5E_S@&'IGK=-2<""_3XTRRVAOM !+=K
M37HWJ5Y'-UMDRYUV1K<8;?5Z^:]<0+OZ\/O?JM]^>U']G"UOBI^OOVW_39[_
M C17?3F9CL?G:/IEDE<BSF+; NIL,3N;-KDCFFOJ4-O<,Z>-G+8MF, ]L=5W
MAJ?Z.3_3\L;O7Q^O;MGUOOG][8OJ5SOYYZAZNZI.?=PTTU63@M4#PV$;CPKO
ME<];IEI7?VV;!S7Y#;L?;973J-J/FQ1TPS-]>'$\6EX\GP(RG'[JBF*ON_/
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
M/#$,U?S^03O31XXE/#NM19[EE21H'A6X+KIOSOB7,[ZBO7I)&I%59[)26)7
M6AY8#W0!Z_<Z\,Q'Z0&AM(:Z7!9*'7)2B:7EL?10'Y;"C9"ME::>Z/<"GO"X
M'!),:ZC,9<&TM1&8+I JD;0>RK<ADG9U(>FIBE$"M>1^)5&P*EN[%;"5PJFU
M@6N;X$IP+0FN5N6)>;4GX;#8^F<.4B>K"$:Q'S!;)L:M@]V'2\)DN^P<H/G)
MW@(NW_D@G5#$\U$,2"4_MWY/0UDH[A"*"<5EH;CR+/^T?!68^'TN3\BK_-V'
M:\+NP7<^P46_KW;,0RK+6,4H54NY\FI7<P&U%]:[$K4U?G#*HO8!49NHO76K
M>><5N*X7XO-97(=UN[3JH H.'Q*'B<-;V.*F"!C+EF7(XMAWD6;7LC3VSQ#
M>7++8V]!U/B9U0UZ]+ A5[<2Q'8)L838L@(4CBY@52#]J-8C/(72!0DX:^%Z
M+LK Z:S8I2UH, FKA-5M]UPO12QW+@-X[;WAN*'UNGS9A040Y,MJJ/>E47<S
MZ\B(NK76ODTYL^VJ63OCI$K<GG_-<!]%. #O8T[L,H"1S?=?V^2_UE&72R.I
M321M%$E?O-O:"R@Z=5@[CFEW]_.N!)99?5N"&83.37\IKLH<F!"YRSKI=_L$
M7E^>TK(<ZAK>0+1V-].RA<!::]U[T*_%ZE9/QD\Q]^!"@#,S;58 .47+@F2W
M:%B0*$3EJ,-)?Q*%H0CDT4^ C[28U)]&8=_WT#F%*?I%J'8U1S]SYR),?&SR
M@K\*0V.7,%IW3!YC3;!F6]2)BLBV!-ELJWJRO8?Y+=(HR7H '9_'0+;O<0;^
MQ3U[)SN3NP%/$KQ3N(?YO>U]X<IFMBZ?V:A<[GKO27KB^.&2LV%X[/G)*.#C
M(WSWT0V4>YT_VN#\+YAZ^_UQ<47RJ[BM^IIW/O_NGLE/3!J*?<#UV,#>,@]H
M!_L&[6!/NVTW<;=M72U8.0X4[4M"#M12#I13O0,%T[@DG]&=B2#RTU2P?_'A
MZ)A]BC)W(-C[]Y>[LHW="$-JLGG\I)GG9=:#J1T[<=TH@XD@S/5^\>,AA:_J
M@BEJ*$>86@I3MD:8NHQ]5]R"4Q</HBP1IU$$PTQ*XA3Y4^6#RJ& %(%J&5 Y
M&@2DIMOYS'9''_BBS\[OA)O)6HZB._ HBY.,JQ765QG,@RV'[UFM'?Z:VJ(W
M#6'D:Q'"ED)8];[68H3]XH<\=#'C1PC31X?*09A-7A@A;!F$V37SPF3!PS/Q
MUEL6;_+LUB'[T[@V3@W\M-KXQFF;NUAHQKUHA'5@LS]4?*AK=B:_PN,>#T6R
M]_$N$./B!VS3M-E./P.))(.\F SW%Z,*LGHPM7M 3"6F;GYU6<NTG:[5GJPN
M<W187:;*PE@_BMD5G ]NS!B9=A['\*TH2X*Q6DL&7)NN@L#"-!$F>:79HW)=
M?*!>LIK,HFT6&X)9R[2,BP_71-<JZ;I84LU5O M96,3^]^;J/7 K266#K;/(
MS63A[)Y$DU\<]XKC7@27$$8IXZ.1X#&6ZN('+[#TBJNFB&? =_!0P0?M"9=G
M"9PF3=3OI/P&/,E8,%QNX'GY+K.3<TP'5/R>,>]N$[4J5QZDUO7I;T0MHE9U
MU/K$[Z(P&H[!JX)WY4;4U^Y ##G[+^Y=?5XPYKT??NGQ!*[BK!%8:<)]M,R6
M#O#H$#N:J%VG.$MCE_QFD6>RHY8!I6I6YL] !2=4>"(.1W!J-;/"TGK=1&[0
M(T""(D'5ZTENKG]'VUUJ^J@W5^4N0@\3<# BSF TX#3(2 =^ !T'%L7P=Q[-
MQ:U\1]B! ;=/CV-,HM5_/M'<6_L#T81H4J[*?1H()M24(9&3B<0=""\+8(@R
MW^/#T4G/P0'_AE%2 3P9^G(V A..6 2^#+I&(;M(Q9!U3&NG]WK'EJG\*W&3
M!7FCK+UW;!1'PRRXD:F?WEBEX,]/55Z( [=&\E@LX)NW?A# C[%I&C[)1J-
MCH0'P;C(1\'W63:"\^,5Q.)K)I+4@-_E'I:O8_36Y1D. ,Z0#G@JOQ0+D!56
MOLNAJ2N_E824%0>)2#&!E@Y4P/B>$/",7S.X/7V_N(@H$5.YJ8M)!E$6>#+T
MW!-21O!A.4PL3G#=#--?!:L# 7]C:#G*TFD>3%W@O7,_"6Y:?UWK]=>'M/ZZ
M0>NO-W_1S/=^>@57.OQL=3YC?.BS97[YG&1#^.9X1:V^5;>X%P7>9B0F#835
M,5210"$Y+8<J*QBNE3AG;O&2-_<E9'J)T5^W%#[ F\:#RR?C4COCTB7C0L;E
M69HKS4L"1WB:@:N,QD57HW)]\>N'DT]:&Y,_K\ZOM]>(7,X48:O9U]<,[ !.
MI_(=28OJ;9P16>T=;]DR<%7KG7<EW<$O8%VB;1[/?E@>LHY?[^8_/MF]>@!?
MAGG5F,FZ'T_-]&)5R A#A8D;/@#P1CZ[[(D!#_K%Q%66:*H/[*I9:Q;"M^0)
M 8^#* 8Q>@^-YQ;=]C.<YA^Q7T0OSL")8K;:@K#]?(F4BO#O2?\%"*]O9Z9V
MZ_E-EARCLT(S)\-9H054RS+,E_1S6O\B#:F$OFR9H%3J^4GOV5/LR7/<BV).
M%;7*9V8=,5O0/GSGIU?.JT7B7'-0>ZW"6=G+>&;[[;5Z.$O]-ELV4;361V>=
M964U>@IJJ/DZ"(348_O4HU1+3OI6%WU;:V;TS?B(R%2*IDPB>D70=Y3FJQ[K
MKD/[R3X*Z6T4LG.#O?-C=Q"*F(BFLYZ2-$@:F[)V%07VEA(00:I&BDC2(&EL
M(Z2>ZC5T&8M$[IRT;)&</LI12N*AC*RQ-LGRS:3:K#66YY:=9,5CLUG1W7OI
M3DR%RLK>/./9$T%T6V0Z^U$ KV $;"0W+DLP(9HG0_,SSV1558\7>=3EF,>2
MV5L\&JFCGER]X.?K&!YE2.N9(+,/#:>S0K[+-JP5OM5JP=>ZJV37#E89HV.T
M6VVMTFO+>0"+(PMS'N+R^;C9Y,UU4;RS&>]JH6S9/_OR/]/95@^,M''.0A,_
M#4@321.KUT0L2ZI=7KNSG8I*PB!AD#"V21A;,(NH;%W)FG.6Y+GI\J37)R.^
M(("[.XW>RDC1F5PF%DW4;F/CF5OA6,O;I(/2+DX]:#&O:*31TESFFYW+E6*E
MZ&&N7B!KA?[.9>R'KC_BP6-+])IT:'L,PEJUZJEU;A1DTD$;21@D#!(&"8."
M3%7;RCS(=!7U0#CL1*ZD%R$%F71^TNOCWR_:=7#&[Y^^R4./HDRDM7I)@P)*
M%0642K%(3=+46DICK7 _<=TH"U,LCZ48$L60*(;4:&TD89 P2!@DC&V((>EL
M*?,(TAG_YGOLU&"_\9Y_0W5*>C_H) V21K.DH:$5J!7K5UW"40;UFZ2G5/<C
M\P+<CX>X'9I:M/PFXK&'+XIRTX04B0(W%+AII#:2,$@8) P2AHXN^U8&;F)W
MS$["%#X;!/Z&/"\*W)"O2M(@:=3""M2*]:L&;LJ@?I/TM);26*O#\' M<.VE
MHX.N4&R&8C/Z:",)@X1!PB!AZ.B5;V%LYCW/8L[>&NPLBZFB1NNGG*1!TFB6
M-#0T ;4"_6J!F1*0WR0EK:4T*"JCNZY05(:B,OIH(PF#A$'"(&'HZ)+?CQ]8
MS8_)O!6Q&/KLD\%^C;"&N8RPC$5!&?)321HU]]JWR2QH(? -MSPNQ1!LZ:.L
MCS0H6*.[KFB._=H%:QY+;:,3,4PYUM'JDD!(("00718_UU8F&CKO6Q?3N8K@
M>GWW"WMGL"L>>CP(**RC+_](&ELE#<W]^VVR#%H(?-.-ATNR!5OZ-.LC#8KL
MZ*XKFI._=I&=<LW NE+L^DY2FU]Q0,(@852.\9J"1$/_?0O74)T.8C^!L0Y$
MS*X%'U*#&ZU92-+8*FEH[N%ODVW00N";C>V49 NV]%G61QH4V=%=5S3G?G61
M'?B7]P(A_]1',::__=3/O4"'\'(]_QMS YXDJ#TW8B]WJ7$\<$(8*WX@'^K?
M>W[HB;NC/>>X'XB[/4\^I'X$-S0*LF%X[/G)*.#C(WSWD9H9;5 T'%MN<DVC
M P?^RI+4[X^+8<JO[HG0.QY%B2_/'8N I_XW =[^'<H$KW/B^-\MJ:I693L"
MK_LN6I9Y3Y7A_N3_Q]LYF#@V^07Y8>"',+*4Q^D1S]+H^/X;(&IU6-U]Z>'P
M/ESO$0]N^3@Y?K4/)_YQOQ=YXY__\>/^(!T&/_\?4$L#!!0    ( *R%6UJI
MAW\=)<4" .]\*@ 1    >'!E<BTR,#(T,3(S,2YX<V3LO7N3I#B6)_K_?@IN
MW36;:KL9^:JNZJZVZ5F+9U7L1*;'Q*-Z9MJNE1&.W)TN'+P$1*3OIU\=28!P
MT ,0B,CVM=FN2$<Z$M)!.L_?^=?_]64;><\(IV$2__6;#V_??^.A>)D$8;S^
MZS>/]R>G]^?7U]_\KW_['__Z_YR<>!=7UY^]S^C%.UUFX3.Z"--EE*0Y1MZW
M]Y_^X/WGV=V-=[_<H*WO723+?(OBS#OQ-EFV^\N[=R\O+V^#51BG291G9+CT
M[3+9OO-.3CCQ<XQ\^-V[\#/D_>7C^X_?G[S_>/+Q3P\?_OB7[S_\Y?OOWG[\
MXQ\__'_OW__E_7NA6[+;XW"]R;QOEW_PH!<9.XY1%*&]=Q7&?KP,_<B[+T9]
MXUW'R[?>:11Y=] M]>Y0BO S"MXRHE_2X"\I>XG,QVN4??:W*-WY2_37;_BK
M?-DA'-+ID_'^^.'C=Q^^\?PLP^%3GJ&K!&\OT,K/H^ROW^3Q[[D?A:L0!61E
M(P1+4FL@/"9;$:=_629YG.%]-=83CMZF:/EVG3R_XP_IL$6'(,,GV7Z'TK(+
MK#3MEN#U._+X'3R&/A]/WG]W I-E/=$R.$GSI_:A^,/:4.0W:>-:0[*&M=F\
M?$?G\O']^P_O_O/3#>.1HG$4QK^USYVT_^X=/'[R4U2^+PK;)T$>U"=!'@99
MO2VG^OT[]E!L&BKF0+@V(XQ4SF&YERP$>5!?L3C??FR;PL?W[]"7#,5I^!2A
M$VB&,&7_].0C?(6L>XJK^:_\](EV)C_6QLC3D[7O[YH-^8/ZHA#65?(Q;];8
M%+Z%'W[\\<=W].DW__8_/(]^+>%VE^#,8Q_-3;*D[Z%83?C72;&D)_#3R8>/
MA"_?$F+?>''C<U/LQ[MADRAXJ]<D2L;L.XF""V'T[V7CMK*MT8BIZO0H_G$"
M_U".W7KV])M <4P4AXOYX+73R'CP@P57?W,&&Z#Y:+LM2N-[?H>B+(5_*9>E
M>0STVXOBM(0_S/>A/&-[OJMX)+'WY;^8O7/M1.O'!BWW(?UW:O3AM]VF/3]&
M?E/ 'QT^PN)^L? !=OGX!GYXW[U;^M$RCVBSDP]OVT_9].!K:_02)N#'<9+1
M!_!3\>-N%\:KA/U"?H,3^B\XB= #V3(/_GB\NU;<?N\R_TL2)]O].VC[[H[\
MSZ^%(%O\]S0.+N,LS/;79"2\I5/XQ@N)/&#>O)A@,<4 $;DXI"_SX3W\/R(U
M"P)T^:<?!QZCY@GD_O7=(9$#\GF*@D7\;_3O'2;2;LQ6[H;\P#OS)HJ.PE9T
MZE=-2]J-_UALE*WMNR=O207N\P24CC @_PS*']/%:K$KCF^V@5TZ:+;P VQA
MV=4#-:4B63U(O63E552/.]F^DY6B>;K\/0]3.HF4?%H71 M-R?= GJ3W^7;K
MX_UB];!!YS[&>Z+#GFY!:"$[=YJF*(,>-Z'_%$:$ $K/(S]-J>YUFOZ,HH#H
M9?=^A"Y0YH=1^I'QA)NA-=SUD1X0E?9]XHF3H\>$.#U@139#8+=L@[QBDAZ?
M)?S.YDD["S/UJJEZ?NK!9#UR\G@P7>];/F&B=Q]95\>ZUS%IAA[\+V3[$W)]
MQNQ,N4 KA#$*R(,V3I%QXT!J&@;[KL%@;#R/#DB/LV),8)UB5'@LXZ,CKPR_
ML&#5,=J  O*,;I+4]-YJ]M/L_Q\[7%\UXAY0/^[O?*ZQ[]Q=8]_IN.S[V5UC
MWQU95Z$*M9XS9WX$EKC[#2+++BA"!HTU[/&#\A#BI#Q&Z[AO@_;MUL?D\09E
M(7G%3IM8[ZG9T3]UV%'OVQKI/QQWN.L.UR0 /]U<1<F+]@MM[Z39US^;B@L+
M(BX0HAZE>MS1OF)@L2\MGVW?SIH=_K'7#A^_89O?\"61C;)]EP^8]U#O[8?W
M'81]1O&XCSH!_WS_A'"*ECDFRW47IK]]\F-_3=?Q/L-D1==[(DK_E#PC'#/'
M<EU*[]Q?L<<__OC]'[___E#4KHW@P1!>-<8;KQB%"M+5.,>=U^T\Z$Y$(_9C
MV* +E"YQN(,9+59G>1K&J%#:._70[.X/C=U] .V($65Z5$46/N."\'$[59Z?
M<D%+Q?@^7,=$B5SZ<7:ZI YQHGW>DK-R271,T0O4M:MF@__4V&!!$Q8H>Q5I
MKZ!]W&.C/;Y#2U3;&DS:YN3(HW=?Z]YJNFCV],^-/67T:GM8HWC<2<.=?$9Q
MCB1;QIYI]N;'EKVA'8];8+0%U#W ['A$XT X\\.XC,6LQ%9_)WA?AY%0;^CW
M[YOR3T6?6K'9"&+$:"D1%X,<-]]H\\LEO([3#.?R\[.UH68C/S0VLMHQ@<QQ
MJ\RVR@_Q+WXD.2RKIYI-^=C<%-+5HWV/.S' &=3!>:/;H^\:>Z1TMARW3;=M
M/R5)\!)&T371LD+,8[VNR2K$:P@/97ZHSRC[<+B)YATU6_K'QI86I+V*-MW9
MBCKWC[WQR #'/38Z)"_04]9Z/M('FCUJ&EZ@UW'EC5;^!OFI1*_FCS2KWS2,
ML'[']3<5X[=A1@4J<D2=)U0I1;'4V*%JK]FIIH5#($;/L!JYXP;JKB=ROD,L
MSBW"]QN?2 X\/<TG=\!#4ID<#R\GTVZ:[6P:-PAA&ASD$=(>I>V)Q+V'1#1:
M'O=7M[_W6;+\;9-$ <(I\\J03X[^"#E) :PCBE,A/+U?5\T^-PTE(O%_X?XB
MC]!G#T[.8 1/'.*XU68V:%B^L\/]N?P"?[:K;^H>ZHW]H6DPD>V?QRD>]]%H
M'X7 W=9=$Y]K]JAI"Q&C=(_[H=7@4++&_FX3+N'\0VN0->Y0!&[O1G)/YUZ:
MO6N:3"JZ5-SAE#U.^ICPTV5G^:+=^CC;/V"?G%3+PF9"Y)#K&.P<L+IG>TC&
M1YB%J30T];YD-'O?-,44FTQ'\L2A*"^ [%2-YIWM/3:>QP8\\H/1R7N&8C*5
M[#;RX]:35WRNV<&FY85W]J#W<3^TPFO^E*+?<_+>E\]M'U[CN68_FE:6BH)'
M21SWQ$S*7&Y0D$?H^AJ,]_1%R&'W'Q2D!"+MVP5-72?-[C6M- 5%[_K:*VG2
MH["B>MQ1_5=F$GM2#U_IW5NSQT,B6+QOB[^.$:0V Y8>P/ R)&R)$]!L?=,6
MU&7KV1C'C>\4^Z+8V7H+S=9)XV".^S)F0(QB^WH14N_RG]3!,0NSX)@C1PR/
MDE'LNZ*Y9G<-(V:.^]<S=$:U:0=M-#NE"J,Y;H^->!IQK[ITT&Q<Q]B:XUY:
M#[)IW]B.O36[/#3<YKCMW>-N%(>K\%BS<>TQ.,?MZ!.,H]B06@/-EL@"<XZ;
M8BU"1ZU$:'IIMJ]CM,YQ5VV'[;3?=]TZ:_9X: C/<=/'B.5IW_CN!#2;;R&N
MY[C_O0-#%$=WLY5Z)__<-.[4H-R.FV0W6D2BB'3IJ]G0ICW'/'+DN-TCAY"T
M;_\@6AIV:!J-A@63'%G$(M3#:1#0.8+9MOP(.=I<=Q@()34-FS1-5(80$6#,
M*L>MGR4%;-Z14RPZ9?4L8Y^LAG>:AJ\.#MPC^TS*/C=)O+X)GP&1$PR/PQE'
M0E##,FT!61U8!@8]H:,6>)Y';ND@N:A@2;I<20,H:?BC:?_3@9\<#Q++,2*=
M+QJ3?IIM;]H-BWB2X^[:^/#I6A;!DXL5_^%L_Q!NR1<%/RR3-9NF])/O04.S
MZVU(1\6NEY&>Y%XH?GTB6@L=C/U8#G?D!1N\0([5(%]FYP#OE^!]9SZ0]-?P
M@#R23,H#?""O&.FX_0.VO[(1\4<FMW\/&FHV^+%IC6QG \&D530X7@J#K_S&
MU\P/U_\#9LA;0C()# 2 #E0TW- T9:H/A6H@+XP]-M21%X9?"LT-K.$V=[PB
M#*EI>*/-KMF=-^KXTT=>&7YN;'TR-:(*(DR/8Z*>+9ZB<$U?4FENZ$M+PR=M
MR93M?,)'\X3A/&&\(W-,PQP?;'*'+C/PQZ;M<BA[>!^.#-*304ZC*'F!A;U*
M\#E&1-^'<!+4[=C0$=$P1-,RV<X0Y3"T3A ;R&,C'4^*#D#XG?)5JEU>D$L;
MG^<8KN\64_:8 V@8J&FZ[ $E>\!L=#(>G\W1Y#T9E]WBA Q"HZ4@HFD'K3ZC
MS#*K:4;1\%MKK.5 ?BMFQ"H*%W/B4>I'MG/$=B9*UQ1#:ABR:<X=F2&/2MPT
M#-K%-6B1LH;=FI;C?NQV]"^Y.N[(+V'F1^'_*:!!3K<)SO@_%ZOK.(/J0A%Y
MF_MDE;WX&%D^_/I/0,F;/[RW4E;@X"BL3Y8>B.)TH4DQX1,R8Z^8\I&3Q^?D
MT^42YZBEHK8M3I4/H.'$IBE]."?RR;27\3XR6>\T_\Z1%YV):)BE)=&\%1+@
M>&D./VK:]J[ZWC\G;'7)G52"!:34QG5!1G@FK_R,A(Z2TV:4,30\U+2[RWA(
M/%**N=!KK4(W2+G%S:MF5,>F./*;'7[["2=I6M9TOTHP"M<QLSLM(?F "!(T
M'Q3[RY[<UFL$#:\UC?@FO$9G(I:&YY/QBMEX?#I>.9\CH]EB-"([Y-N<)J(P
M2RN11C#:H#@EWS:8T7LQES%5#4,UG0 F#"6,7EALQ?%9;NR1@X9Q4!&4_K!!
M/Q%Y-:W\^H^[)+Y'6191H96V^!D%:Q2(*4Y=V,K24!I>:_H+I+Q6A<@3[O+H
MG,2XAIS,RJNF5;1C,ZLG>AVYL">:DV@TP!AP1OD% H;3- NW\/578I12:A](
M4\-73;^ @!9U:%)@PY:7(;6R%B/7Y+ CXTS#.');_Y@#:%BJ:=FWPE)'^[UM
M%ON<Q'=0NAV3'2@??T(^-&\JBA;I:1BH::N7,A 9\@078XK-Q&&/O&(%]JZ+
M8Z<O&35G?&A:RM40>4?3TZ@<(3B&<[S<^"FZQ>$20=#3LB=W&)/4<$K3DJWC
ME)HCF8_MT<&]:O0CXUAFG,?8S\D7BH);G ""A"_H6 ,.F9X#:)BJ:?'NPE3E
M3"!.@<)E^#4E[G@Z668R03,_$'87*Q8=1WH(;JGSR$_3<!5"EOK/* K(%MW[
MD<R-/.'(&K;L"AS;L!$TQ' P4['P0>@L>NZJF7I^ZL%<:60KS/;(MKVP,*NC
MZBJ'_?E$)K?-M_3AK;\O\!4Y'@_]N>G8_:C TK0T@(8)F]9UCL59/P39%#P^
M!];&*V9!N:T 'F*/6KW&WL<CA\W@8#2)-'0U#0VW-DWWCH[,HU5C7+T$AT2\
MVOE1<<0,TDADQ#3,UK3==])%BE&K8_+()7:YI'[ZT%B'/E*?$3T-KS3M\5UX
MY>!4XK$21\G,-L-<H!7"& 7G?KHY)PW# .'!FJJ6J(9UFG;W+JQ3C.[!\%YM
M_"/[6&:?SR@[/"+*S;?%35W'T#!7TR;?A;D@ :/E;*IX[LANT[+;STD4//G+
MW\9D-^48:G;[V-W0;\!NQ82.[#9V(9TNKB(K-#7LU()VW:WHSM&1-!WS7 ?D
M$=67#Q\.Y" ]80T;->W_G=FHFD.SS9&9IF0F$^O52*-HV*QIS[?,9D>CT]AL
M5X5247NWF'IW^06*F\CL"_8'T##;X'IT)V+ %K/NUS(-^72.7-:C<%WG'"]M
M)PTW2(K<'<4?BYLJH,?D64J^J4!T?$ +W0Z;4]!L=],RS;>[!BM3C2%Z.UCU
MP^/^]W#Y=OZL#;II=KII5R[=L\=/>ZA4<.AG7^RH;2%>TP?G22I573KTU&QP
MT_K;ZG\O!^#^=3K$<:_[[S68RZ^BY.4^W^U81@V1\\O6IOMN2$7# TTC;9,'
M%BMFX8?1/'$XH>.1(08PQ-]0N-X08=A_)E_:&I60D \(;P\_<+"G'K0G]S<A
M#;?L'1&IP>E,UY1&M1]VAR@#'6=-/1TUBW[7-.RV'E/%+$[X- 1D39AXRTG&
MC,*-?B"H\!?PX V81YV^ \\4:#D4CU 5LPAJ&SNF3<>K3:OQ>"%M1^X:6JGZ
MD"6*'7B, X0_)_$28%@CJ$KX&"^3N)!YBU!_0_SI22>@X<^F.5I=/[N5;4M&
MS6&:7FV>7FVB55;$$>]ZS*K<79QG-DAJN*QIC>Y8P?NH84[&.O"?/.. =&=^
M2BL%7X113FZ? Q+#&*K'0!HV:]JA.[.9,"E:>Q2FQ4,%Z,3:*!YYT#8/"O&R
M209>*#^*]G0'PF=$>Z9_0QA=?EE&>8""*YQLSZM5 7VCC8MZ\NE(D]'P<M.*
MWIF7:Q' U=2]8NZ,2.K![+UB^A[,WQ->@*D_1^8?SOSW6;+\;9-$1$9* 5F8
M8B#3'Y^(1!3 QJ$XI>_6Y?ZV15;#D$T[OSCPOWAL:.\4ZK[#@Y,S&-T3AS]>
MX]-RD0!7E:;YED%K/I)&#PFU6YP"YECZ$_9C\G$/YZY>PVFXKNESZ,-U->RL
M:FX>3,[+$F[%8?/S^ 2//#D.3Y:UGN'Q@F[$Z9)<1Z23!18TH*[AN*83I!?'
M"46FH97'YN(5DSERUV3<E8H.[CBX_(+P,DQ!9!J'W_3C:3BPZ8*QR(%IS1=/
ML9*J"1ZY<ERNO$,I$=B7Y':A#=F%0[H]DI>1N?E&&T?-A7]L>ED&<F$U*<Z0
M_+X%'J03.W+?!&=BX[$ZEG"T<33<U_2;"#/YE[3G&=C6ZAA;."KSJ7B!U],&
M2-&S/3T-8&86.+'_H!JV;+I+>K&ECA>%.4+]<3I+C^[:D4M'/2(?8URBW$YU
M7'8>4\.C36?+P*-3G"#O\G0\1RUPZ'5,FJ$'_PM*:8V4&-'@6_8SV%G/T"JI
M-9.P77]"&EYJ>E08#8\2X?X2-APK!T0??DM:IW_PV*#U'D?NZ,,=Y5EQBY/G
M,"73NDIP)[8PI:#AAZ97XH ?A&.C'(E"U1RY8$#(BN3[+G+?R8,VK"-5#,HP
MBAHN:;H*E*=&F<)/'LL D(X<,^C<:.PK^?K)WY>K%5JRZBA09#J,U[14"7D"
MEP;9>_I/7@?NAOZ)\7[%BI5T.75&'5_#C4T7@OS,:F-%.+W@GWRRK'X+GRXO
M[0*/J5\4V);]Q"?-?JY-^\C+_7BY"G2G)=#3TV>RB,Q9?T>>+!&+1BN[J"5U
MBY0U_-=T*!SRGXB^Q&;@E5, ]Q2;1!%M5_4^RMRV.&KCQVN47L>'YQ0X!IGG
M'#YX"&KLQ$[=R6IXJ>D:4/$2&]X+XY9SS2OGX)63./)1?[D,JN/$2R*N\*@?
MJ&F99PG>/]Y?(<")B<K&D$/PD+#K)'PN?C&4UJR-H^:T[YOF_P-.JT^$F5CY
M5+S'M_=O/3X=\;RBV1/D0"OG5/UZ9+W>K-<Y%=2TKX9%FC;Z Q8Y!ON,(<N+
MYCCRY S%9*)44RO*\-"OZ_"[ATIBO(17@S^F'%##5$T+NUQ:KQDFX20IIE;4
MJJ9YYFQV;6<.S- 3IGCD3'OWGX1I>MYR&FH:GFI:Q+5WF9RUCCQBCG2#DC7V
M=QL:V7^/UI DQ//8A/N@/&=NDG@=D0\T8(KWV;[J?X?6\C-KK&$T7-6">E,2
MH@<0GTJ9NB?>@;5S#&9T0J=4V!R>]B(Q-JTCY]GFO$X0@\,I:OBI:5OOQ$]'
M86OBX^H.[1(,(59%RV<4Y^@^))?&*ESZ<<8?<"--6A'EJ2!VCC-KT]"P9].H
MW_>X*V8L]*!S?N,)LRX?%O-^4QNDS$0Y\O<L^;MR/0M @2XYO7U"&IYON@Y<
M\WSA8;^A'O8C"F/OCX'O&%G ;"\6K"9,0[D%@*%AU<_V4&4-8;;2722&$4;0
ML&O3TU#P)9U$O3 W<!;CJ&(BWMG>8U/QV%R.4H4S1CM4@$E3VGF%< H9FF);
MJ_S79V -6S:=%H/9LJFP0Y]RHBR)M=[IR++=;#O<X'$;^09Z4L^^:L;YH>F#
MX(0]H'P\G6P$R>9/*?H]!ZGIN>/]UJ6K9J-;HOU+XAZE?MSL8=]UX1<N_GM]
M7?F@X^ _<C\*5U#JHOE5=^VIV6IJWR^]U,*?U]>"2QIN@8KT/\L>P_] 9#5=
M_"C^K;&6/EY"SSNT\OB?-4YXPM';!*_?A7'V+@BW[WB;=WX4?>-]H10V&*W*
M#B\O+V_+3A_?O_^>D@BR$_C[[9<T^'^%GAF9[E^_2</M+D+?O+,T,_(W473(
M@IV0M?/S*.LY3RF=L6>= *3@\$G7R(PS9SK$R19MGQ#N.^$V&J/,=D.(XF7^
MA$[*1>HY9P6E(3.'@5&Z]=^B'"<[^ \=^1TY<5;E6[Q @:"3V,<X>3%9] CC
MLB\0/^'_(&_SX<\G'SZ<?/Q WZF=;N_72<6=()?(=^4D4C!@P'EV$F9HVWR!
MM+D%I+=P?)Y\>,NFW$Y)/>5BOIUO/ A$H8BT4*0IB<+ IYFP_,>TQ!PE3^OO
M!)1/"J)TWCU(C?12E7@T7=7PC[KE<3JIT1=Z4)!\A[6S,XZKCPFFC-$&SM9G
M:F =_$U)*7Y%G]9W<_RTOAMYH9E"T;;]9WX$$:CW&T2FK%N:CF0F?YD:+W-4
M]@$OI20W^B=!3R3&?61XA FCQ%=A3)8Y]*-JOCY#%Q'*$&0;A,]S3(W:]=)K
MIHP_VM"S7;1;(DR2UI U#&FZ.^Z\FFSES,:?[?*=+I<X1ZTY<&.OG';HT1>M
MG.5UG&8XIP=&-3^:E51>#>381^$Z9M_($AP D)H$4,_87_;X4L<;V_&RD6W-
MMSGU5K!3Y5 TL;Q47<=S*A%5QP9'];[%X1)!.LFR;CBV(>ET'.PK$A7G*"E.
M(5N-4K!!JY9-,/1,/EH<DG-HYT?%"XSTN6J&F<=B'!8>_YQD=C^_+B/-8TD*
M\P.H'.TUWJVNB^EP\UB<EEKUY0N,OU8]1Y_MTOV<1,&3O_S-S=*9C#[ZTEFL
M;&ZZ7M:'G,TB=2B=;'NQ.@\]^J)UJ2QINAK=:;XZ0=&=G#CMDIU/6@ZKTYJZ
MF-KHG^.(97A,O][1IS#Z(HX'?VNZAF//P)5STP1\<*!?TWR(*1?!&&.OQ]MW
MI#W-P3\05*[326YEK,F7Q1ZF2]_%LCV#\25T5SF4QG*\VPF.O@$3IIN8+OGD
M4W+J\&?"@!UO?YW6^&[7_1-97+3,,1GU+DQ_^^3'_II.YC[#@$D.0LY/R3/"
MX,-"';RJ/2F[M%@]@#QLQ_Q4)S4GZ;CK2_8F/?I+"Y5JR>*C=(G#'5==\C2,
M4:K!R3)= 3OC3"/+5)I'=6&=+FDE>Z))WY(C!W3I(>LRVH!S6B# 9[FI$&/&
M7!KU4!-(#TM4FQ8FS7)R(#,CC)4/:/@8T_ &E_4L?AT=*$ZPTTR2+>UH_(>S
M_4.X);L"/S3!XLSWN#]UAZ].6#'(EQDOO[*W^-IJRM._LHAY11\-^Z+[4W>V
MVW<EOMMU?$NH)4$-3,/:WG<;9]*C39PK9';!88PPW2ER' \VWP\<9=9+\6&:
MM?C@>#%*:&BB;3-H<K!I]+4"]B4_LWAC.V*0_3%GMDQBR!.MA<#=X PWMO2*
M@S\@ [4_RE-TGZRRESXN+6=3F^;#; L:MBB8]B7O.#C[<\(F2+;MR@\QK>*=
MTE/E@HSP[(,=7.AH.51[V.ANEDX( OZ)?"%I)9P %O(]RK*(?BBTQ<\H6*-
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
MEV%^J3)S9 @EA];("D/W(J0>GXS*H$6ND,)(J>_I-,@.0CS(?<;<<==IFC<
M$'2M'<,(?4+9)@FJ2HVGZS6F%5 @\EWF=3'H.1<H:S97H4S((:9!F6K&'*L'
M*= _D0&R"_)2I?#8JF',9W8SR'0U@J< 16O):U%5^8'L+2D\BPIV:9RQ7E\B
ME @_E6\9QX ?Z@HC5"AX- 2"2-_;?"M;S:F&MP_T+BTX(0032>3Y7B1FI+9P
M_UVAZO.[GHC;W)<#]G-C%<:(F'6TH>TNB5EZ"=1^!W<&&9[>]8UJP4H#3T]*
ML\A?,4NWD6.E]*-E/1JU*.M)Y$^:;$I."!8) Q%+8 DFD[I1E2?H2L*='LDN
M$Q$L23PV^:<CR4#H260NL*MZTTAK:Q?0WW06"TP4B&?"_EKP[\/F<Q%?%9@R
MK;KMV*.Y#11A*I,8!TG%CUH46&&:A=1W5=!(9UJ66>(RQTF01)&/P09-CO$
MBF@0H>F)IOF2^PL%(#S=7)\M[N1VX#YD'!\G8&(I(C3"."?K7P$AGZ%54JM;
M>_F%G"$)#L*8W [TZ*>9Q'&&R4M#L"B7,Y5'TC@C3AI1))2<D<02';9PGOY3
M!IFVIK"FW%RER08R)#*76D547E:'K,H[6#YAKG*PE<FR?U1JD6%/R_/]F6PH
M@"OQ9#:%\TO2TCX<:A7>661W@'ZKCH3HUG<^,:]:! 15#W?B>*DCW -H'9P)
MC[N G(.5B^(FE%X/IKT=FH82G(%^=T9.C.0%,,>D5IQF2_=>?;%6 HWA U]A
MX4TJ-85SGQF/9!JB-;(SL(Y6!G-#$V>C@\LCHP.,L_P4Z4+$\ID.3CZ0!A<Q
MBZ<M_$BW&&7M> &:'LXV0^ZA9X+L+8K]B$(:Q$$ALJH=WT,HVE:.B  +I_(#
M6F[B)$K6>V ;1)T=_A.1210*D6%7^\9H)J?^C** 0TLH:G6IFD\J!GXFDLC#
M"XJ>T2>R3)M6VUQ'"I;G;Q-0\KQ1QPHBXG(D-E7LFJNIS#"J68;$_4!&[A[H
MK*9F_U.MN0B4]7_;6KIU%#[I#7M/>JCO:ZA>3"3<)96G/JA<@^,,Z#2@G<M3
M%#*!8B2?[0NY)/<C[D?9@V?="']Y$$G;W,TK'W#=N#BR6ME;TG2DI.5:-'(3
M!T;=UIV"*9Q,921<O%85%%)VF<@9<IX\(RRQ\32?NP>1TQ=<:_=J*,*4[-!V
M=]CG3RGZ/2>'RN4S%10TH+>RYG/;6R$<N-*FNFUA.PEW-F ?0\G,M "*A3R!
MI<S\V]K6V=2;B2^'AG>6,W/=[F[L3696-@Q66%P*3*;L,@.+4OOAQ8),3_-L
MDV!03Q[)J8>I5Y/)9N#33,_V-4!F"M)L9I4:95#W1U6%<KG7';CJ/K8-(@R%
MT(\0.3B6*//7K8&H;<UFM:@JYI*W=P?9&V[!6;PJM,#%"K#D5&B,77I^%?5"
MJ .S*A&N##P<?]RI0DP/4XIUK5U:<)A71 @R+W_C^($MSA0=?M=@LK,2  Y3
MG_JX+JS:ZO3ZW46RI*O.ZBS?H1U1.5O4O-9FMG-6VR(S*@S4RSB00:@:]IQ+
M,-[I<HDBQ$&K\&$XO5W:<S"/04PQA[D3$9"U4:#&!";-L(.O=L/J=DF@P3OU
MGWD \J# XUEDZ5)SF1GHB*Z7_<"@&"VA*+@$@UW6:@;*8B&"B7 ^9WOA7^:U
M!CN0<I=ZRB-X%T]1N&:VHQQ=QY $D6U:KB7S?K/('C%("G$;H<"@1:L8BBK=
M7*8CZ'HYA*;+R(104%CPA%(1%V@5+J55_@PZN@_4$C!1(-X9%Y@GREA6T][N
M/G^B@@!:GD)1KS5Q=T"S\N1,0 <\9+6,)6UN.R2W#:A.XKJ3MGU]>;7<>RU4
M0F:N4I67W.HXCI$<NQ3Q'*4N9[<:,X_W!S,4'KA#2$<O0OXB3F+RYQ*5U90*
M)#*Q#<W3C+0*E@W*MHLU'<:RR<5B6=,YI*L(5D9]6HK8V"&7421.FK<80,S)
M8PK!5:49\G1)I";5"W4@\/K.<2V\!F'!%:*0,FE7X(^93>ZU^1+*"MYMMGVY
M+W:LT:Q7F0!@YJ4?@4$E" %[@/N#FL"U%^&JB"\L&L$7>9Y$$4L18]FI;6?I
M&,-,FM58)'"1?>&.L;0U!4G=UF7R4:')T8\73@",-I Y](RJU%,=&$!'*C-
MHRO/G<6J^E%5VDW;T9TYI:6$)]A.R.?!W3TR(XN^XVL[E%N/QZ+@#2C*F5CU
M9@(GKWSL&7P$::E^B\S,!29]:2U-=W<Q#Y#I U>!KBQQK97#_7C**B&JQ2^G
M:.ALTO+:D9+)*SJXA'5L_SCE%X&RRZRN@ [5#7N3<<=^(&:TJ'@@$%Y%R4N9
M02OC1N/^\PSSJ,*&^D1Z"+U?@=ZO-29U)N3N9B*T0;6!,WR94>0>]1TE;3\O
M?\M=?V?+85=WWQO[(LH0BCKV<!OPCH8Q!Q!T]U5":DD:KF/0Y92;V=;2>MJ5
M*.^(>)R+>('#-9'-HQ(;4 XFUH?,#.(<1&Q21(T&@G;!OZ!@<5#;P2C9S^X8
M<T"OOO7Q M,[FV&@%;DITLM1W].E20:2J.^2/<,J4$=TREJ[2R42X>>8'=B\
M &JMO5T_7*^JH471AP68M+9AEB%0>M-=PI!U^I80-28[MZBC>P@K; N&->_G
M[F3=A7&R6BF9L=YFGJ)_'X%_8F"V%;EBJ8X8/K<F^73I/A?D6#$9 (H)!@']
MAOVH*DF6GNUKU1Y3=;E')7K25*//-3%)K189]76(]%K6G2GL"3I=0=G%G2A"
MF"8(HQS,NE7P.\2:*;='VVTD?!VAO@K40]PR%&Y@=F724Y?N,] +!$#[RHYC
M+O)KNL\B*%@7L=#>UC6"8PJ%NZD.E9!CJ;K/;C1IN,;='<9V4MS@GU!,+H^(
MWC_D  Y3BJ3Y7$!0M,.=]J,Q*>!ZZV'6>#R'\"Y>5!H^87UXE]C8=@):>9P<
MQ/7<(5BKD'V>K'(>96YJ;5E)*Y5T*8$ZRHC.-O=3\HR86:J)0 &' 5$+B5!#
MU,,DBJZ8PTRR\WTHN1>16 Q95?]$$>>N[N.B1 /_#YS0A_ACZK8S$"-:85SH
M]T,$-S@_.AD2NU%S;IRZ0S1828N9:-YO!CO*)W?KXVQ/-2-_R3/::D^,P%&Z
MT'*HH7-3?H7DJ7.+*KM\A>'!-,XVO6Z/P)Q\>%<675J$,X5PY.MXE6 P'IPE
M9/ZE]76![_.G9?$OP11+NBR(G)&"R-')VFM[R!F<+PKP4[-#14O V4O^C((U
M&,JX0Q/,UBH#A[2Y>Q0T"AH=_IZK$@8EC><7AJ73G TZNM^15B'\G)RG:R(7
M)9#M#S-78A[THS47W$<(8E&)]9+6SO5M>Y$@0RBZ!S^K8XD4,(B7L;^DDOT7
MT+257@Q3&C.XX]I-UY=?P)." E:!:[O+,XZ,>ZCVF"M,U@9R9[ E9VQ1%^C*
M7U+[."^_5Q9P.?=WY(G49]F)Q.N3SDVK"]L6RXW'G4$*@J \%&@99WLN7U%5
M$R:_"7>*"Z0GL;G%5ER%JUZ +F4WRS;>9@*>3!S3-I\#%-AUS+&\/OGX-Y2!
MOM% ]8J#<R).$LYYP#XXSIEN4KG8.Z#HVQWN-6( Z!;+"NG7=REH;2:?$\I%
M*!@'L:/S^"-5=X"+B";NYA!]R_2XFW ).:/QVJ3F@QF!2=T"OR01854?[Z_"
M".'#V<O;O:;J."^)++J_%ZV)]N>4L'H ['X5^>N6?:D_=QU)T*SF^/']AQ_>
M?U0ZV,WZV@Z]B?SE;T2K2<BIS '2<0BE0CXE 8KD&"I&_5SF)E59ZZ=9AL.G
MG%[A#TFGVLW=Z<PT^Z57ALL,<I12(5E9#*&\25A@U]F^:E $T((!JM0:!!.O
MRL8]XH"N.>(* 1):U)$EI+UFD+!<RVK5>@SU_=QIT>2K2[-P><[ PI2W0WM;
M9U/_"25K[.\V,*&#FLS*U]#WLQWIE&^W1%!;K"2U12&0C::,I:>K%1%&+^G_
MDJ^;&S4?=R5X!$RT-;3)\A S 3+0A@E+FSO$;B["ZF_]D$BQY_XNS/Q(2!>3
MR5[ZC@[MM&6PRF)5RQ!0)P@(E2G4W@V+ \SM=N"WF1"=7Y:(*)*XC*JT6R,_
M#Y'81-QU#89!5YI(4TL<[G3BFZK'I)E3U[&L FW'SF[M8HUZJT95M9HUM018
M66Z<.@C^K74Y0T2 CFF6,A6\NY6$=31%AQ&XY-6NTY2<R!<46(+%:+%E$-Z[
M?&=I]%AW0J_/:LO>AKWE6-%TK6.\OJ5J%DX>%7JZ.8[#D!],8>% *%=*OBT-
M'18%2,FML=Q L#9Z1E%" ZBXUJ[4Q4QZ.L</%$M[W.+D*L%;G[LJ):]ETG,&
MD2J@/74,TF_IXDY(\Y\23(/8:#BY.OY-TMA=&D$] 47YK;>WG12CE@HJK9_R
MX5.GE59:3!\7:(E!U 5TC#P"!0HBHX0O4[+HO<E-7/N.J'OWV3:[Q#C!YPE1
M!FF6A<1'9=!I#CC"%VA'IL3+7*-=A.A]3FU8I1-0&KC+I!ZBV6"FC+'_RCU>
M8P[J,'YV1]X 9N9'HA-!P'K0'OI=2%@O8J=PS/,;5.X9[-#;>>(1OX@4=:S:
M6CH/;*;V)IIHOH3RIUT\?IU(S,P(T=0IGAK!,67E3KV*9X6^PPLW@-Q[<$A7
M=;T6*UXI$F+RPR D:HJBRIDQ 7= 7N3C"_THVC/'"0H6^(X<[4E,A&!RJ/R&
MHOU#<MCJ#JTI*H$<5&/DP=R=#T2-7J\Q6O.@<W[:JBRGRBXN7\34"7%0A-N@
M?HX5VC/ MF,)BA!BF:$U+=O;(G?V).(N: $*@I#_#[+=LQ\Q@%DXIE@9TW3#
M\J:$'X26.CQ7*[1=9MF12UGAOA$:.+1&\2AR#NI!KDG(G@7YM8I[9Y8_J!F#
M6'9#V?PB9U^>U&)EA_H,S#^LS@IWGU8IM!UQH%0$'#)J*622>8A6<2GC2CO,
MQ*%<8.<;N8?+Q@[Q)].,8>H)M8I8;AH-4=/KVK(C=#AAE^?G<YB&M)KZ19(_
M9:L\*J"[Y">JO(OM0"6='R75.%)XP9K"\Z1R8[9&,4TY_JA XW=HQV;')K*(
M%=8*PYZ6Y\M20Q$N+5CP,26KC*RF8JX&O>9][X-Y@>8+<_C/>_)KNF+(-"HE
MQ1+QJ3]8V?=RQV+&-;:*<<9P;KNJERTU1,)K])AGU$4-"KU(]Z1Q)WU"+Q34
M7%;F8MG>8@$HU:>KZ.!2/MWY8>&%)(>H *FJAA$SZ3DSHVG/L"@A*L,@+&J2
M2*VN4WJUD3>_T.Q-#@1#K[3D%^J"*-^_@VPWDTF]OLTP!6'@>!>VE[WK\*_!
M5LN/SRXGKBWJ[FY,#G$/=7C(AT&D4W50EKR]9?%57L^Q$AHO6VN%=.[NS@X2
M^6E*5 &X6Y1!/BT-W99&[%?'>=3BS1(^8K'W0%U;=O(S^I(]O*#H&7TB7^^F
M%1U@"#F7E:P.EURS4ZH><RC(Q60T(3A>_A[R+G.$1?CD_R/!]'/7YK=UI?+Z
M9!PNVPE[IH<I'VFP>:$YT1)&O0"=#GK.P--4X:P#YDIKI$]'UU-WBI;OG(>7
MY&&3Y"EA(W(!Q-D>:@><0=V-$H5.:D4U[CL3_UG'THB&G1UDQ;74K>[6U]VW
MY$<0<DR-T.265I=):6UK-UR$00#PD!'V#R%LA/WPZ[_?'8:"5 ]<['ZO4G)"
M7W<5/L(XP11RBVG=BY<884 A)!\3(!CX:W1&Q%*%$MN%PLQJA1D#FI[MVPDH
M<!_'''%&2/55M)6-*J3#!I@;&#&SU 3_R#GJHC0*VZRW;3>MGVY^1A'%@Z@'
M@\7!_2;!&8@. F9DJ].V*PW;KG%S ]IC3%3L".1ZAFLDU# C-YD4:&>T89P&
M(2IB"-T[47F0=K_0?TUGVUYR%(<)IJ<S40?)F1ZF:8+W4"M/+J/K.\W1M'"C
MJ79@U-4V6F<2RP%LY1M@TLVEQZ&E'"XK'2>4S]5A^G>D,BD0*944?0H2=>%G
M?KN/1-O<<7[M)Y1M("VOO-MNDRA<RK#DU7W<"2[;G1]B!NY#+=&;))*9QMK;
MNL-HXQ#JBQB4TL5* LJK;>XR8C/(EUDWA#E-)\OG:XD[^Y (AJ73TK;TDDC#
M>.2G[W"B[MR=A/9B=1HDU-BK]G2V-74N6I5U5\D?Q6]<0BKJ]4!$\W*)<S^2
M5S3H16Q24 'R@:3D; TH( /<(NW*NK+I7'6543645^CGT6+&L^@>2>@V+0)(
MY JD*^L]G_E99LS'V&<I#*@L3[R(BP\:OHXP0*V)2UU[6X^+;QD$#&L7@&],
M/N2\X4<P[^<PUKR]MJEYG8\N%-PA(+7 3RNLJ=+FTT/52*Z1ZIESL"PC7*R1
M (E+-^JA$>!L7X45="FHWH'.',TFDN(2+0ZC@<2<QM6$65D9A\H;:Q0OB1C%
MU%O=>=6!P*2NO>X.O;DD=$(BHRR(KMEP#EJ)D ,C:!-L?3MET#1[NSP5&%JR
M(/J5OPE3%N\V*K^#'U!CW[-#VYT[EAYGI41;228R9ZJTO;MX3QH+I7+^]Z;E
MSK)98/=7+DDB21Y41\50MS#!1' &]PKMP0H R$R?PXA.*N"Q, 70[_RX/<I*
MULHAGKCZP)_!.2]F>T!X*9D1N+X6@+&/P?&"*>9T&FJ!X_I0FF6H.W=3,E_&
MDJEIK )HY?'O%PEO2GF6.$ZZ_3?KZQC;7W+<?_(S&N=B]*)]*+G_OOGW""SV
MMS#;/,;)$]B!6:S;+J>F1N'4OZM]L?235AG@K \S1WWQ)RR'0-)VFT$\=GM2
M; 4\17TZ-2@J^LMC#*6$0$PP_4)&'?+U&<&+NJ,\_?C9#R-X)7(;4 .R;9NV
M;KC7MX!:*SU]L72^7H2N\W.G913N70:PU+XB99U?^O+I0\(*5I7/0:+]G&3_
MA;*[$DN;O3GA0:'>F"QY?^)).*\T0*;]%,;%?<CG>AT01@I7M-H#MS "VCBF
MJ?""%8&#'[6"1=XD\1JB/!4PP]/.P=VMSB5O@WJ'K4V= T87R>5*LYND\;PR
MW*YC339NU][N5 K"VE3B*[P?58W)4P""-],FNA%Q;']:K"Z_D$TA]R$8BA;Q
M(&13I5'*[DASL*,7 ;?ET=B,%S'MY=R-V5JY1QEE:=)S4GMBF0O5FHK=UL)Q
M#DM9[-' )Z_JX=BSH'0CS W$R@"9OPTOIX0J(H)/-X@J*P.Z/!Z("K3,**0<
M2.#L4(9X0P6SZGJY!)UC*H-B\O4VEEU>=VA%'8=L8VFNN")W0M':700"K^K.
MA.JNM>!EO1R?Q-263[-$:0 GK>!9Y'&<H169=>E/0X717WE0]R+H7*8IYV10
M^T#5Q4'LH0J7U[BWNR#D<I(@%(L3?4C.$"LD#L %&9&V8JB&Q&Z/@<')/0?]
M"LV-]:!@QS')UG./\S0CWRBFH:HP'!& TQL?2PH!FO5Q;F,32O7=:+(EE5V<
MO<AG],(!X &M%R<Q^7.)A$PULX"^SF0FS3X\#0(,QDCRYP(_)"^'MZ:JY1PJ
M&,J<_TJ#HWE_A^#37)$LOHU[M&9!H7+!6-UG(K8Z)=<9H5'HORWL=-AB;D 5
MATGSM/)SN")7,=CF_4@I5W:G-@,W-0^A ,CUE>@]Z.AZ-B3S6DO,F9?<LC#.
M5RC#D2]AA4*78EQS!B,I0J45^=S?A9D?'0+G5KBY,LS=GI2<PJ*66Q4'A4.9
MFP\HS'NY&^T;;) 886T$9\L$5D3V!E&4O(#E**U,;T5\NF0!S/HZ>[6?4;"F
M97\KA40)N2IO[]#,(E8(NO*72!G++6WN '/OX27IGJ%3=75WW>3;K8_W KAH
M+>5)7SO;L+M#GJH*I4GY2&@R-VGX<Q('"% V(+R2&X4K\!.XCJ0FR"$4'6K]
M664AUN0=M;>=-@D7I876)_6J-MN,EN<JMUAV2'(U)3(#S8EKV'=H![FH\9H!
M-=+)$BF5/5353.I#R;$WF>R/N05;7?%C ,%)/[++'">[=I-2X[$K[?9A$V*&
M<@"U1%*(=R7281%/N.1E4W@):%-5MCM1Z]438U:WGJIO.-FR;+.V6G+Z]DY1
M[%B&)@-4KZ+RJ0T2'/!I0Z75RCY#J;JSPY0ER1-F[$\E8+;L,'Q(SA((PNA>
M\;PS>8?J<\PB,LATK^&36H.M76G$5G9Y?>:C@QR*LF+<R+D:U3C6T3BSFJ95
MQ%9>);@K1$]?4JY#4*@_ N+6R2!1QT 435_; JRJ."=9>H!7*2^\Q8K(_47M
M+GK)D(W8(MR*"V^=_*2"3V5RBH/_R/TH7.W)[(NRV-4%="-Q\/:C,;91MFE(
M.]^ YSQ@Y4NAWB&#&V^O&&Z)J'U)"5)"\&6$EAE.XG"IB%N3-W8>-B"DQ92F
MG*QVS-'U-D^N45*9"43-07Y: 1T'OD)>-T+ROIW).'OA1X DX%E.Y*/A!WE:
MVHAN4>Q'-+4I#LJL&D#+E(H 0RC..70!C$FR [4W&7<"X8%=XSP)MM=Q$#Z'
M ;D,'L(L@FN^$-47F-H !($=BJY=?LD0$]DO8SBV5,;4\<9SCRA0799:1"15
M%\LW#UE="(.6PK15K%I';.-FGI^2)'@)H\.P"JNDYW2K]4[V/&]D>A9"" ?^
M,+\31YR#8^LDU%\A\C+ FA.U"4Q7!^9%$XND,9%)0_5N\Z<H7%Y%B2^O#B"V
M<1ZM+D)B,RFX5CRXS8C7BX1[EQD28:-EQ7-,>[T^VTT]O(;>-;$0F2*#89BB
MEOVP.3F_-X2(Z%N<@"' %QQ#.@MQ5RKS.3$Z).K:S\[5H>EO0K0B?+*DQ>@6
MJQ7A%"QU#JE:NZMSB/ :89$OJFHXX0$\MM8/T9.88UPRJC!?H'2)PYU)CH*N
ME[O7J60Q+I9H= -%!Y=J,;6*51>B+H"_O?E$ ME%LJ0Q7U#7I$46JSVVK&UU
M*7\\MVK'0OU&<@DI$F-4E40[T7"OLP^'YZ.. RD*GO5Q'*:\D&OA#NTX"$U
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
M*J@006W%$LPY[N?/R0N(; (TL=3HVX^:Y8NZ@$L1X(^(^$^M*V+]2KF0U8W
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
MU@=8ET5<JM?PM3/QGM?#C MD-EDH;2<:[CR^Q>0ZU"M2]YD]:!-(R@]DS*&
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
MEJ+_#G?G2=!;<J4$/4[QC<=H>H2H!U1?Q[N(N^'HA;JZ@Q7E'*M"/(.$:CX
M,\_ "()KYHT7H]EXQD=9BN+HZ>P3+]>MG([@IR-7,B(RX;PB"T99O\&Q!>;K
M.'H(50O24,H@:+NNRC/"3TGYB0D0(*/'R=M[!_YE% 0]D:+'2'I_Y_^=T ]O
M[P7%4[#U+1V\BF5D*T@\MKCO;[QJ?IXX02ZM><44J8PN1@GQ6;X1PH7$YV\\
M.M5_L@5O#9"@)+PHB=<GA$&W8J#?]$$^)53$ M_G3\OB7R)N1(+'#_\II^$E
MV!,GX@DS 7>2H]@@HT*]/1>%TWXCY%P(Y+V*_E3FX%%>MA;I7[[H3GC1I*0]
M^KG,5+TRR8J7"KO?( 2UTUNS;,[V-4$L54MBZ9#@Q9J$Q4.21G6@L)B+,CV1
MXFNSM$#&<)"+R#3;&L+0T!S.Q8H)?_441/BY5*1KX[WRUS^,8A*R,(D.QLSG
ML P^6P;R<U LPU(<=UQ;^OCK($M%;>.%9&I>T+C$B$P0D DO,[B/N%ML9$\A
ME:BJ03T^JF/?H(V%R,!<?V-U-=YXU ?PFA=%C,)*XA/A71&C^!I?KE40=O-Z
M#+SIG@FA1.8&A*TDS^Z0'X31_@*!3$Y4!Y!\"S]P5>X%P-)/XS@?Z.!A<_"J
M27@O;!8>GX8GSD-P';_QJKEX,!G"^'0Z$YT&3A?O\-. PJ&(5LCT$%O0M)S8
MFW)%?0_S-0W$-5W!FCZS-0W+*::@?_A5Q,S8ZUFN$M=':WHHAX$+%A7"&VD@
M LI2P+<ACCB1L\I!J&XO#C.5T\G9:HB<)<1I%#:/ U-',1-O$0N+=GJX:'0Z
M8R]=Y3Z!8QOODA+6*T/G\)'A_7"?4(WT&QJO1!5U/L!$_B&K+]CB*'+YE@K[
ME6!;OD.TP@N%F[-J]!/&\/@@'AWE];YO+2X$^W'JTX!$<AFPUUL"42\LO1>9
MT.8IB?,4[I"(R"L1/0Y! \NCS"?7[@J-#X9#;80MY:+A"BU*1K=6BF:!WC8@
M09B9<BG.P8O(\'_Y2M\]$E^[-GRADGP+,_@#\U@1Q91, YS*F$5N"#/QLJ3(
M%9@.6N80@W+@,E!R# R*$WR%[]*>7L_UC/$9V=9KU'V-O#[Y=*]1H#_>^F%
M6+]W"BRCX@$9P,(I#EZA*IE7-!(3TJMJ?C-_49';RK<EBL6XJ7*%4YT6>.,E
M.DLHU-*27[C "F,:?U#XOP::,HLY4)W+6_)9E(ZM?1$/!7$GA7,Q.(B5\GP^
MEW'-FTZ6JSQ3^3+!X%XQ>JE:[#T^C.B#+:V?Q;-B#E_?*HG?3X%&R.0S\OIA
M+.<8EHM&[FVBF>$UH3*Z%62[BY(]*HJ7M&>KEAC@-#$UI79)\3G<#I^3[+]0
M5JUD18EU.L05'QX<G<?"-TC1BTY:$JFG,L6]EG4L/%<ZI+=RK@7T8'7-%2!P
M,%T(Y_;V*!,^]*G,^44-X?)^Y>)$WR6IDJ2K&[L@^6K>I3WK.RE?*)WHA5JT
M82',?&#L19OF7P\L=QKB9>%%G8=[785QF"%:&/VP *E8E9?K Y!X<T7(]37=
MTL%.Z&A>-5R1,0*#4(@Z<>0W-%O)@U&_CK40M_SC^X]_GCN *X>V!"N!JJ#V
M#+!RA9F^\1KPL'6(SG_255<"Z!Z O=Z2.X7.L4(10=6L9KN G_POX3;?EH):
M_I0N<4A?8$"2M 4^Y1/SBIEYXM1HX, _RYJ*7%BL"BI6)15798HT:@:5L\BS
M%&KZ$.%I"(M U'!%:?93WU$8A<NXB&^XI%2\)Q9=Z'U+=-B1X8(LOPHM#E0(
M5&@=QO'$[T.-$3=$C$.0P"(IX\R_K?0BIV+$PTLRT)S%!J1!>94.4 =EW1>
M8JD7Y(BFN'O92S*N[6K\A> ?'U\ \'/(@$'WQ8&<>F0X)E:2 5_Y^Q^(DS],
M5Q*DF:5 9!1]CH+UHBHMZ1\@U)@E?S@MJN)D!66QK&T55+QLXQ/Y):)EA<B3
M+"G6]6 YQPRE.,V#,$LP!)7WY!9.852XR8$SK5F2)Y@N/9U^02_!?;+*B(A'
M"_*2XRFE-1%03RST@UL)Z'O% %XQ@L>'F 8MW?H[<I[Z*M^M!O% B+^FW+=#
MDTUI0/\I28*7,(H&AA>,E'MX: 8KT@[AZ(V]8NX31C*\BCVI.:[%=0^KY?3I
MD*/'&A2N1(XP)D$@&XH^4@"O":D&? #O6S[$Z"K:.&\J U,;^VTX1W8I,<ES
M_FTP+3\?.,71F73ZERT8N#/V0G$*\O%?0ZDSP#+_E 3D#%HRQQ J+5CD6'Q
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
MXKNZ;O'U36?T/87^K9Y(N!L-!38M(.0@*)(HA:9Q&IBI KEMV'2F0B1L@5.
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
M%/;5VHX4$)^9P%?( JWQ#?K ;/P[&&65ALCFHQF[$?Z!,/!G!>;7$F5W8?Q
MSZ(C@M;N/.Y^#.#R#?>^X,V D?<!.KAU&;4=_=S>MZ5V=*T<G2A'E]+1IJ^<
M\JH6L(AW_.>OQ1.G%C)XBPCH,\N*9T@\0F!U*UZQ$J:VBRR[H,G+7??C^2E3
MKIJP3Y^//OYEPI1Z0%?7"V!F!>@PM0;V*ZR"R65X_[@%<(U];!ZR*W2.D!!>
M >.IR!&:?W<.*HF/:V0%XJ(:U!;[ 6X8Y#]6/$Z2$EB'Z7_@+O*I7^ H)4W4
M'QC>;Z9Y@+AW %N<I[$G@S8S18HG4+6:01-CC-^JK %P]J$_]IHD43<33K!Q
M,I:?>=2ZU]R95X^TVA!7#7VGD4=\PPLP[H9P"<$:+U6/V"U'(#LK*.G7O:?D
M'I4DV&4L"-3(-[AQSALMA2/JGP9DAZ?Y2%,XP?K[AC//ZIYXTP,,!%=D7E5I
MZ@TT4F(!-(HEN;WS-SW*RE(.0T',TA&J>JRG)W1:;X?9X<[. ?'-^:L(Y^3L
M1"3[:^L"@>A'89;[J,SPBY89<@AZ2(N<1.\^'Y,_L@6D5*@N^R%IAR/"H.7"
M[<<OR/:A.]Z=^FVS4R#TD4U2@<P6P$OAF76PLS_\IBS$S11H/2[S65%"I\Q)
M(5:H6[2GY5WS&*O_LMJUQ3^9/@EAD"[QT#LN%X8\6GII#-=F^L>Q@<=:GM-.
M#O]2KS!H<[DUH96*9\ROTB< .:B%N%3#,_;YXAI9E*^>,%)TA)I"?7;]F=F9
MC)[.I)6,K&P[(5BSFIR'5D/2T%K?I^*CQJLM><'*/SI-=<_C19[^;].'D]S*
M>:U691'%"SSFM.A Z:%A;+*WX&N&[0U-[*IG@\"+V&]!2^/#F]B%!/<>[70G
MS0['TI=3[J<BUID#K^%I4:$?J 5@R,K$JREX3"FF,GBE!<&= 59$?J,UO0M'
M.3DU$LD^G)8\ 4JTG\!LU83A/6IH'BLN#LV\/G^"ACOQ;WI\<XPTAN(8HB,%
MJD,,8XD3['29$ZJ9(AQBD.ZX.&S(H(".Z9J=\PX:I.T"B/8<L)/1"*++OLS/
M\RC&9/XW*,;OFM6>S8 IRA#VP+/&!@57Z<1BZ9:*]:]./ .R!/%'FXX=J7M+
M#C?;<!>U[D&-\V\P!L038"&S"BZ;99XABUQ;ACN86@PA]K7J/YN5L;V6P?;E
MSFW-6C=%#00+49:MJ4"&OL6T$ON%E]PX%UGR3J,L!C8FZ=S]E=0@+)W.*!RY
MD"#N7Z-OZ;)9GA1E63P+KYU&*_$W.X_98.0+\U&HA%UHJ'BIAVE%3&D:L]7N
MK<#8%@>R;>?<K(UIU"PI'0L)P8N2<QLE:W_9<!?J2*UQ0FE+6*8+,?;#>=I)
M?PMY1S/P26H#D(4C*[&2_%^B-(=C[60M,VY8MP2K%^FJQQ5$Y>]L<8%N(%M
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
M1T=KD9?H]^HT!]E?Q@^PBV)QVQ">,93";]QJCM-"4'A#UL]TK.;)?S=1ELX
M@%Z"553F=GO5$\OEE99D<)-1K\ R*F86$ 0?)8A'['UC-64?A@>ZISLV^YI/
M%P JE)R*WTH1;A3S36K5PP]Z(&.TW"MJ#<#S!(M@'V*YC)_@,D_\@)%<BF<8
MO=">4C6/S=&@K@9_=JH\=&I[B,8_U!+>EX.<],$;]H?OY"XPWY;G&8_KLLC3
M>!C@?267<2/8>]9]&$NLE!5:8 D,!,$VE"7M1%7;G%#H9!8UL^[$K9V;([YY
M?4'8'-)OH\B].<O:ZLA-MPOI.]D?J$O3MQLVZ(KBD)TRLF"?SZ]@3. 7#E55
MGAP_B9_..9;VQ?D-':(BY(]WB-_=EF$E_R@B!03K*S0@Q,C8;94OLU;#4,^$
M*4U,JF)*%[;>3IA4-W;SG<*H]@&.GU03]JR<L)=';T\VB"A)S37HKN(;GD<9
M((I .X/BUH[CLMFYJK!UEF)B]UYKO=3)H!BXI>IWY)46I!R(8*E-. ZWD)7V
M1DF578@D&]N1\%N/@8920GK'^A8.L7$"?1K? ,<'K=M]TQK?!4$8%.*UW5UZ
M6B3+RSQ)G]*DB;+[M,X@WZS*Y-,2F^>LDOUUM.3GWVI.M?+SG#KU=Q^"VNA
M%4'4].PK[!RU*(:KPEVCU@75>R(W@/6P7\V*F+4D[\[4O'PF&]-WB, B*K2$
M!A@9P$N0<#I0A(D[,3*YBY=42 &WTB7=VM;'2WA<_T0_GW^3G95J]J3G-=:L
M@F5(*)_J=:BT3V2]8)&U%"A6R2[/N5R,WPOPGCPF=XOE*53/C'Z5_K&/(GL)
M3*^!J46\*T=U3O^:11QMV5F3K0[;PZWM5G]65<=H9#GL?YNT%-[*$XL6"@E"
M>2++A]9?J(3;+7_B>;-KN;S[UFN6R>QUFAU(*Z6:JED2DXO5#=<N<9C.9<HE
M_YC^[]S&RE_XR:3"D1[6*?_E+4UVUL4%%L@_9/;?>)9<%.5=E/'KHH96\-8
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
MG2%(K%X(@Y4P6@JCM;Q3ESGY3(E^LX$20B B;]IG07S6@1-9#1,?.P"85<C
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
M"X$/]D.O"$>]R(%*(F![Y;PW.3.YF"5 WTZ::1FO; /AN#(9GRK&.3'R:U4
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
M]QT(8:L]&1=&80ACI81!E3 B4Q@KI.RZ89D/:=@'^M&B<-MC+XYQ,E$J4Y=
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
M4PF)/0HGYHPQ]<J5PWX-(XVI0%Q)30:QR.V6F>S/Z'*3DP(_Q >8%TFRWQO
M.GIN'KM,AB!2^X*VY%HHN4)I1<IF [_"O]%Y^6$MQ;@RA*N;[T1J;O_F%N1E
M_R#74U8H"^<Q^GY.,SI/*AUNZI=5JL?&!+IG/OI[Y?WH6)\E*$C/$U/Q$/8;
M6V9U5*A3DIW=KT!%\VY%/DL_2!<SM"D.<#GP1+6-]=N182 .&]HR:&[ET.XS
MXWBIW]^2ZD7B J%7A]TUQ^]FVU[J+ 6=&+D/I\FLV*ER</+&1B=R^(GLB!3-
M*\ACD!@\T)&&7!0T3F"M2Z^I#6[$8&YGC?6R[EK[$V74*! 8;M$]E0?L"]#X
MC9D/CV\T?:5?&8LOQV8.'(53.<V<[PQ?8J@!5OZ+EP93HE!BD"]YI/2T0?A(
M31;\9Y -LQ;&8>.^73EW:7*/9ND._L7RG)9MV#9^G'2N6-9.G'?/:LUG9_'[
M\.06H^A>I1L@%YA! >ZXX3;K_59" ]+0>0V._>/#,RA=Y)HQOA7YV(A-ZW%7
M.F#0-C^V^!3HE_:/[N&T'#!J-0=R^*DIM^1L5JRCE'WDC]%WJC.35(TF+0=H
MW(U4V,+D/,\+1CU=QE*#IRA%"P"',[/8=$$J9'MX:KS^0!=PRO7SSO Q_$'H
M]IJTE0DN9N[TB_]6R"*T ;[O;_=7I!2CA3WK='O"?JZ2WC.O7?TF!\YN^3W+
M)'YB&QY\!BWE$EJ;&Z908KU<1L4&G*[LF") O#23V]8KJ("E594JYRP\]S.-
M%]1O5'9TL<EH1V.YR 1%)T.._FMO3"T?D]6'P[O$X;QEN0[$B(5TZ4%A:NZW
M=$_A^H(@K6J+I)]QU8))$1VC&9,W,5B'&"KV1G^ME91%H63!6VZ1Z#5*4OPX
M04'3KSB]KJ[6T&^560!?DSA.Z5545H-<6WQ<-'/XR 2&=FNF#L:+V,>"AS.;
M!S]JQ&"\6"FQC8OBT0?9SWZQG:B>3)3^L]]V98_FQSZ6 U\.8#GEG_(\?DO2
ME.W_&W:D9(M$)?I#[D&:0P)>SS0M20,_!TU%EDEH.AY2KG0BO($2PW4, PNA
M7WJ_W:9/J$[&Z*?%6T.F_U@,<K-/=!+@9#ED,8VO\^+JE1:;1YIM,?\S3>,I
MUK04,53,];435>,!7A$J0MS,$@)M@L(L2$4SJR&A?/2%386P'PN<#-;6N;VI
M_4M+^@.4E,3^N#>EA-29:919>TD^^K.0$I\$UG*^,R$U-[(89#]YP!*1T"T"
M3^F59FMZVQ-URAZ6HR+AP%Y1D(9FSD)5')5#W.A]481$E9]$E>YYD'+KE<-C
MS<QZ\<BN%R^-YU:B7AS#<B07F-+B:XCX]  DA1<WNSU;1Y:FY0/8475_+JKN
M24/5O4+F%O-A*IJ (7O/TFL^@?GIKL'*Y8[ZP'>8V[JO Q*2);HI% 5 "_4D
M%G\8!/85T_IGYK#OCF]]ZQB9USL3KW6[/RPFN7C7(FI+4E^@J!(EJM@45:Y$
M%;?O)L>-C<?XC.IV.YFO*[!HQ7WE-H8W!L=VU@7G62^YCP^CH7F@@ ?XEE>T
MO,TC+-43X9]LH;O;].H2*"$($$A,CFVTSBE]-0;TQ'<CHMITKF$JD"I!LNC!
M;1**:YEPC4()Y&&]6O%8993"3K].\[>;#$-*7,G UEO0J@=S@<T()LYS</@Y
M<T+\[H I$6-.3.GE_<"PY0].RTMD-13)I4<)[:Q;:!YCL*'(L6YC&?(L37GB
MK3P'>29MFS!%>5;&U-Q>W#Q-_QNM=F?J0^4 UM;W% \GB;6LNF"5\RU;%6_4
M'4YB9JMOH&;! U*"#V&(;TX( 8JF:Y4;NG!#FHPE801YX0:2/'D9U&HV_M7?
MK2V\/]@Q[NH[FT?&C@I14P07.)15W8(?D,=)^B@MYBD@R8K6>(*PJF;BB@V6
M="%Q&:7QKM3X$$^;;J-D=-TBHS,A(S*&C+XF65X@:B";%RV/#<MQZ,$).:NJ
M(GE>5WA35CG6S$"A6YZF<!!(*J%S93ET;!:24V'!L"(QV/"2I\R**O]?B8NY
MYU)YJB[LR^XVK&L_IL\5D*NH%#\- 6@$SG[L7W&\3<>\<SV7)XQ.YR8. <Y^
MRZ$KFH4,:%;I9%4+!0')-S3;D.U*WI5 TCUDT103$,2]VT6>Q5,W@K28UJ:8
M>"BU(0!%^22<9X$S[I-2^6_8U\OAG 9$U4(*P/@=FXJ4R&FRE=8XTL-/1H3#
MNDZRI**H!M83J,YX\T!S6P]4:,^)"@6]GE$UT4ULS!GX*[?W*Q)?1??0QNTQ
MJ< TN6$W[6L2KZ,4L";NJ0!E>TE6CSE/D>I59X54T R3?3&\55Q!.\L'.EL7
M'$M,YDE?Y\5#Q-900ENP_^; %E#IT*=)K:;%[!!)[>,\+SX"O4D[F,9[$(0=
M0D%YE*8\VGAW7R#I@_NMSJM'[P5OO5;="V7;).HK&N]&D3\Q:<.IKY#\F$Y>
MORZS] E@&4NX1H#Q&6<<81R%GDL*N,*P\X-9&%.RV?!^T/I8<AO'%O%CU?[7
M=O?V36#8[FI<=_4[3DP8ECUUCPJV=(?CNO/^E+BR@,7LU?&#]P=?&[A]+WCN
M!#L75/)$>4[9=T$-F "FEM&R2F9'KIV-48L.>4U6IQV5Y!D)UZ #)/%W)!<+
M2/4/#\X-<".QNT_G([L@ D>:\-X'SG(HA^*@H=<QND7^C?SNTQ\^??I,5I'H
M_//OY/.?/TT^??JDTFU5(2<[3GG/PAE6SI$_?9X09HO]&8T8]H\__3OY\Y\G
M?_KRO_ ']L\OGS_+41(4$_XAUR4D.T>$LLX2S%QF9J9N3S@328D[93F:RY#H
M6"L<'1O!51L!.N3V-AJ6*^F8, &AE >;(PUY1[WJSU4KUI7-FE..AFS/([%9
M)9!EJ3.T>FYCU2!IIJ=)#%=K8O9'$LI79/9'2HW^2#+KNA-.U.W7$:C4I0^T
MH1W5WMVHSIJ[41$%W*OF:23P_8C"ME'=1T2VE:D)^;S#M7J-"<<-#M;!\_(Z
MO<],+^4SL9S/(P2>0A">53O+].$E6MD=\@DE3?SG/(V?H]EO8]592/H!UUD,
M)J*>=18O4E0!UUD,)BOS@U)[Q%^ETD5>5J5HBPEW$],),?\BB]*GDC[D\XKI
M@Y3+ @X9@6UHW%)'&YB,,#$HHX-.TOZX9B>KI$XD>2B#E."*Q@S>F8!J7P\7
MU*PFJ,045"D%E1B"BH2@##74[=?C7U*VI3^8F)Q*R0 "PTR1&JKJ0&"J)M(9
M3YH9 3#6':OI85SZ,=3=L5L[$4RV>:I/T=@(/IAT?M\E#2?+>"JC! >6+YPJ
MO]M%IGQ93Z;&]#$_I[QM^752E-59EJVACSG.WH]A,>FJX#9ZD\!=AW,D?))R
M__Q0(NYGF$RZ*L"%J%="U',4=<1%+;9S,,:+%UE;GF;Z7*PA7_7SOV#0XW^Y
M=I% X(B7)<K< RBP83<R+5YI>?$2%0L:/^8<WDZ4_1[K1[JZ(-(C,R&?OWS\
M]%<>,!/UG&H"$K<?IS A9W&,F7  1XCS@1TD8 KYC-Z#D"P5G8](/O D$!K_
M?HMEYWE@4.+T2(LE9*Q\C2J1 W)/Y8TSG=\5[!Q(5E%ZD_4N0X2:,Z!&@-R$
M"(*;B8=R0[\,6^T/5D62$A[==%Y\V**3]%%$1%XY#Q&#=[A-Z739_W5@_L2&
M;&]C=B)\6'BH;;: \VSP*"DP,^%\\U7W\[XNZ#_7T.?Z['MR[%UB#$?4>.17
M&-%]VO_P7)FKU<B:5T"1FK-I\"!2@V=RQ.#0\"RW(8'X]LAVQ$,%1C'38H;J
M?-W9^55A,3/%SGT76!_,IS6^FP+G$CT;P^Z>.EL[9KMF%W8NN^=5URG6M:14
M?:/F97D1%<5FGA>8O#-<VJW5^!32JRTZ)\RR7:IQ(-_>JC/<L6_U.H8<)V.T
M$^;+KC\2L2A>&( <$C&PI[8AD'V:5&AFL>.)IQDOF-[3.]2EAL5#:&8.3#X
M>AGY_-D9LJ<#[M)FQJPQ7;/SC;X9Y;U%GK%_SBBWD8N+%\!PQ9BE>@*MYK0W
M3#2C:Q3^$ILR@;H>I"UBW_HQ0=XKF+1W&5D0*)V"FBI!W00@* &WHSH$&2&[
MZ7.:+%1"%L3L'I,EU![,']BOY9P#D_7=56("9MLD,VRH)V'45O-Y($Z=,9,?
M1&Y6*U*!8KY+=ENBFXXHNJ/1I^\8Q:]YG,R3&;YRD\T*B?-GC 0)%GT O3_6
M@+KUQ"8$ID#,.4R(,0L"I']$\9E[TI1':0##-*%\.&X#+%S'T[E(4 ;7,M11
M?:7%@A8&\&/OSM42&Y\=23*#'JLWL:YLB>1,-$?7G:R=,:X.;<DPH-$*AK$2
M&%';.!D3#O14^;4/VP-7^>28_BMG.H,^&30.C6V[)A)K'2$$W*_^D[>(AG$"
MGW;MB(6Y8\-N#.1/>,[1G!1TOL[<.SS^1I/%"]LB9\R.C194-O&Y3-(U9)$-
MV?=*DOH8<5HDJ_?L69<\01)$@!8T^SQ$XY)9E,[6 B*&?"0QG]^)2R>U!4,$
M&;+5]LF@,2&7[X+W[3PLV9H)1_XH5IA\2.1/SKT+CCFV/47[?PV@;JW1L&SX
M+J(:L"&TE 8=,,HV_CZ3AV21H3+*]%,;K@PB0'WC77IPR\@6PY-??4:ZG##:
M LRX@W%_4;T'N@"M@:D/4&N5+0P(=F:A\#\."EG/AR2*H(E6/X%F5O*),6.=
M3J72LB4X,<@T5R(2/A=SL\@_BG*X<H*>3?DKI/CZ /^2Z54Z;,8H]^NHJ[IE
MW!L1T6A>03)7.RZ1I\Z[0_)KY39)ILTPL% 2(XMK Y2((O##[_XT^?SI"Z[^
M[_YU\J<__<4/WH,3B1CJ0J]MX"F2-B3OMN+0MA]<%YI@.\V+O& G$!YR0]65
MX+A,R5$#NW6I#,:).),4!\: WHI_AN&D5L6UQ8[S$ _T/M(?2J_EX'V4S)Y)
MCI=B4"9L^/V*6B><^[P7E<"+Y3=V_N0]S>A;E$)>;Z\2HTF]O@CB13@T@;%/
MC#4;: U+J"I(OF:7+X=7!)N,*8$T<VZ$#<R9?>FT\E8 A6 #):(#Z2^TK!#I
M1(7Q<OC)L.6YK3] K*FU>>RS:!Y;CTG!-%6KU GA4T65347ZF)A_P>8$EAN(
M3_E'%;WYX1DRHX;,7E%F6VZ5<OW\#_8,/"$Z'_^H,K0_\>W^O1UR'>,P&[S:
MM>$J4C0F1AWCJ3([5JGK;!/__6+S#%\H(MYN[I/RMZ]1%O'=_OB2%&R;%]7F
M*ENPW^+K-#K6=6Z1(4"':$($*1$D100M\BM0\]2HH]M=. !@G.$:*@T'4*2]
MA2M!S7$3=W<<RSM6<#K=Z1?UTR75'<--KK_QN=:Q3SC^,5K]EM%8@'VK>CZ>
MY'IT(%>.37#PB<02GQ!%P%,:K1,VK4HR Z5UI9B+G#*'.U<%K^^CB@) (".=
M)GB>7.<%9;N,=T=@YN<YT^WG4#3;\Y3206[";CB*B)::*GCJ@*ST6V8Y4Y8E
M9;?'E@]9J+TMDQ0($",V-2+(B<X4T V:*(HG+P([]::LBO4,BH(!GYBIED:^
M"9D!HI+[)'+V*4.1#4)D,I6!,39[8>?L;[T:SEC#<E5$#>RM]<S0O-DU .T,
M>DC\7Q7TA=E.R:N 2 =TF#G;N IWX@[B<,RN,B+BC[G=Z*]GLT]K%A)'GN/.
M3S"NQO0P-J.)@: B)A5*?]"1Y6A:)+8P4X<1R9@F?^<=I1Z649I*H-QC.[[B
M2 2'(G*LP*=N0:CZG+]R@;0'RV][EAUT9@MX28??8>_>%?D,+/R27:A0?59"
M<W@!R+QA_SS+8GR8_1. ,**J=\I,MU6LYH,Q4C6C"3'FQ%,&Y+2(F)?77!M(
M@KW)0%M %QDT+'Q@!T843[-?H@*1K$%G^=RG<YH>'VP-:(G(21"V<R01U-=.
ME5GSPT>.$X/C9^2X5!R_2HX+AQP/CE5>BWA 5MUT_E3R5T,$Y*]CNQ0P96RK
M6HI!3@>5?U#ABR_3"2Y_'=00IPI^%399/LB/*?,N=!O<F!_S^4>U,=VB;(!$
MBOB2'3[3N>$?,9KS7"8E5TJY>?JP2K)\/N]=\P-D20QF.4 O&9Z9F='+!Q#Z
M%''>VHV3?Q<R2:5YCK*X%+(PO51F>R9R69?%PSN2A>VO"'AS/+[ECR_YNF03
M^L:.EXK2#$+]MWDT3'86&Y]4@@#)! 6>!) R&FZOJ<&9$UL<F)(#$SDRYIX0
M&-M/[M;@S-D-G#__53/DOGY:X_J!BMFW$%&T+'MV[@OI.W$K!2%/U^RS*3:$
M:=.RRBY:1*!N8TV&^FB"Y6IWR6#L95$PH;TG!H%S?\:QT[13+GA0ON!CA3IE
MTV<GQ_"41'WTE.V.<QA9*3SM#$-?A]*QO0&2!Z@4,.V>%YK&JO_P>^-Y.Z_E
M!^%<^JXLO/;)'H#MQCR]%<0<B]S3)TW$R(QX #T=>V8^K5!]1WBG'<!&?I(H
MO$IF4#PC#ZDU7_/GY/&70>P7/I1;,Z7/=,6FA2'((_G%C^G19\(6NBZ.XW2J
MWVBE$W'.-V9;6LQ[VAP=**EM%(C=)CK[Z!E1^W1'8;<[R!V7J?SJ(=)A<F>W
MX?V5D_%11NN88?NLZ^3:>0;9<A4E!8=UT=,XUJ[A'0LJ=CJS55I"818S-34)
MD3<T,1AVKN@.Q*"%AJ(9FF'C!BAR3".1=Y[EV4?(-:$\B4)T^19A3@\%\=(:
M 62>J^^\R=O%NJQRMJD CA+:'F!?5.[#OQT&3J_DX#R2(%$449_!=@^\AZR(
MA(P G>=<(@U >2&+A9<=7T<S3.#O@<TOZI?E2(Y1^?G9+$!/#*<Z+P>137M@
M,:<9A=9RT&VQ+-> A8"/W&3#!&1T)8KE8A?U.S,U$1*5)&>K"IWG>.M%F(U1
MZ@/0,7Q&CF_P,80F+W<E+"M (X"#+BQAL2E@=T+>]U0*ZT$)RT<09Q1967K!
M\+O+O;U80=\L9JZ]LKG%YYNGDF+#K"QBAEFV. - !QXB?BX1/;Z'IH@MW20I
M4)L^/'$@HM\319!HBNQ0$C0]F,VNQ6"ENX(<YFG^)JZ:N6(^4G2<]^+I6SIH
MA$EKZ%97WVDQ2TJH:9@=790S8.&K5=NZA8@F9TMPNC^HU'G5]54F@S,[I 0(
MPEST$W+%0];/O(Z%?=(/EQI$S#FP6M#R?*BBHCI<HN=TD639B$+5#CKEZ>2.
M3@C_?O[2RR/5Y4:%X3]^_N(-6,,)GPT 2UW,.M6(&/WU<HUF[MD24IC_FW\>
M99G/$OCU;TGU8C0Y;^AP?OPR2\K$)$TT;?+&B!.#.KDQ^YO+";PW =4L$E-0
MD2FHJ"8HLQE\8R/X]R:HVH<4N)14NO7^D3H)MX7X/NC3B#(;U<L%N-N[%L#1
M44PY%<!"JJAT];#IV#A)[L7WE!64[]^?H@0K)*<9V O7S%SXF<8+K'"1B?:]
MW%V:$H%L(O(!"J5^#]GZ,VF?D!=&T;W[TRW/Z1:[/R&[MY)=-,> %A'$C.(-
M][YN=A-DBT3E9[,M=O5=[-:?\CQ^2]+TZ,)@.;1J! 96^ <U/I$$G&N4+KBT
MP<X5JY%@U<-1YX0K(P-E'*ZV.IJQ0[3LZ_YI;$N' WOT\@S+F5T )=@#) *W
M]0S*\F4:),5+<Q:E_[$NDC).9KTQ)W%4<?NQ<8DYL#>[;&#6+-B3RD/)W<#S
MMS,[^0I]8/I-]3%:K7A%-5Q5S@_Q6CW0]+EB]RBH^NS0P^2>Z[QPVAG[?OHD
M2^%R01Q<Y5201U<ZKR_*55<K][%;?U*1X5M9/*4*S,C4$,>5*8YZ<9KS%NF#
MUZ1I;%(S([)9H(/US'52G:G;ZUI_KA=MJL[OQ@NG4[;I9[G$E^"DGE//ROIS
MZY?DJVOT":U28\&'(=>V+>\AU>8Z2HI?HG1-OS+*:]Z$[KJ@_US3;+;IA=)C
M#$C4B-[@>1SP9:5D-C'G)]ME"WBHEX(K$E\:$(=\:;>#<F6%E=M8\VY7P4;D
M'C[9-&%(LU&-KGLRG""'5HV?XB@Z18X:C_L3YZDUD"L &TD$6((R4*N RT^6
M11W[-QBD3$5RSAI'/85,*<S(BB\1P.\.:>*-)LM6 "^S*%^2E<0(PU0OZ$?6
MZ]14=3NY')]'CA@!8-YH>_:.)*#</9"@QJD23I9PNGC*4J.J2=%6B'(B,_"=
M2::.@XP22KB$8BXAT:/@%24TV[%_9GP:SBPX>3)(\P#U_C*!V=\5.10F1 9J
M&5/""TAK!S[.XG^L16H]%E_U+091UI@Q!<#7S;$\(K);K9D3(<9,1FB\-J+D
M+->DT:?N*8O6<8+MV-:K52I;93?*$OT-I@39^[R]KUM,G9;6X*(UG#9-IZ^T
MN*=<M/2!%J_)C/(O^/&ER->+%P.Q@AFKCV]LR,UU\MI+HS(;C#<U%3>=.3F;
M("GD#$G)IZ@ZD?!)DB^?OOS+CR7/=%N45BJFF-G$]+C Y(B:'1'3DW>*F""Q
M@%+@__@D"<SRQY+Q-IYUY[:='+YO*Q-I!U&1N:SG;+9NW8H7@.HJ@(NPD(>7
MQV&6XW,]95,L04_Y621Y<C6OL^29DTBU4;"G+PGIW]B6@*C%U-0:/^/3%4"C
M^8EZV\?M!7>M3-A.U%I.\3T%/YS\(^ H]8+=W&KT7,CQA5\5H8&@S?6&1H7[
M+M>N>4_K 4'16F<KMUK1$KYZ'^W?'M;/)?I%JZM75 S[MBU6XQ$^H-]VU$-Q
M8_<<L5ER>N1@IM\ZJZ;9XPO].4_CYVCVFZP$XQZ3/AU%Y/!DFC%5AA))@5@D
M'/<4<<IH[6I5##.NP"?R(AF>60SS/B-NKU-7'%L9/0:[S:RZSRZ3_3.LWAG2
MX^'.Z7XUG_,^SJ2[M<C$\ XU..J;_/03;TUV?,NNV:7XZL\)O@LJ/N>>#8 !
MRI?+I*HH-)4M5["EGU/JK%.:(DR@;;8B30S:CCNGU1MGWT4;<-H,U#!>C.:]
M&7P_+AHK!59\R!/AH*EM>WTQ/*$)-@7?H2#F*<N?P2R'.=UDJS4V;3?.HWOI
M4$18?CR*'J+T:(A*F ;WVT^(&;#'RAAS+H1/9NL\5_/A+0LF_"2?$)S4>Q>B
M]4GP&ZQD%W^P%:Q7B%)CE"H@DL\CNWM$;>NW'+%S:%RSQ'YB0U> =:TD?I^G
MZ75>P*CCU6MS?LS:"V)@$ZEJ;L55@]V'G'&(<?TM>$PP/_&UM&PU7*@&=U'C
M@C[[75#@D0@FW>?KM*,FMA80WRR7[/\7291R9?I8S:H34W)".NJ+)T3/@?!)
MD%_9.E RC]+2/1#E&%)KUL'-EK5:=,:OI1+=6H@NT:*C(X@.6A6*GMQ9>;0V
M@,.H=N\P4.@3WT;?U8FBU#$/'#L_^BZR\Z*BV,SY <.X2;C%CVE _T6CWLT/
MF(T\X\EZ,X/0!)@4I##U!KRVCCLA.&)8;$%@5&8E&@2(ID"0! $:)\FH>>2T
M+*NYJB5RNW'(K4X4*Y+7"+PX*I%;J0B\[.V@GCZ-,19>O\<]?I!U8,0F/69T
M#\QI/0%5#JX3_ID]M'[^!]P*54Z^1DQU*:"P%H\I0SN:R-J<^=QA#RBW4C"W
M=\=J^ZEX/%\G*936]LK_EH-X2_?N-VMS >1(KH$^F*83RS0Z[DB%B"W@(F@L
MA..]9C"Z3B$4'F8@@,@+!MS"*;*Y#>Z"[*I\P(2SBV'Y+.<-RP4IMQ?]T/PV
MW@>'L.O!R<@9%H$ Z#/>L]I,;UX9%:'<?'5<_>6"):NY!T#:8JJ 6"\H8O?D
M"SZVR\401?MF=1^:&\XQ%WUSJV/5QS?U\.@^P^RWJ*27E/\O>@]@RQO3Z9/$
M"*D@'^3@OQ=N%?RD;_VIJRZ8K$5SD"4P_'-TMWG4Q9TP9R&B[+N,GB(_*EY\
MG1>7^?JYFJ]3&8T:0EOB82T3@TI1Q/I^85W?.NQQ[Y;5L:N/?'!GE8_5P3U/
MDS'KQ+%VI/" I-@V8@_FSHJ9Q4Y4S.1$V#]WS$4\\4>(!])5]9%_..)U4#N-
MV(PHKYC.T07$5@!M8_17EE4"#M]86<RBPZ$1NK#K/-0*Y(X(X'K\<6R1 =3,
M$D$"1'N%1KZWG@IC\CV1@<_B&/-6HA24)+:=UX5&_VZ4@TN" 8N4 ^B?K:N7
MO !OT%,6TP+3KSEC=^SD*BTTY7N0R&W^1@O^KV29'"#18>B-*E#NDDZ6G+E[
M"@V>9^QX0"Z@/4')O46F4/9])XB=<LNTSVT6MO\Z_BH<8(4UXZ,DIAF^M6##
M#A_$VMKW%O2-:5KC[:=&G7QC=N1Y#J<O,\0+.JORHH2JKQ(R$!KO^2.'"&+-
M&NVRF@K8M(K[O!<$@W#H?XN6E"/=-+%B/S'^P=-77;B M)F"70!;9\Y@(X\O
MI&^TNBOR&:6Q434F8,:MFC*[U]^62(X<9WP!3(M%E FP<ZAPR-,DYLN9Q7=,
M#9*QAD8-_;@1@OB>KXHB+R[R HY55(YALDE>\")<H]H=%"%A?YQOC/\0#V8Q
M+SAHNZ9<T E"@"T5$.IGD:-S3C,Z3ZJSZII"74L*QMR:760;_3YCM.5J&(Y
M$"+3(?12V>F=EF_G"^.?'3MR7B#=9=O V/U.8&N%>0W?<FXY\X^P>ZT:7AB5
MI;*H_J[KC[+X?Z^C-)EOL.L8U[6T/^"QKJ@=_'(@JU>KOY(_\$.A>?TZ7QF5
MK9@F?[]BYERU.8MC=J66=SF[']+_DZPN\MCBIOO)\8^, \S5IXS9IRGHF!EZ
MJ.S&'1?][>&]" 2QG1N064O>;KII)[<_'2HS \/,0E!R3\$XH!RH&T)51DZ+
MA_7S3/Z76:&9%\<Z*(X</(C]*+HR*T@'IG C]!5[<:I0WINVTUXO!L$BO\)4
M'$6$0!]>**W L&B*"YQOK).T[#Y*RS;SQP_E\>\U'9O#3J\\/,=U/PC$<4W"
M0A#8]JH</$1 >VO+3&/G8\S8848O^_B%J7: E=?T>A#L\IJS!WX LB,?"DCS
M=75/HSA)-Y<4TMS8W0(GGK38;I8K]D\,8$*:=):MN^R(00D$(3(U3W&M6M>I
MJ,6-I[K,ECU@8B%BU>V673+XX($H^/ ]%*M<58U4] (6LMBT:_J=KP2Q QH4
M+P,+\YYBWT4L[MI3;6MY.PAF40D$QWA!7]BQE;Q2?L;!M\E.]NF<'79WO*O.
M6<4=PYB9D7.7<%<&P$!#!R&F>BU?%]]MSP;!B$QYOXN2F"U"\R5G/3*^NB)-
M7FRJNBXKMH<*5=:C]%II&DGE0_Q!VD5;&LP@HP:QIE?+59IOJ$3F; YXJ;IR
MC&V5F YJ_AUV[;>\^B]:::;U2/RE>AE^HT8PUF2"6(IO:\CCF,Y5]L(#76#
MI$E4K0\'P4K#168X3[M2__9[,P@FKYDM7-%;=C?%]?:59F-G<92#O_\Z7S>Z
M:XX;*0@A](V0B^PRN+QK>!Q6WIF++,$]29^VF+]&WY/E>JE.UO5S.2L2%$!;
M.-(5K7 $64[7%4)5L'.S50+F0^/K,;?L3*3@K6]I+2;6H;Q<X_GP^)9O*2V'
M#Q'&BBEOT;8+FWVQNQW8A^2;#T)B= /[##H>Y 7D:-4-:>-/XV_J7^A;_)#/
M*W9X(/@HVY(EIA33AI37_=X(8LL.&7ZI*P1*=95ML;O,R5$F$L022)M+Y,JT
MY-)TA<>[WPR"2;$0A]2_BF!OUZ;I/VH0PCE:C8'TUJ]YS+Z,&;<_J%)CH$$%
M+5J*=QS2.VV!WG;6//4>-0CA<.7*UJR,A6SB?,<KXU_/6.(SG5O64 F69\OE
MO./Y\1G" A]UR7%;#]Q%=[3 /;8=J=SQPO@LW>>;*#V/LM^@5C*+XJAM;9J?
M"^+;@0P3^/8K>K8H*'[T#55;NY\.@AF  ('()53M/#)*[644S4\&P\2CF-K7
MJ!(!VGNZ$B;B="X@*$$_0G]4\MKH2SAJH.!$T)""U_%8$--OS#[N+NO9\4H0
M;!G:>+24_N'N:W;'*T&PU:0*E)TNB^XW@F"*I\KA9\[TV LT&A:4?>RTW#,8
M<-@(XU_&9Z]1DD8\!Q" T^%0T/DM9[/9>KG&&#X" #YE!8U2L,3-J/;6S3W$
MH$'LAULVR;)BLX%SOJND>>NQ<1-->8K)W__CSIRM_G7\;:>SHJ9SIAU]C8K?
M**9#U#.LMO;6WF^.7M9Q5^20)#<M1&RXGH;9]DP0.]\NL&!;VRQ);TZDV/'*
M^)M.7SWLG#$UAK(!"WAKXQWT]OC,/JR?4UZT#:O17.C=^6 0V_ FB^F\/=1\
M]5VX^*1#MUF;.FR,(!COB*^?;[Y&_\B+BS0J6U.[#WA]_*UZ8)2OGI)P[!A!
MK#.X!*=S;L1<1S.<:]NBMCT;!".U$DL;?EHM0_.]L<^;03 )'EW("VA7!>TG
M@I@T>@3OZ6I=S%[ (WVY+GA!#(#38=I HY-[YUM!, >NM:A\N<$$.YY"SLZ^
MB!E<V0)=[5UAH[U?'O^,9(HB^Q_VO6?8+F@%AQD/<,$)7VNJMG4Z'O3V^,QN
ME?L*L ZP$>]IR<[OV8M,-][B]9"7@]C"*OD(OKCVDZ7AL2"F+W+\[YCFNWDL
MHJR,9JV8)/N^$UZ9IM%+$Z!D -X2$L<7!?"Q?T'F?L,$L:X7\ CDC&,*!A23
M;LYI-GM9,HN[34/9]4X0C-T5=!4E,6*H-S%A_CV(">,7#VV(V5[B7@[ [=_3
M(;GWRZ/[2QZ3"O+9F+F6O"8QE,DU.$P:'QK_QL+,HK,R:8MEUOX>Q+82M1T
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
MWQ3='H;]([[%>%IK)[6[]'=0 D&(S.@;<1<5TP*U! ZU*0O#FN_@G:\%P9X
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
M[Z8UVGXJB,DW5]89MAD7^0Z+KNO5(-A4>/^&)JQ^,V9O7KYHUD PN\M/.\C
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
MOK'XBNC&-\&NK4AV_HB">$<K]/WT;/D3SD^XBH(B/BN(!>7+A.U2Y"-1G/V
MKA=""<1\&?=NB;P@:%$?=!&]1WNJBUQ3O2S^ F<JI<.N,T9K%HJS?0PB,&8P
M?;\H?O&H+!FCFH "I%<2AE"5D<I!B1<RZ9[R"M:@$]Y(1>*+WDP40+)@?)-J
M,LH)*$!JEY[H1'Z)->F>22A :UX7N05(- X% /?R<'M)R3/U#/>,_1O%M/=,
M]6&0,231P((Q*$Y#NX(!MJ(%1:%\>!R[E;I$8*AGH "*BC )KZ#&__L0%6SV
MV3O(S#&]DU" )DZ1HO=79=SLG80"M,%YC&7=J%J\*145OI%L$_MQ&*_5I0NF
M_ZQ[WEHT&+A*"PF8&R8Z#%8V$ 6%U -!(M^L0H7N7!2 ZM7\TA;!%-/1U.3@
M>[J+_%NJ<]>!D@Y"<5(2QWL>=U-WO!NX[06SG9_3PW*57.VI+!PG5UG& E2A
M^U:KMYUZI'L^>/724W>R/0 %D5U%6> '(2OUFQ>?HR3!W;'$+ZH][+,\^^;.
M2\!:E]+;PEXN>7-T*PN[/U6[:0>O8*4_:J*#X(LHZ*Z;N'>[)WE>!B2Q"V,_
M>N:@ *RJM_I*%6$?,A'>=V#L_?'//_[PY[_U5@!63\0!8A6Z\A97WG1.<'FZ
M$KO$'VW1]X7P2MM%M1G^Z.:QNC! *G=,_4T<B#51EG'KR;K5!J]65!6P4;:P
ML1 *%-Q20OMDMF2] U6-1P&0J'L6E2]7O 1%7EGYE_@+),U:A7FQ\7W04N[E
M@:(*5*WJ&U6!F.&JWGQ:(@(:S49QY@.DD=RUJZ+TL8NB0$T9?]'??%<RU#TY
MW^^A$<WK_B/D=DG89N4O>H_\W&9#?"JY0[^6CKP_8AGWX+^ (6ZQ:K3821>1
MP+.F,=RY'@U> ! ?#]N/N-'WKO-'%/='D+6E3$10C4<!T*]>PK+,(!Y+GK#:
M'(-BXUV3I=3TUQCE_@*_/?RZX%U\9,T^6@.<!PJI^VZ+Z%]_EOOSH#*<OU]F
MCY0Q1BFP&R[GR0HPJ48[9Z=5I>;H-=O6,^=!>?PDR>&*:J"'-$A%IDJSV2C8
M0$WM&!W_-70M%(@8[+?C;+&6$,M$^[>-%^7U:YYBEC9'Y=DX#.]YI0JKGL-!
M.W#/-^I5#6_C_4>VVH?=^*7\YH!:S/JYQ*M5U\H^="44E&>29FQB++*QKGLJ
MZ<91O$=TDR'<$IY35COB#F48S<9!#>U2^M*ZDN*1*(#(C;/!OW)/#W/^1U#0
M*LWRBF<BB#2FH0!/6M'S^J J7*,Q#05X[/FH1_8HJR3(1[MG'E 5$ZH,PMO
M7$90,N=P3P159N1#49R)6#C@[SLE)<KGH.+))P':4MRP <N@ +^RDU=B#B0#
MR:Z::CP*@ HOQEN<5Z8I+!U$SO#[YJ  C NCE?<?,K[C/56 /#\(#[>$<O1M
M$,%S6P6\20,*!B^& A6@_R4!)#,Q,\I[!!TE7M_E[F#E!"0@,8\%XXVL?)"W
M[+7A]<U! 5AAHRL[BJD,>>4@%%NOTD2E H9&,4'UW)-+)^U /'@1%&=<]" 1
MG6'Q-Q0;+:KRU5L0!]$RV(5$&NQRY<<[RB"$&L'PY=Q+G_1*;8,TC9/#4YS)
M_$NB0>ZW_DI?V<U_QU1G+GS5A:QQ3SEVG,B<W9KS<)!JH6UR87A/A8G7>)5]
M40F9QPNUC0=*E55W$<R<%#S5219 ]:OJEU0HV4&<H2R[V]::*&BB5G)!IT<:
M&!Z+(O55]4E^\,QHH5O?P>['4*#R%EKXY':VO(8YR!8YJ G8(1/"(OJ20WV0
M7!L8MR(*I%1'7MBG@>NGC[''DGW*2/W***E)0<;+N7]C@&:!DEF03UD,[);L
M$K(,"L<G/3O*/6H&P4:BJ>05LK8R"IIIV/%O&JTQI.8/]13W9P\=OK91N:E?
MXM#_\):_2T*-E*-QG%&[T&)_?%C/%/=G5.NZ4G6F>(AX9$4C]:!S8/I3G<=F
ME!7C?B;Q.O%V&TIDH:ADCW2@^Y-BMNO2SOF<D!VW%-)_;8/]5FSKEH]'<:-X
M=QQE"F9C!(I-"Q[<)RJ.@'<5:F;+4F4'3$<!;F5EYX^F5J![8ZC[NP."(MW(
MK9=YD$8BE2@$HU"<P3MH5L+F">(1[C'^]A6_;>)]ZD7^7;#>9(10"1TZT?K0
MR.X:A%=98)_N3!0G<Q,S;QI_YT IIJH:_(+JP,*2ZJKQ. #RT@W4L:7_ >OP
MIQ>"-TJG7:3.1/>$66KAX'PI$@^9)_3OA)&;?_5)Q98U*?\&P> =*AVV#(H3
M%AL>V&_3JWVVB1,P.;S3&Y?4.K0QV!H!\BQH7M'ST/YG4*!/7!@%Y!0(W*T"
M^?K">=2348!:61X* R_S2>?59J\/M9\TG$]Z:^  W";M/JH*\4WS)<1('%@D
MIZ@8^FL<TF4@1102+;X%4;!MZC['_SIB9 ^DH_<=?>)RBMJ*#1M3?@\Q0D?2
MSVT -5LB_Z55K^9H'T6!VAM!GPBF,-;Z=AWZ*PT/6,:]^%E5..BV^FO'^I9^
M<;'!=/A2SC-P\F"OP]WW)=L85#BLPR<;@X)\:_Z83R\(66!:G$"?J"J&;7@5
M^&%KNB=LB B&"QFSXKLU.U;#,0Z&8MY1BYN+BZP6/KIK8K:PJ'O4-"VQ+Z4A
MEO=O^(HEAA"]:>[!XX4\GDC67\M#5 ]DZ!HH>$$G/4/<LKA'%51-10&F0'7+
MHY,5!H#>22A *PDN]\P)SZHS",76:ZVW[K[G232Y'$05Z\J#=05<4KMSPY#E
MW#,A*$P+M^@7$OKYRRER6+;'H#C'(ENM<@BIG"SRT2B  ?OO/95"\QX^\CAX
MX4 4(,BCI.EGY?Q.8QH*\$H?-XL9Z6N$*AN, I1:.[1ZX _]=T@$$4#2$Q)!
M;FMMY\K6(UE[(6M(<VB?LN#/*,[U9WI7H%[8(BH-&\ FN Z4=_^.BLJBHL,S
M6@ %R.4^=5LH*B>@ $FWPA](]&\;*A:* T ,%T$!.O2/)O_<@S+ZJ6Q[)QSH
M/%[JF_<=+-O=;7?^B +;?77:A735,P<%8.V 598!6L:ZJO*%]&:ZE]O;49]4
M-.<&#E;V\X;R-0CJ;9G+S6:B.$EXD%)XD:"N'%6OZ-ZH4KSAW8/!TB-[Q923
M4(#6Y,TO$/VP6+VGG/"4VK1H @J06+1DX.?:OD(9$PY$ <+K?D<%52 5JL;G
MJM9#Q%HQ,NE5U=U$;ZI[YE%9S5E3A"1AM=.8BV.Q*@+(F_73I580*PNZ1TEN
M8?.?/0AE3&]BZ)^\W$2LMXRL?T'_'!0DW?")%NU)@$PK"5A%U@;348#;[IQP
M"TT7Q!FTDJ$HP&!,'D2KA^TNB3]Y>)-<(%8,=ZY)<RWY[CM+>V &;2YQM%5J
MV3CW[*$PZ):%L=A%8$8.]A^(&]@$.VG.E=%T'.17R?D]:@"*[3:=O%0L$K>%
M+R5Y_CC!Q<]XO^6W^.Z[MX442F@@3K)]$J4OZIJ$4W\3!6+I7DBPCHIH@H*"
MY8Q(.<']3:Z%R;]]41YYH+\H'-^U^D[]0?;]L]T#6_;#J8M>X*BZ#:#F90!%
MRL4%S 9,=P_NX#"P*IE@L?HY 4-T$4WR%O\J"K"8[$LH[GQOPA*>-*5B1Y+N
M;@^LMNO0WG""V>Z)G*H9NQCJ\8#Y#6C,O]]'2Q[05F17R'._M>>B.%7)BRIV
M[PJ'H@!C,+=@__<KIT$N"@N3HVRNCP)A(N?%W?<@I7KVDC).'A0-TA/]A5 T
M,UH !<A6 \.?]G"%*9S[+(7Z3Q0%>;5K??*Q_FDD:NA]$%)%#.J9Q4G#PR$9
M@H(ZA(6ITUI SB+A92WHGU?TMM/?R"7TP8NA0$7A@V$569O.FLH@I?0 FZW@
M_L7O9>^IC+_G-^\&2MPG&?%;.9:-VVLNXUKYK'OT%N%M]1N@4(K4PU%<D:Y7
MMJQP_PR1-_04,UX BBL>XG!Q<5B3C951((F>(Z\6 8["FA9&B7U+7[\:H H#
MLO$B*$!GM0?S4DZ4X9&0/N4DWJLTOIXI.,!*UEZ4AY6!R2(. [_P6CQ3N@.]
MFUOJ\EHB7EB&Z>F^';:_@0)Q$MWI;>-E?X_WS*7@+;.[U8J '@SEF&2)>,-6
M<O\&B)(*X$K74PKNON\"+BNU^S$/7 +%V;.+7;U?-;M^?^2[[ESWY]N7)Z/=
MV''H0LZ5GYQ1W]/=>2%0WUWDM^.#5.-0$&L]79<P+UJ-YO(FN?XB>H'<OP3L
M=I%/R3,I?J2":I ^JLH*6/T "I1==YM$-@,Q\E)T2:/#T0._TT*99]R**) B
M#3K7J->C.Q<%H&+Y6VX:4(U' 9 RK%F'BX]:" 4*Q'JYOF$/,1 :)NO<ME S
M+SY ,6/*?Y:,<5NUC_=]# 4J\_S#%[+E407/)&$QAV#I_@B#-0.V*&KQ%FS!
M(KMZI;]-5[S9"%50$JC>)^W-9?<+SD4A;N1](>L HM:B3%1%030&Q6E#^/:*
MGD)&N=4GZ1@POWG_B!.6<P8[EB?=#5C&O13_%OP:0]MN$M%-L7]LO>1WF;-3
M.1K%61:^DA>RBQ-F,<L;_HJ=U-+1*( 9THWDSDO" VM)(GG!1B^* C55>/1P
MF[I&H;B1BZ- %6<_1AV2*P.$*HK9RL(H4-0.6E9J*]+!*$!IEFKYYF6L<E';
M+-$_&HE(<;<E">3D4]KZRC9P";U(XF(6#D5Q)E*^^N.??_CK#W^1ZXY:$U&
MV.D5V19_A'I_WR04H+5<K87,P(,Y:GH,6*J6(C"-%G"><%L]?E4MM\C_G[T7
M!BN6@Y1W?NGQ[HQ<"L7)2UPO1=&O](6D^Q!N)VLZD01QDE?$\KX_QWE960.7
MCM&Z*!!45=DO[3Q/,8]]5+55ZIF$ C2Q&2L@:2W17R4<F<Q' 3!WNI>>U6LO
M!&/$ZX:P*I95A<=:C8?K0T/T2]6RG]I-<,3/N]>Z67 T:^1W4^L;!K>=PDIO
M^2O),I[V"A5%[^.$BC:\H* H=F;@4BBH[ABUD7F1"*M63..OHT!V+82F'8HJ
MM!3(AZ, 1^HV>D_):A\^!BNASJ,Q#05XKWLJ!U/"D_?O:8Y L6D6OP"7*2$;
M>I_H(U\%<UV359R0%[)L-(A+P?._HIQ*&@XQ;#D4Z*"TMB3$3X$?/U!6P>S[
MJ]K%DA"H>I+[!ZQL(@<LKIFT6=@794?7><%&K(7BC&_B5A^=ZP.4V9-Y?A3#
M48 #)B&]*@;BD2B >(RC-?1H@BTJC7G"@<YM7[?QDAGD0*0M\LO\Z\,+Q,-!
MNHT0)*.)*$Z)ZKE48@69B;$U)E!Q20/8'O$+5@Z2*\3\RDKL#5D'!0)&YP.P
M?%=ZV-P^H)N+X.#S*-!MX*@H3%,4:'#DJ#H-CET4!6K4W8F%MFGE#!1 C<C"
MNSYT\_"DA6GM?P8%^B1F2G[9VYT/#.R<X@50@%QF&%1.,=FI2X:B (/1WD>_
M7>.C/SJKQ=3+@*6B",G>"T%^^E%Z,8Z[#13H;WN(-4)@>Z9@TO@:&EJK- W/
M_Q1W4#%> <590GI-D/ ZEZ LL-BN1K;BNYCY:4UT?ZXLW0YJ<O#[6#<02X+
M>F>@.+=:I(E4A&F/<7\:5]![FQ1%/$79@XIA[K=?=@9*>5%8GL%7=@N*O+!9
M 5E[$@J2JFP=S!I7/FAYV;F;.,W2SGN6*BTHHU9$@90:FTL*5:C#\#0>P"'K
MH$# M:"7[',2 UOT&KG,(JBU)Z, M:CR4)V5#"[Q2!1 &.CKXC[B(XT XD51
MH*;6^J_J.*)RP1AU$QRRI/LGK9.#W.UP>4,Y])IR:]8QC8Z,\W>Y\]*-6,L]
M(@I652M4"#3,>S\U'<@ZXU$0?&&0JQI84:8K+E2B.<4I6,N#_]O-@4K@:=ZP
M%-Q++S'<OF]>Y'&=6WA=S69B.CM6)H5*!= \0Q6K+AV- IB^C(.:W3#-*R=J
MM"4>OZKS:-1'B*&[H@IFL/3$/6"Z(U"<Z"-E?E2H9WQ<Z'BL_=T]<R^C%0OV
M)M'])>-08+P>-E&/A6._Z$;/&4Q# 5YI/M-SSBN&HP#'* 8Z-W!,$%TM71D%
MDKJUP93-4J2C40!3A%I4QD/EBZT8C@*<ZG&M[?!1%>*LGN'^$:CV5X1(UJ,C
MJ9C;;KVKW<)FT'KN$=*3T=W? FWX*BA(O-)Q($)-GODN&H<"@(H")2T4TC+A
MH%9=KG@#3 3L\>NC0)BP\;N2J:EGH #**$M$7>-AX%(HT%"2HCSOO3'"/?^E
M3T11^8I)XWV),-+!./#/2TOP6A.%(>*@X1K1FH@"1'G?\4'EOW !9Y3&JY)L
M!RV$ @5C WJ@+P*%._++RD:L0XMYG(^\9P.*W:$X+(&#I0B$'EJK>N22*-#2
M:G,M?PP%XW  8*_TFBIB^X6>W4K>J>WXN\"#_ Z/&=C8(_\-4%:.%?O1ED??
M&HIC>DYR5ZMVLJMZAGM96!(]J='.:<!T]^#^'_I_@<0)4?N;^XTN5BMZ9TJ1
ME4H/]_LD8NYNF0^E;P:*&]30=&\:*;::ZK%HDO/,NKNR&Q$7N^M0B/Z.XBS:
M"J!F8P6-:2C :Z=PL^(5_=%"#=>-*HG<YOHH$ 9Q-*WXL2H%,H\O:_ZB-E*<
M?5.:L@H+)B1C\Z820D7@J#M @?2\8F_I)J8B#^23%GVH50J_YE048+83451P
MR<:B *16,_\J>XZ#*'N(WH*MHHF;>@8*H.[E?J1Z/F8>-'BUHGHW-)RXIQ-$
M$(]8SKWD59;09@(LTV6 ^"B3#V'#?@#"50T*SG8ZXMBP9=R#7Y7$*LPK[0Y"
MBF'NMU^YSO+R53EZH=A7.[.8)'3[[REYC5?9%U1<U?4[CUT:Q9U7N1#5X2#]
M\U  :! \+W45J(-V[7X!!=*$?E=9KK)T, I0"L8D")N7#$&Q[5I-1Z,:V#?]
ME;4M+8T"367(J#H32C ,Q?8EAC-(6J3:3=&8,(_^R.5A,06;KX," 4>HD6C5
MOZ#_613HS5-Y2_(0)OWV#D8!2I&?"AU\<W%*:&GO#D-B%GS=D#!4UIBOCT"!
M\\=:&L&]MV2T+75I2@>C &5$&9VN_ZH(JNCZL?29C?5/HT#S\SY9;BBH59LI
MX27MC'*O,C*_#^5]*K=0^6<4N&ZVUZ@KX&6_WF=*)/1OWEJC/T?/ DBX*'V7
M'GRZH]+>KO*T2 :C.+W<$-;; 0>5N%V*/S6MOZ*@O(*"T!:H,]%M>BMDG"6'
MWVZ>ZONO?HN$_G.1K'2[@1UFGXK)7SP6!2$URD]<?7I!R$.[:G6(\UPC:>,3
MPR50@%UUIZA="$'+"MZJXBG.%JL590)7:R^@E^4F#L&GF'BAF)O;61L%HL9&
M6];$(Y=!GP.V@0+]8([TTLT"(MRS_(=:%1E62 D48.(+T68PW;W@=],NF5V(
MV(4'M1OOU#\%Q2D6"O M^21AS.S,<O^D=#""$RH<+<07.%4D KO.)!2G)-*;
MZ[+X[3[A+7Q;_L4A\W$ '$?KK*B*KJAE+QJ' H!6\+92B)>-10%(MT(02 RM
M,D)REF$P'06X/9$R&LE29BLXKV_R2E\IC][[YX1\!O$^#0]<%R"^N-I)WW@4
MI]@-[1(=12GN2MPE)DNX/T<>:UGELWMA-TQ6.="Y]EKTCK@/4KHI%N=#?]-1
M7"7#4!#>D-[615MK68O<L6NB0$PSNX%IGD*K;W<8BNV/33:ZCY,581'V*4_O
M"_(4[0=!5-C1/HH"M?7JN_5F..*W53P6!2!#8R;4D4/C5T6!'%6@9Q4)7X^.
M$YJ(C5=! 7Q1J^PISDCZ&'L1W,?<QAVMJ^(ET">I7LA$IO6,60\%0JH 24G^
M%V1=WO,H,9,B**:KH4#&J%2&.A.H6 .=(:X((I0OCOA]% B_[M:\EMTTR5 4
M8*B*&,,IW5.%^Q?BK\G/5+B7]ZMD0?4#NE\.^(1[,^%;_!$$5Q\2>V#CKRC.
M6!PW*^ULKAB. IR.Y:=6AT[LKY*/=ZZNWH"C+"'>3>PW=)GVW]Q3O8'8V.P:
M_P+^*/JLIKF0)195I_H&"I*MR=^*N,CN*!2;KUR[A?%*74=/-1X%0%I-.DKJ
M:^L(V@6O)O@,"O0]"OQ CP2B"N4TT3<'!6"%G$9EE0^J!P&7 ?_6.NETLU%)
M>?VS40 K="N09 4]6\#!4D9,OM+_3U<!*,N%N5YN;1J_JON'[I5$09R\1ZR)
M /&?Z5^"-(V3 VC*$J%/8XY[P+I-'R"7L'"I4=V6WT\0P8FJV='HQ5!< ) "
MHXP>$=B#4JK\0]%:2=*+:"2*\TP(3[EA(A(]#G 8%O(NO8MIX.?B$OM#U<.D
M&VHR9C$4Y[E(UEZ4&^Q@MY3D_")AEK*8%**+\_RD(C"TS"U5>M:M+.Q<T7B,
MEU[XO(DC2<F8]M]QG&E#R.]OV*4:CP(@47VN6@VY?F]69PH*L*ZH=N8'X1Z$
M_E?>>X<J,;P<./%Y%,-VMR_N2;OBQJ.J-+.MM=WSZ[>O^&U#!1UZ<&]?E"H/
MBPA4I$^29"#W,T.\S*BD/=4]F,W4T,5*5=*XIP;"\*507 N!2O!2NA:*A!&O
MYGWZYSY(6.W6FBD@#V"M]$-=[</&I]Q34Y5Q3)_4)CW<?:?L@-L9*L_V8[ -
MLH[O;^12**@);.1@#2-IL.8G+',XB$>B *+R =6>LP=*=X07)^._H/>:'A,H
MD9!9(4M&'[J6>Z*&1)$4&HI4TB,3)O.(G!3ZZ-8$S3Y=;-QR*.BBO)MYHFIV
MD!&W>"0N('2L@Y*Q* "I]_B!;7*/7-6,B_Z'ZGY+"!C@M1Y,_.N#ED2!%LCX
M"O(F3A&HQ*!JD CZ,.JU,S-:  7(98K7]>':"\&T\[HA)&,.&KIW:9*^SCP4
M !8&#JZ[$V:@I:^'RI'8&NK^.>FVJ.K4?;JCEVL+%NCWE*SVX6.PTJ\_-GQ1
M%"=< =+Q!#?%7Q,F9K04"C0T;2-ES+G"'ZF>@0*H/(F,G@-9;J(XC-<'Y@I6
M))/T3'%_FSND=1]\9YI:VT78=9_KSD1R=H6?F&TJ)RM5O;^[[QD$$%$P[B*J
MJ";2$$]+2Z- DRI\*A>5.'Q4B 3;"%3]9/(_^RGDVH#_CSV/>%%5F)[F2RB0
MV%4:Y+YJV5@4@,A+J3#J]H<68FG/1@'L"\DHWHE?V'3E3%T\$@401:&PMS@W
MNDG%*:'U7WLV"F#KN16Y-5$G#:,V% 48-JVI135+-K+RED]NQ95]U[DGLDB]
M8Z]&D)>/C),&D:C&N9?0=#W"'>W8?+;[E% PK5+$YY74*/M9)]ZV*B?' X,;
MU3D,IJ&X[8.+KSR7T 60DEXK")0_I$(=<K*OH4#F(V5?A$A4Q^(UN]T32+E]
M^XJ%P8)F2[CG![=OKU1HA H,@1]X2<!2)?]OL,N2. J^RVO]:<YS#V 1RL>B
M&"$%9Q/LTM>M%X:RHB@]$U"0:K>L1,JSE$CR25*Y@J S#P6 -L6)FFVA]L>I
MA1CQ5U$@MZ0"9D<*_KE7A,3+QJ( I#)JC@RUD3<AM?H%%$@K"G&5-0_?HT <
M%RX>Z9ZGU\*RF1#!MB5AYXJQ*$[CRF>14)3OK.4V@LX@]V?P'E&6%K+H6N;R
MJ^EIDI/HG8'B/*BXOR3$9S%:7$*%(M-"^X9P) H@>BMGI#VE,XJBVF6I#%6+
M8*FJ<+0=N+\.K/!X67*<[RJE$K[D+JB'HZ"AIL'U/?)X50GB%S'V5.'?!OLM
MY+K#4"KU]'NA1RV)!"U<K*M,[3QK4^UW[XYV;LNZVOM!%B?W0;)]:"1$=?[H
MW)#S+8B"[7XK+LC6^",*$JF9-^1/>F<0BJW?;7=A?"!4P$T^ PA\$7)QJCLN
M<S&W4H\XEV9W]5$5%&_Y$RC0-K92U:\DS9@:6?3)>8OA5[5<B:OU.B%K+R,/
M5'@*HC182FN(.=L,BJ,PR<,'IW&5;M^-3+"U)@K$U . BA"#6GN!AT@58U#&
MQ&G'&%GX! JT6?5K\6)"M?)!DWO2.E]$@=3!+ H @=+-)4VQ^_:V\:*<>3W%
MK$(*::L+/].E,Z@&69*95=9I<5\H#JAJ6OOL!51ZS2N%JRP4B@DH0)K 05W_
M0YY33HE"9DH\Z@:<JQ>\O<K?21C^=Q1_1:_$2^.(P@DY+I)61)+![I7[*[I'
M3^X+:_[9_7;%QH5-0F26N;X)*.ZO/(PO;<;QJ>H_C%X,!2JJ2,7T+2ZR 4FC
MV<];#$__<Q)_!C[QKP_O*1@A2L?T%70NXWQ#U5UK@N^XOQX&TKRXGJ:=*F!]
M:Z.@-'[0I=C^F"OE?1&HD@DH0!+5^6$O+J5K=2EBO9DH@-2-0WFB?.WMBX2?
MY!L%;B/N,3)P+12(8'*XJGB?<J![9E4O$Y":^#UU)[H'L94+S?0I>(55T&G,
M04%^K%^T%_)$;E)IA0;=IK5FHP V[ZPA?QP: ]P3WE-2&*%E9-89@0//:C-;
M48M88FZK6,$86Y[Y1U"@KLX(68D%N45#,A0%&.(0Y;)?8A6K7(T1!#N/7\W]
M';[;0U()Y?S? M\/R9V7"OKWJ4>B.-&:^*%*:^V,0K%Y*"KX%82A(%U3K[B
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
M(<AY=U&CMU:=^&1#CXK/^R DR0W][#I.Y-ALCCKJ!H4YB)T--D<==8-W6Y)
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
MEY=!Z$XK3(AV[?@G3&)R/;1 U1',K:A2.* X3T(VE&U3V:ONA#V-3 YF2FG
M4-$_O0R+%7V5GD$7IM38X"C/C*QZ@LUMK>XN\E8! )6N2;".>,FJY8'E'7O+
MW/O,?@KY+?;_L4\S()<"Y '8&O$Q=S'9Q34!"PH 0K<J *^'ADQ7N83(#"7H
M&R_=W(?QUR_$7Y-""^>:T M9AEZ:EH63KE:4-0^CY"%?<1AFUH&AN%?T)QXB
M(61@1O%&MK^"$5W3H.=DT6$.*A)AT;+ T/"S3O38SB(89^!CVZ-;GWNHER-J
M'O32SB*>Q0(96SO3"\+U$&Y=2)I%;,VTB#="]'G'3DR+Z(EB 834>DS#UPO]
MO]^$UJ]K+_2B)7G=D%H6XFE8N[AK-"\RWF-W$(]UITM0D0$(E_[G[I_[X-,+
MP?YXE=UX27*@E_I7+]S+4N+TYCH#[3'P/H(PR *B>32*">Z2=9=+J+B=/GL'
MX+EE(7LQ;8D'8S@!R+"![BB;.*1L+05ZR0[ZYZ&>[M 4:0@21B">BR>$;4YU
MX44C,9B![X.(/AV!%S['O$2GONU7/M7=E6<OA-8S@F"S.<NA^B6A+P#E.E2"
MT>-2PBDN 4GV5(SJO %R*"3CW;';.%J_D61[2SXR$,V5^Y<,=FG4+#IH*66.
M]C!<E-^+]KY9SL!YCR@=A\2O-M9S 103'!)1-^>TN*$'-3A:4W$"UDMTNK/=
MW27?#[A&^^P%_D-TX^T"JJG6+KOL.O5/' H4J++_5FBQ;+?PF]]N<Q$(5-?
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
MZ]:=!;:&D^ @W_(L*COI/P_Z/NE9($Z#&+7(Z[QK@FB3E\SG/@LLZ='2X "
M651*T:8T=2#!+' U\B'5B6>8(B/^Q/"H'1 QMXQK);:&Q5O,*P'8!($&<1NS
M2% U<!<,B?V81[+I*"3V19 <,6OT-%"H'8E28.[<6T78Q%VS'?T/YUXJ6P]U
MTP?,%/BVJMAA+IFDQ+>5>)H"I7/6789&XA2XN^@KS<"> B]6:V^%)X<2>Y$^
M)4:MJBHH2_$-],Y"9%&)):NZB!Q+QZPO $4:PSC=)^3F\ $<8KD'\%Z"]/=O
M7N2M&<I>LX0B;PU]27^./Z'Y4K2L_)%'KS9 -_G'=?SYI^7!YU%E]!]5,!G]
MX;<.+->QE_A0.2(A2[IXNJ!0I,%ZD[W1G5V'K!-7(]1LZ"I68N>& @C1/$&6
M$;)(7O<?R^(GJH/OH#,+90;T^1X!^M#U72&EAX([G$"% .VUW /+BL"G*3.K
M0!65- 6V[]._!*L#+[W&!M-_OM%O>U2L-B$%.Q]RCR;A.4JJ#8Q:"BFHHHH$
MP]=Q#V1)C2#AK&&C_GWHM6.(!R[B"KQ\/ZSM(93WI%=I:E9O^Y,H*6,LQQ.M
MY I0J!&U6%6;-()-/MG]N;UM@L2'FE^'NVA-?S?@/HN7< _:<YPW$UHDY;U*
MZU?)G'/IK.@*\.H82@9!WY!<5,@CH"II0A-V\T7QG_M0OJ2]K#L49%05]<+P
M<,7:D1%_D;P0+Z6J\T=X> Q^)^'A+6Z/>B'K *2H*-._$!:^XYY.[D!SSX*T
MP9O'TXG^LJ=*)X:(L?4Q1/)A=; V>,RX#[B_2'V<\87LXB1[BYF(:__5[2[O
MUAPZTCH&MM()[$]3Y =AL.M;L4I)<6[)XG-!OMS\HX%[E6UEIJBU8( T(?JV
MO6=66+? NZW;F*9(04-[ -;8N<Y)7C!KGU<_3IL[>0+H=<:OYTK9%IBVPN@[
M1?HE6E0>FXHE-NE9X=P"^9I:PJ?(XD2+W^/0] ";_*Q.X:A4WF7?5F.1T2+Y
M6.S;AO-A5@=CE?H-O!E3I+RB1?)I4/]<3V<:TXJ)>V:*O.5S1O<HM\\4C;T[
MR'83V_VV(7DN/.4CMR1=)L&.%YVYWE-&0ZJJJ:?1.VZ1K+TH^!?;WDT]G9V"
M]US;^F*5]QCVPJI=7D]#*3MKNRN&/&;[-8J1^(@G^PR.+!&KA-7(J;-^+&?<
M[[*"]W6_W7K)8;%Z#=81TTJC[&JYA$H5+-LI#)8!.3'FU=U_#T=23'!7JEEU
M'GW,0W,R#I;0?UR-!#)-O,SB]KZ0)6G@(:%C]]&2-"K.G\:M?2)?,D H"^=%
MB-*'J#XFH&Q\%_9>;QLKNVN$-7SS?5S"RM(X>(A%XFD4#[."_)FPHD\2[1TF
MK0YK>L4V#77U6)T]2@90(^EFGV;QEB0]?$5WML.>7LH-]O$'[>DX>(#A83:+
M:.DB:A9WF955Y.:=Q>J&)%"KLZLUW7@,WA,3,RZ6#;G*L=_M>%%1+[SV0@C=
M>=T0DE6$T:]XF"R!@VU,9I$P0^<L&$N)04%?K--@'U5E]O26?( _GQ>(>>5&
M\GY;@\$"SAA!;8\/4;[+;U[R.V'U;CK[I9(P?R/>$@]*NH![S<34.=GG<# 8
M<Y*I<Y'ISF(>',<+DD;3QM-@,^6V:X]%#V-13G'&2D2[ZN,'ZCDX+K7. =6O
M<0\>SO,N5K!>+7F=2- 7P$,: %,+LGUR:KZ%PIU+5:0/*LQP@-074SG%V<44
M[$K_Q=:<[ RX;R194^KO4%U:J+6I 3L:N!@./J5#KW4^I4L6LV@X9XJ\H61W
MO(YB;KC_SW'L?P5A^+#=T6<09%F(@Z;K1VL(%>(RZA/)?CBMMZ  2P!,[>53
M/PYF:SACJ%K;[&.DAHO@X &##KG.%$Q1=YZB8$LM T7VM"X[[%C[5DL&.[N^
MCW&T?B/)%O;5=TO%8W%<1O4AU&^=!.)97*Y'XJ6GIE?Q/?=<J]8@=]<)$@G(
M@AZ+!TY_OJW>>Z6>A.."B8^A<;%Z8)_%#>,1[V4<2,QB/TAT>J&2"D"T'SNS
M-9Q=6JUM]EUBPT5P7.I!AUR_\Z:H.T\>4(%*557HE_%,$M;.H-D,HDH%.2U6
M4+1B+:%2WWKI<&<7O+VCOKLL'X_CVO8=2/V&*F _]\O8;=9">13[9:=;U6E=
MR I$WFBUZKG%VG+?Q&F65EVYGKV#3HC2R$7=Q29U3ODISHC^PZT_'\?EMW/X
MZJ9&4@R>)\MH9SX!/J[;+ (2Z:/TQ*(%+IQB"#*NZ_ONXQ]C5SU7KC(:V[/@
M-;R]XYOW_=3L ^7&M:T!JAD. QH[F^H/2E1,P7&;-0ZG&4FH0L)YWL.:#YK$
MZ\3;;8(EJ =DS0OD,";%*X><H(90@@&E-B#84WTUI</=2?6M'1G(\QHS<=S2
MOD-JR.@Z^#CWFYK?2E8XC[4_ILC*0VF>2%;%0U\?[NFU)<DS.X(3BQV1 MF7
M<M@SS6&NH7AG^E?:9 4<5UOW$)NIA@9X.L^KWA*.KTE$5D'V''HG]OS6]1W*
MG%Y(%B0LW\O$=::]@DO'67V3=]M=&!](_=A2UM#^;>-%E:I7GZ7A5;/V!1R<
M80!IM!QN]E!^GDRD7L+H(R7_W-,5[SY/3Q!H[;Y/ ) .=Y@UW-Q1?XJP;#R.
MJ]MW(,T47RGLYWGKVC;TY8;X^Y \/$!N4\&N_F?OA;RH*H*KF"99C8KI3Q4%
MTQ]^$^\[+^@BNXP&$^U>RQY@BN-8K-2[ZY?)QZ[F]BJ;'RQ<ZM$8/,\K;UHK
M\%(S<.B=AZ/XM^(4V.[@-[]1V2Y(%ZMZ+0I6FJ*H- 6.EUK9"K:=@^QBVUC1
M7<XBWW<+]0<UQ(:3':I9VH>H-<5=RG><$,H@;O:4R47+M@F/_1CR7#H]*(>O
MYPP%[U"(_R[-@JV759RP!5=KD&6NH3"5:G (@]EHXOWTJ*EO%M9B;7K0&2Z"
MQO%CPLCUYKKCXUZZ@2AI^A\(L_KT0M ,-1FZUEQW-XZ%C7TCV2;V:W5I^/YD
M]TTYQWU=DEI9KUI1*B5(>G/=!4!1@?Z3/HB?T(\AOR.+5?7;*_IV?M(SD44Z
MZ4ZW_&!1?@7%C).\V-H-U9""C+7XZ'^NM.=:WG.A#D(=9HH>2.R-_*LPC+^@
MVAM]-?E.(%F ]+" \>LY+1<6T64U^;=TN#, GI,8VB<=P+!>U.?:;7LE)>/I
M#M^D79!Y85[E<+&"!J%)Y(4L/$_)ZW1F8JIAHX9&,<'=[2F+8BP27BK$"Q<K
MR%]^I-S6YY4"'J)EN(=Z;NT2 B:"TQ1?PHTVBWA! SA/P.5YMWKPJ68X5'=2
MXB7+#>N7]$G">%?TL8M2HKS$.C/=*39";^QBE]O8'IB<0JF*^7"58 Y9R7V
MK:X((!GN#( K_Y,U4*2,K_:T]<'1-PMCLK.N:5%[ 8RM,4R>1>-E</BI]=KF
M6/$@S*+8FUD;(EU7Q/%*NYT,ZK1HS6J?]Q-'V B'RA3]Q$\<FVW?S!1-IT\4
M1<:.HRFZ%9\H[K2]4E.T'#YQG)FZOJ9H)'SB*-1TJ.68^]L%<X8^MP)S/UTP
MI^G:*T7?B]I@ZCHL47=1&P;X)4OL770(4_=HB;J+PF##(UNB\Z)<:+A_2VQ=
MU(D!ON42>Q?%PLQ[72+NHDYH.<I+?%E5(CY)\A&?,L8F<>,7J+YH'2.]]:59
M^:*,Z,4%E B[J"!FD0<EXB[:Q[A8AA*1%UU$(W"BQ-9%U= /SRB1=M$X!D5^
ME/B[Z!PCPDE*+!Y! 7%9*T K>_@-3"R7W&%C("0)"E4^N]204+C"_?>4K/;A
M8[ B[!"4B0I6UCVEVVT1F^=9)J!UVW.7[BE>YQYO=&^%/KW9+NMC>^MU0M:Y
M3:Q^4AI5L#7F8DBAO?N>6_IRO*?7AUH%V(3JO%H CUG1926!+MV!680RJL?
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
MO30-5@%7+V1-NVRLZ P-[2W=4VU @\+SN*1G^L;$?@]>K'X");V,( SW@)T
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
MK*VH@9YL]J7UI65MR6.9@GV GW'!9?T18>*7Z)RT)A2'*7]/"H>@W'JA%^W
MVQ$ ')IR?4+IBB0BMU9Q_H1=G9]5DWFBCYNK;RPS56Y9YZ&C&5M^&>6QEWC+
MH0I(8]M+% QL!TUPYERDFN#_X]?S'#^N2W2BGD!&4P;%V"$Q!484<;^0@^+!
MC6V^_CN 99R<ZNMJX4U@VH 6_>T**_K+]_K=+\+5V__=V,XW?84R)[41EL7F
M @H_8(XID%W<:$GL,D6*OV"&?HGB$*F%XNW)W\M#&L)=#,]Q 1+=,$UO;-P@
M[;P+JD7%E=I5/,#$4"MXO6Q<CKCD3^SGDNPFS+_5C&VK/*>,?PM_9L8R7L^>
M.+F<]SPZH()"<-OX/0ANWND74+N!2>9&@*5A']O  E#T\_[V@O^%_<S3X/&<
MDVC%K!ZJ1K?C^N-HX^VH?W*Q7G7C.D<QFDC%/(T,G;EB()PZ)%_B%.0NBMB+
MF#8C/=]P2?94)VD:E2MA'2F\]7[>@@CL Y7R)&=X%\X&-<F:"I.FC[@ EFAU
M?*5#VZJ7,1X&4/X-%XBCDPK+KS2O9FQ;+*Z=,@&ZS*Z,S[A ))V$1&7L@S*N
M"Y"\0'#V IPPE5-YL:W*@&&.[ISTSKV4%0SL LW(/*8T>ECGJ(1]>,:.ZI(:
MPT9BQ( N'!+./:QB1,7"!Y+XBD\TK)<,,9/5?(*9L24<3@]-\VM\C#6I9C,[
M(G>GC:]L/=(P-/A01TQZ:%$PM;JP1"K<P^+Z%I$,H"#8K\Y)41A;IP5[8M+\
MK)E1+_N $(\V=_ZB/JYM",$+Q8W-FN,P0LEJ0!F17LO!IBM!$(&;^ZF53<V=
MC)?.'7C!&#^JK$6.HYL[:DKC[M0+5(NY9 R&N#5/A J=9A'[-%@K[IR43E3>
M\K!CA2]W>/70L,!%@*HX9G"@28(6;[=N@:1=8GP<VR(L$<9M<"*Q<XMX@$R1
M/6Y43)X6H&TC>0/&MZF=$#KVT2:ERP[+'C_\<V5<0_9!5Y3I(G;#/?V71 R+
MV"IK- [>FQ*SW@6U$K"F$.A%O+QI4##CVKYU;,#\)2K%4>Z+. 7&'0KB8?>+
MV _W!*J>&#7O#;)#C*(E7BQB"XQ;$=DY'HMX^'G69JWG7H%<I9NY'$E,16*0
MEN-DFY78!JL6^_'3E9UI%+N4"16+V"R-(MCH'+656PW&?DQ"7 F[FM<>9P2[
M\DN"JI;/&WI'[P>&LT/M?MEV13BZ7[U=4O-\ZKI+_4>*F<FY)?H3O*6ZHD],
M0"XWX&_K!FC>@%:&=8GZKTM\0EC1:T O^:X?01KLT,:M3P,MXV4&"7B;*WJ.
MN47-J<VM6@#[H5EZ!\5E(WI7"KUZ,JWI6KS??O[1N]4<K/H]&N;'( I2\(RN
M,/\)72;1(4!LK:!JM 3JH\/<;DL1C>@/)E(9]-R32WE7$P^EI23A\F_ 6LRF
MWDB+R+!:D^MGRSZ9YB_^W;0(\E]8C(3>_!_[+ ;UX\PO,(AVP=D+7[P+1CMQ
M4N__[*%EE2;KYS@Z; $\W8-WWO,DW&[FZHTV9G.=Y2LXE[O4V+BGZ'^ ![?H
MPS2[Q,#!W%G\8YS1GN09-I9#2T>G6MG2\5A6+%U@19;<DZ*<I^5A&WBX%R%X
M3 )HP3 6D;0U#9XY%UI$ /=8/*<,L[)8[FS[J39[7-3"2=&SVMNG""\S/QZ\
ME\X8/0Q:OJO)X#**?JETU<>\V":JS5JDK\&E(2:")MC(%^458F=V,5=UORP
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
MX'N^A4AU!SZ^I)Z?;C>OC*><!@QCB9"13Q,D*9[>6XJC0A#D.ZS$'VC\3F(
MQ=OU#?SPW^)]^L.#X/<XQ!4JDN?@%*"/TC>'W\F2K6 P.D)#?8:(!QQ+"D!T
M<\K--37/$+)$<#HKGO4+C$]!DL3P\B6FJ"OT=I9L.]*C@N3M#(&']-6F9/R+
M$#$PNNLCD2_HVL6[C+=7F#0HG2S9AL]>FF$K[CV"3@CX5@?=9L%-!.[BZ /
M%)NA,1&SLN3%>QN54+>EV,F03.LF5DST+H/8[R PWZJER;>4\FNYCNBDPDQJ
M:<F9;,H6#TB,VJ7!!Q@AGY#&L&2IF'"$UI,WM$HW+@O%W\80QC^0='7GG=$O
MZ45"7:8.H54_:9+&)MK X(#4I/ %!M$N.'LAT?8V>!CE&F"I(6WV-TF"YN'C
M23TB.:>P &TA4O*\75%>F:02BG>WY(1\C;S"M8WF&B0[#.H+!*<@.]U$^>R?
MT$*PEGL7)ZSXM[&C&H.CWK-DLV?P\UXSK6<(@56IZ@5L_//2[V*N\HT71,ES
MG"0@V40//_'3#5F0'(N#P<"8W\_@H2D"#AX+DP_W,)!;ZZ"9\B!MCP'T7SR8
M7AX!Z"J\O-96'#X!V97:W(J;6^!FUG9?E5P)<=<&'P#HPNP)#.+]C)NK[^+3
M.SI!^+I\!;OX$.'[I"H5ZC7J*!?/ *)%/*-_QJ)/ )+R L:EP NMH?&; *E-
M.P<K#F!#9!$X?\W6QJ;?#,O+,T<1<\."+F:XE#4PN]@19<>.J+H6]!".<EI$
MV#U) Z(5]R"U;4<@+0(R7MQ236JBD42+0(T>?-0JA=")]ED$-,1SQ2J33H_-
M601>M,B>)D0D<EL$./*5P?KA/(L BAT7Q+OWEE1ZB;%^ EC$<)]EX,2(=&)!
MM'C^M!:3DY</")'_-4>G!HDM RXQ19 5M[:(I& U>DPCDFX1J+'UF.&1?(L
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
MUJF,.%SW5=OUIB>:<:V#88^&UHNM7#?'$>%?*B1TW54;>>2(@-.U&(U:-6!
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
MGW8E3.9SPM -VM4,_@2!KA.J\S(6?$>SR<Q?903#OUNQMS>[(@@?KQ$=[?L
M9_\'*?HER<WFB;&G,VXSQ'D033=FV#.\=,IB,;N8JP18/D*^V1/FE]Q>&G]C
M/K@A.XRQ!1>)"W74>OE"S=L1 "Q37W-$KE2(IH_^<HX3+_P$X^R<U/6N<)L8
MW3U1ABX+1-9>0:GTYRLF^KBY&L R4_WBG0#SN8FAHRU[^9K>X^ \S%VG@Q.7
M1&JAN!#W"X [@"Z(NQBB6R\'A?[V ;VQ$XR8$MTP:B@SU$+@E?W?[29D\^_?
M$':9<0?16ELU??Q'"-C\D=]/,8O9/GW;? ;P ""=L_3:J)Y#_!X$-^^,";0:
MS&]3S1^W*WLMTX'_!6I;+/"+%WK+.>,<[.? >P]"M!*0H-^R$W['EQ&BINLK
MBNGP,R*S[3<Z&;9^MXD*7V",BQIYA2G"$[E/94=1#/4W\,-_B_?I#P^"W\L:
M(<\!4O>!3\>?W\F"\_/92[%9 ]'L9O\<1X<M@*=[\)Y*'A#!82Q8</6XZI<X
M!<ES[.5FC<< QPV@#4(''0FE<FN7'U'U SCU5*IGRG&V.W[Q-/!+Y82YG0,'
MT;:*O#X:A+DU.2_DU)A3<S[L90B/8CEK_!)'$-L><?V09C$-$2)5^04+SJZ4
M.C[ T"-^YJ>;R92G#-]2[][NC\&L8^"8SD6KR]B@6_6!I$V]5L?Z"I7HG];:
MVRH/.-06Z CHK-< G$/=^8<'&):KNJHGPT+JZ*JGX(2.9#XPN2'5Y(I!(9*.
M(VLE,2'9Q;IQ]L5?WACHT&V>#ZI!V6:$AO$)LE&RYIE]DZ_C$(QT45Z!:=NA
MK49%2%+D.%%XQZ-#1H[@P1+B5 *BE\=.6+IWN*2AR%=@,WZ3WE%3Z1@V Z[E
MRFM[=AQ-'QIZ7J4=1C;C,\EY)(C;-F.BY<@(>.@<37H:?^^)^O@<3;89#]
MGZ"CR1VR6 WU+SJ:?C$2'G''I:,)%7KO=$%/I^./^@QG4Q.Z/QU_'4C=^15R
MB;J5TM-_/1P11/Z/O2<X#*?XY.^"W'8G=0,A?O^L>(+TVN3%N^!_ND$2H-_;
M[*XC?_S %H1#<%>1T)8AED<T=GRK(&I.+R?V37Y$$_R(3+$N;.TI_DTR^$W)
M1\R!Y>5KP+/%QN;-/G\^QMOA23+CA 4Z&EM4ZW4N8H@FJZ6YO<C>T2T3>/#2
M )>12$!O/T=RLBGNG,P;FV?^!LW\ UVN@YF)Y,#JD[ERP1P+C?CC7Y%4DC#3
MN:C-;=DNP@MCK><A\]?:6O^2KV+,1JK]I 5 UNRR>).-(B*$^30"_/[YU>E2
MO-]V%R?TIT/T?\]D8FHI?X\2K#C J?Z*ZNC3['1"E]5FCY]HJ_8I)_O>/'&A
ME2@! M&G8\=T-OI4G7I$MC>,UB^L=L$+O*LW&;YCE!/701:6%YL@$N5[JY$0
MBH#ARO\M0A) SA%(6$$PBC&9;:RA(FM0"TTZ](['9)BY.D740]>!E6+G?$W3
M\4"&2>A,L5[K>)R$;LB5:\".AUWHP5NYNNQXP(9:E!4IXV[Y/;='@-?D1=C?
M>0^2'0S.Q0FMW<6U5[P1E7 /4B\(!SM!*9:0#3QX"/#\"]BW'(>!7VQIY+]
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
M9P@0>\[CN,$Y!/F%F\>NPS3X5_[O5,SIAD0UPZO>2.\<I%Y8E @H*J)\38#
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
MF_<D%]-HM#5V6'/!@OGD:)& Q8]V[E:C (OR+1,>VRB_V)8L@,$EZB8F8]D
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
M'AB%I+A]C!.'BJL2:VOXL6/4Y,,+<1S3!/<SX:-3;/C;R0M#R0UO]IG'AN-
M(FP.Q2VOIO5)MIWV:6/ ?HFQ+?@,4G!S0"SRQ'W4B=%!4UT+%<!_C= _A+F/
M(-<I&N"3#L)4GS:V[5OH^0!+D^S-[C6;'P/(U<ZICW[QT5F ^0*15 _3RTOH
MH=455]JYF4VJ$5/ZMRUF1:6Y.#H\ R\!N1*TV2.%@53$:N*/&R/(RN1#H9GZ
MYUF<F/SPXVNTR1$F."WD[\X"TI*Y-G_8Y2Z(Y,6[,*S T\[!8J9$G#S,6B'X
M91O=+$IF*C,EWBJBY15\@(CZX.BT<Y@%U-6BMM[/QH\3X$OYL,4<X7I1-'YK
MBP]U)/BUK6[F,'!6LR!>\MHG4E\8'W<-7/MK-Z]%?APH\B,>-&/$<Z\@^9WO
MQ[9Z@]8W2M63M(*'-KG^8\<A&A#E+^" MAF4M>C-6O1F+7IC-_<5# )P'" %
MB9I*XPALAG-2KFW\]=D)TPNTG-)6Y(;C !D]I=3@#\?+\"B0S%FQ((ZC(Y6_
M,EG@B>.EC!207#\.Q7%,K.%MI6%X(=6@)HYL65)9J0EC7Q96>\J0?7@AY:SZ
ML44+*5<U8<S26O1*:\S24NIFF0UG6EH%KHECEY96UFN*>*5%E0.S('YH<:7'
MIHI;6DK5,NTA2S.LI/(U\C(?>S.1(OX8PY-7UL/#M>_V^.^X^UI79:VKHFSG
MDHK2Q *O63UM6M::]C__M'^MQP'=,$7)R.?\-0_I0]'NOP:\SCW@558:8K)@
MFS%9(]_6R+<U\LTQSM*YS>:C.66GDP<OF_WV".X\""_H6!2%-I/-OM0G6_IC
M[I]'^B:ND(WKO2)T\-L6IE6J8G/R&OCX_K[U0J3U@;<C -@+>RT.?P4%,=!6
MF=:$7:<UX6EH4\[ F,"G?Y$L/7&JK\\87H9:-]''S=4@E)DJM_3BT-&,+;]T
M\>\E:E-7L4'L^JX*!K:#)CAS+D*U\?_QR[Z-']<E.E%/(*,I@V* D9@"(PBS
MG^^K>'"UFY_ M+'QZ&_73:<^I%ZNJ_^[,;IL^H%D2*D1@,(F4X4?,$>U9+<D
M6A*[W(+B+YBA7^)]36JA>'ORAV"03G47PW-<@$2WYM(;VW$)5OI=\0(!0USD
M];)Q.>(2';'?_);TW0=[+PL-2F #A -ACJYF;%M%$&4<7?@SBI'8QN]!</-.
MYY7M!B9/'T&G:QB_-K! &_V\O[W@?V&7M1\\GG/"EY@&J6IT._@S1[-IQ^N2
MZ^.I&]<YBM%$*N9I9.C,%0/AU"'Y$J<@]S_$7L34O_5\PR6A2)T(9%3@@75@
MX];[>0LBL ]4"CJ<X5TX&]0,0RI,FC[B EBB!6F5#FVKPL"HQ:O\&RX01R<_
MC5_<5<W8MA@'.YFTNBR$C,^X0"2=U"1E[(,RK@N0O$!P]@*<MY%3>;&MRH!A
MCNZ<],Z]E!4,[ +-R+Q?,'I8YZB$?7C&CNJ2&L-&8L2 +AP2SCVL8D3%P@>2
M^(I/-*R7##&3U7R"F;$E'$X/3?-K?(PUJ68S9W,A# 1I-N-[)PM>=#^.?-I
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
M PV[CS%K$VE:+*<2O;U!@]E[^A0E*<QR9R;=U$=H:,FDN=9V:G-SA!-'AQ3
M$Y[9%GV'.7U*8]4&[!_Q]AAGB1?YVQ\(ILL6??+V.?:BBE(9MFS1OE:=5 :Q
M4YM;M8!G?%M -NWPNLUM0;JJ,K5YR"LX>Q?\AQ=T*<?^)F(8\05[&MN(;QX,
M\!WTBJ0?)O2$A@9?!4CR>3#=.IU&EEQ7B&I!\72GT'75:&X%B3"X9J^9%1.6
MI.G1#&0Y_O;_O[TW;6X=1Q)%_\K$?)_IJ=YKXMX7X?64W_4Y\K-UJF?NEPZ:
MA"Q.4:0:)&VK?_T#P)W$R@T)'45T=%59 (A,)!*YY_;AU\U7A-\0EH@&_3%@
M9"[9\\\;"HH>UG/)"\[^.3EYT;47_T8>8R_V D], J*A<^^(*M:T6'U02Y\2
MG[5D])J2 Y&<1TH.S<RYRRCF. F2*/+PW\)L3ZY"D,0/,;D.K^P(=XC(7I1=
M/CY<;YXE)15'+ /DA6;;1&E&M\<:N 4$Y3[YP7L3:?8&"\Q\7+^BC^ EV64?
M'D:_)!$-KDX?PT-(/BH^'/6DY;3+.VJZ1BB^.C!C5WW]M-1+Q>29=_V$DT.8
MI@D^?4L$LJ9X'!!B)D)PF+X<,?*(LM$6=W[2(F7)].5(Y!MYP>@IT^/5)@W!
M)"#'\-7+<FI!OB6HTT)\9\+2MAZBAMXD\3O"&36D4R*612[JS[8J[&U+"4XB
MY-5#0&ST)L<8"=5"WDB;Y0'9"W='*").D03-O)% [F3[F;XC$HF?A>]HPE//
M6P,(J)1PM.!A T$9!<NZ)]<)QLD'$51NO"/Y)3L9& B%2RPJZK=)8Q-O</A&
M-([H"8>Q'QZ]B&L#&KW,[,I4J6QL=E=I2O81T$W=$SFG4.:WF.A+GL^I:VT\
M'<@-^1Y[138PV2MMMTR0^H31(<P/5S';_0,!A"J,-TDJJQ$]=55KZ*C/+-WL
M)/Q\,&S1.T2056F]!=K4]V4XQ1I*OWAAG-*N;RC=Q'>?M%Y1'J;[XF)(<*R>
M9_'2$,V=,-?[PGJBO S\T4O03'F1MOL0!T\>SD[W"/6-9*K1("Z?ANPJ' [B
MY=9XF1=[KTJN1+AKBP\@\F .! ;]>=8MOS?)X97<(/I</B,_>8OI>U*EF'NM
MRA9%L5<"Q"/Y,Q5]0I26#S MJ%)H#:W?-$AMW3V N( MD47C_K5'6]M^NY()
M"Z DS(T*NI3A"F"03G$V1XLG_C_*DK-X$\XF%TL<W=6-+Q:%4X'&@#I,5!YF
MU20Q:(<^@<:'%D7PR%U$%]R[U G1<00?LO+'<R+D;(H:JP(LZZNC&Q;E.#[$
M\23=/O#=H"3'@39^2L5Q3J QH<4W12%0;?AY5.((Y#(..0[TL^&%YEFBP[@H
MR"C03M"22,J<IY(;;049#YKRDR2*3 :_8_S Z8Q8VV\D)XJ]Y@W"N#G'TUPU
M52U9D)[C&)A'9FX%!#J.#[G,/#[4T'&T3)2JY;&)CN/&7-32B'Z$C)-E9*^A
MP.YX$KRY'4\59.HX0K3?&GX$J^/03V2ALHA8R)A92%$3VC\=KQ%ASC1$8<>N
M(V+:=>E&+D/&Q3(79-7*,BNV(1GK')/$BKN.$6/?<2=\ C+TRUP-GGO9\8XS
MDVB@#N!WO'.,,1*XZ0".=X6945'G)A<XWA5F(GJ*A(0E</ S8!SP)HCS&Q:Q
M7-@VC@O;=HU*GE@$11"M@>99&8N@QATM?T0^QR(8@ZSH#5,^%D$!1!%>+]=D
M$71 EF8U,E86P0EDX5:8\K(()B!*N,HDFT4P 5F8%>?K+((*5V3:A0SH8&56
MO;2C17 "44BUE+>T"'XA2[K"9*5%, %9@I7G/3E:MKNIA+_)LS3S8AK64&B\
M)9^YU/"^U/"^5),&@_"U2DDZ5OG09IFI2[:J:Y'4/U*NYB7GPO6<BTMH/>CX
MSYE"54"I!H_(2XE:#+*G#U'V4;'!6Y3Z.#R6Z)!K!(I9]N0[[L:D6H%DQKQ@
MI#AK@4#^J]D^^8^_/WOQ&T\>[?ZV_I:X<E[_UU6W]95<VD-^$&ZL^[ME6MP0
M7N%1;PPC,<K@B510-B^3DJ1TXKKX+N(<Q/CN_ X*W\\H1A]>)"FBJ9H%"IP[
MP@+(N^13 U/!IY([]E 9 "=> Q2H+69L %Q[EKV23M0V_G X>B&F2N?-WL-O
M@X)VBL'6-M_%9[,QZEH6@""=8J_0<;V/S8YM;)]$HGO"'^NN<4)/J.MH8#+!
M";(BJJ^0JT5#BI">* 89=(G^)9#>*@![$A1H(*6&!J[@W#E&)V#44*3'7FFY
M_.FH@45%WEV!U5$@9S[ZCBCLNEEI'I1(Q&G(V7+K(:@CA$/.DEH&)2)!WO5,
M*7-,R+4"UY.FS/$A4"Y<L$TW9NEOB)W?$\(OA++159;A\#7/J$2\3;9[=),0
M*.,32+OU59R%01CE-#?K!?DTSSE$Z=VG'^4$,S2Q@NZ> %/$%]UY.*851BI8
M50;NV9:WIOXVH4@389$9SV?^B#5D4=?49O>,:$*!3Y/FXS=I*(YXO+WS/H9Q
MLMM)VRIWQZQJ0R8J1YI$84#K'MT16F%QHGQGAW"H]0US:4(QV&)=_!9UTK#*
MJS@@?T/X71;UI)HU<Z#1?]'7ZB'VQ<%$O1'6T$G8UR&)7[+$_XUQK)1F5""1
M05$T&L+VGSR\P44%LE^]*$<5#U:#(IPY>UB<3Z1 6K:D$TC;V@D18@IAA;PF
M]PDN&1L_:&[D6LY:?^<6C=IR[]Q2A>-6.:7<T,%=]X4&#;K2Z*IZSRM3G.P9
M=1<#AF]LFPHD) ,:'W)CK%I:JF.]^D^^HU"OP6V%,@=DG&D[Y);14+O95HKK
MZ;AG8"7:$PN,D/$'@ [E#Z7C/I@EB&^B]'^6YM>&/)^2C";@$L'_=%LAGCT+
M?T,8=1#O17X>E8AG0U'0^]K%<'LQW)Z!X9:_^V%992TJ:4VS!M#=X1@E)X08
MGRN<TE*3KG@\L#/1IJCK$W\!B=%RR2\"0^-DTJZ[.P$#3/NTJ@)R2U!"N;9=
MFWWHD^>:W>?O1 ))GU^^2SF ? X,1J;/PES/"[X87RTK(/R6"AK/*VAL:%DC
M5WAX.]%12OP[@E)9"T5@.#V;WHQ+\LF9! S(& 9@W%KEAD V,"[T1"EDP+.T
M&AH\VBZ5 6AL?6SK-$84X?3N'SGMU!,7Y_OJ$833&T)N,;LB(,,MBZLZV"K&
M- F#M68Z-4.>BA)W5Q\>#E3VNAD6!F"I4T*1BL#0,])-7=\:BIXB+U::+'J#
M%B]H]I$45_ AIBT=:'.'R.-;V48L8(\:Z?D/N<G@)KWV2>3N\QAB-KAH9"J[
MJ;.L;P]%'KM,E.U2>MOL6F7WI12J,?%\#"WK<@:)6;<SQ/I&#5B8?1LK]=.S
M*[=%_CX._Y'+\"P8#&CS4MP+A[L.P$)D="GZ8U-0%DIJA;A&B^3%@1;/6>13
M]M@LPDS;(2)5$=0@?<I$H^W%UT=>FI8B@O34. ,A) 5(L3T<=_:5T4RN?/Z:
MAD'HX5-+3)0\M^+Q]D"@P7TLQ;E%G3(0A.-=O(#VQ;6&(4N"'#IC+@_<N$]-
M/FN!E>$Z\OS?7OQ]$J&T\"L^X9 V-/B:!"@2&Q>TYLV\URN"IX"U<DQ:MHVK
MMGFCK2D^Y=C?$PS+K233%X5+TE(R^Q6EM#!"8=OX:6XS)^\39UC\462["P\%
M2A@:9"7GN0/=HRAV'9(@W(4^F_(0^YA-\*+V2C2786Y*,_GTS,=\3T1YA)\\
MVBNH](XHSELQP[V#_Y;3C9>6_O0JS_8)ICV7YCYEX7<6/-*TK:W5/DV]PY7.
M=?Z8W[TPH@X: O$7,G?V.ZWZW,R'?I/@8X*):D"=F_23P7T>^X4SLWK])>=N
M,MV]HV]G\#UHN%IF^\;LR?F=^(2"[Y(34UQJG6DS[U0H<*9_0^';GFSEZAUA
M[PW5OY$-]IVQ4U:"X1-R,XO@"2<^0D%* X@*M%-TB\R!_,$ST]-XT0IAZB@F
M]+'9,<9;<^)M0F5['LDM]S'W6&>I8]14FK_65=IHE_FYN:CJ<^ZY^#MLB=9_
M;7)["VJ9V^>O_B"4NRDY;&ZFR=)?@X*7YR0BJ[\I@D.6^084'%SY/HIHX<NB
M,].LL/?7=H^IW'LA9O4 6"-;1L,I.4KDER!);6'+?-"]IZUO=6D5(*6V4P+5
M[)&3.I^<^08*;$GT\&):F;KJ,+TA4O0S^D<>IF&&7A!^)Z]'P1.V>YSD;WN>
M:?D^?.<*[<M_U)Z_*&+KHH!/!"6((D>2WN15K<Q,-'A&QUIL2-ZP=VC,4\7C
MV.<H)C,M^E8[&PQN636:@L *?5WH9%5.G/NA9)IYU=.]T&BIO5=0(5!O#DC$
MLV=D!-Z+>5! *HG]&5'/)NTT7E-],X9_<V98T-D4W?ER&?C)N9.3 2 GGFFD
M^/!]^Y(^P-)X?,>1L1"QS1?K[SI^M4/Z9\HHLYZM+$D Y\74M\'NWTQ'();E
M9YN![$CZM-9ART/\VS@0AZ,[@@49 4Q'@R-$\4,T>YOA09T0?]AA'*)X=,?Q
M)XZ3%53_= +N'Z%)H-:KH Q&[XB1&L+3&:!$%=S>(7S.]7 $!;)7<B(.''DB
M]:HD\6+M!\K5["^,(XB3UD*R@3DW2&]$/9Z9:D;PE!VG6Q>KM9:>04DO]<+Q
M2D(*H]H,*1V.(VA!0]MLJ2&.HOB'ZK:\M'XIRVN!C#H8+UQ/!'&\&!HPGF64
M?'3NJ)_CFJORFB#CT.Y][YEL'._&#NR>BW/-SAW/<U]J>68;9&S">,XEULHE
MD/='0*1H]<H/\P[/'=USW'RC]$;("(5Q^46>VR4P]R= I+CNS>>GG9X[CN>X
M[EJ)KI 1">.:2UQ/2R#OSX"HT.BF3TI9/G=,SA34L7+[E[\ PN"H5T>4A+T$
MLO[J*K*6S@U? MD_NXKLY7/)%S'"0PJ06S?B7"/U?!&,0W(9K<A.--+9%T$W
M)-/]BN@69LDO@F1(IM05D3Q(PU\$N9"L5>NR:(U$_D4P#LE@8-?3RLWZ7P3G
MD)0Z<Q:R0AV!1;#NO"*H6W!@$>PYJQD:5398!'7NZWD:U1,6":-P5F/3K.2P
M"-*<5;H,:D8L@CAGU:<Y*E.<;2O/5O/=1K+^3@9MDT+>9BXE9O4CI'9I\2E<
M^-+B$VZ+S]''RU,[R57ZB@BK")(H>3M=O:89]OS9RV(;?/G2JW).H #TJDR1
M_^]OR?OO A06.R;_TFR4_,??[^*,,'4NC@<_S]V9A7S (TJNI,U*=\2E,Z#=
MSH"7SF6V.Y<M:/04/SK+?' E_O:(WKRHX&*<L^:-@,=XEVKC9=BI9(GF)(*=
M_1?54,0[:?]\AOVA8$FISV'ZVSU&Z('H;1BE&0T<*%^9-415V>?/&,$%(5E#
M</GY\T6P+<R>"4JKM_PV? \#% =KH93[W?-"Z:])1):)R.N_,J>5;^"LD;P>
MMY5OX)R1; ^[E^K-/??%I7HSS$@9$R.QZYC_04H9BS$A,@(T98YZ]E%'X3RC
M@JV7PIL_9.'-!=\1<[>@RT&PZQ"IQ.Q+D3?DNXZ RJM6:0CKI;XDV'(=:T:3
M&<E>:E>!H^A0"F =+X2C0%[*&:[T#*_B;H%\/F=?0\V%L%7HA%P96B&?CUU"
MYDITD(NK_<#D#+OPU0]R,'Q7).1213_8P0@<FN=>Q<?=$UKRD78A.13\"9US
M%E%^.'CX5)HGBJI5Z2;/TLR+ YI;%0=WGT0\"U,J.,%,(RI2-9LLL.\$A[@%
M#ZLK54)1E(IAFLO IZCE*9_\,;#I1EJ079^&L$W)09KX46 !'*.AD<7%+_ E
M%]$V!$6>J;3 EV:.NF9+;W:=SZ6;F)\%HS/C/([U,?E N&2:A] L/V^F3YX'
M(M>^'TOE37"I?ON1&-Z39L9Y'._WXW'M>]+_Y"H'3::8LL3VG/,X[*K&?DLT
M+X7U-<Y=\O4U2. ^R;$A!;2F $L?''D$+2VL1'VO:'-=#N,FB9FRG'L1C2WY
MO8Q  .SN/(YG>#-Z".A,N49O84RQ<>U%U,=OE@]J:8OGQ4B'%+LF(^5\_3SN
M@9(1=*:L0O>F6SJS[(6YK&,F&0U334D_1+3<//8VM2E\HE$*\EF,]DK,HE$W
MS5P4AIP+"G7YRJ)V)-#'H)<'L)S5>;%C.(.H;_?1OVP@NO60TQ78><O>>$&A
M#78^,'="CFD$3<EM@^H%B39H66;-/<O8TQ7(NFTDON#0A*H!&('/,[ 7_(E-
MMEJ?9=BO,\\'SX9]EF&^X"^2L=G[_ -*I1V.80:27NK17^K1+T0WQ:UYB,F=
MR!F FVR/\';OQ26_^);$[^3&(-;U[S[!=-+<-#9N$W"1/:%QLRE*QWQJYM"8
M;7@H/M_CK(HRPCK3X![Q=%(NA"5[5ZG\OC44-P0JCC'OCCEG:NB)9:P]SJV7
MH3H9" 3[-=KE#WU<@,]HP?+Q(YX!@]EG2%#L=-*'NH/RRD33^_S9(QC>M37=
MG[4CXMW+YY?OTGY&\CEG2&V_,@YL[3KW/C\SGU]NWRS1N=FXZ2V%MKLS)&PB
MT^U0:).VASLX0S1W+S"\U\IT?V=X1"4=YACU3>D SL=H<V<63WZIAF^]8,H(
M3^-R)NIS/X0)1N8Z8$7+='ONB%S$-;(RY5?&9-!GI15*SC4+&V%SU,6 C#@8
M=;![!P,983"XPAB3_LIL0T."/<N@<@=D&3/J.?=3FD/8,?%3G#L^'99Y^BZ3
MRU&Y^Q 9>V?.,BUD/CZGZ:PY=RPZS-WZ'J3+42W%W:!YC<XS.>@\;B7'_74Y
M+7?%#F,WVUEF@?T@AVWFL#O__!?^S[3 ?)Q:+Z1>-_9%^#WTD8 J(O9Q\F\T
MF\=/WF*:$55<YILDS=*![:;G@)W[*P R8^8!22]+9LYO64/=0TQN&+E Y/I3
MMO%8;E82C"Z; 0T,:5*)?(Z]A(""8HC.RB6HDD.),@7T)L\<$D<)F9+W.XIS
M=/?I1SE-6;Y%1XS\L*"..+@Z)#@+_UG>A8<X(T]:2&B?: A(%AD]W^+6CE2+
M4VR]SVL4D\<RNR=2B_Z1S[3XW(6"48J(:+:_)><6)4<FI\0!$TJ>440IE'$_
M2=E@HP6 W]9OB) P.8-)M[9>Q&;P,SL3<A"M8RFWIPJ!5LZT)SZ@B"SW]H5<
M$.Q%E)L$!R*RTIY&6?B.REWR:77<&L[&G"TDF/(#T&85YB [ZD=$-BP@Z+8/
M02H60D:E7G2-AM2K@0T7@F8TS"(KW&E=F=9Q3&II(;71?4:IV7'G[PH4.)<(
M[CBFS2C44(AWW$D'A@\VVH+C&-6F-B,%PW&7DS%2#-63\S7=RRSV-P2=;T5-
ML.M3'25BVXX_7]CEI8[5CU3'"K(->/KY>^QLZ&VFX5ODJ2/GD7J^TF"O,=&^
MB9?N3FHIXHV$FR#Z8]7PDA9%E-JJE=/L'7'^FH9!Z.%3Z_[(&AH+QU]J9*FW
MVHJN9\0LMQJ+1L-@8T7DB#XSZXQWUL1]2:L&&H5UL3":R$Y<XU=;.'$=$VOD
M2FG) Z 1J=>W2B4B=#B9!@FZCY)+_O6/FW\-*>UMIDPHH5@*&7\P"$["'!TW
MSZ]%?!*EXGR-U56<^?<8UVXBT#'G%UOUQ5:]6'!KG2!3B-#;)/.B]N_4=?HM
MR?X;98U3M5FIF-3/:)D2#[O(?BY6W(L5]V("7>X"%E$6]PDN_T3'_;0V%^!O
MXF)O!N(VN]B8+S;FI?!K4=(Y]_.X&&LOEDG7#44_F&42%@L5R(;G?@@NFH?/
MW<+IIFVS"$O>>I\HK6V7MVB',$:$Y7T6^2;D?I%_O]OMD)^EF]U]$D7)!XU-
MQDF:DE\>R3\(PMA_WGC'D%S<1_:O&)]V1=43Z[UER39O"$QAUMZ5RH:IF&1-
M?^+N2V9PE$RP"43!OJ66I_XH>SJKAZ.0O$]D0_^-/"S76KEC+9?)H->YZ*"=
MG92%/@:#[9.)9,_=,?:W:D+1?R=<WLNCS-ZV!_R>RRU$N->=#8CZ->K#<(:[
M#@  0B/[2K/0OTGR.,,G*0OEC[6V]4<OT^3]O)%PKO:&B(9$&H[?!@*:[O66
MK&#/$T;3ZH@$2K/JHO\WQV$:A+XRBEDU:V;_%(]1]G%X]WD,,=-6*/7PW%4C
M5ED:#H'(/P(6O96<M?_KZ2!M#5,FZ$,VS6DHZ0)AJ:-?\T5NR(!KVR35*MRP
M%,E0@H>,"CV[-E>\[UV!+ITX G,I;,T"="VZP09>Z](;<D!MY00T9@S*$XG4
M=#D[.*/+,1T-9W-=5)I?YZ+PE2O'72$:4@)7-8,,]D(R0N]1@8R!=5X*F:[K
M.'9,&(-2.7;<VZ=/*:/5<,=K#TW%D*:"[Z[GLXX/*="47KU[843Y[#9Y)K_X
MZ#[/VE. Y&Y<?)H ?9K#/2FCZU6SK%=^UBKR;-O6??$G7_S)9^=/'O*%JP-5
M\$PX23D#&!A2[ O&PP)A*E^W[Y!UWC5^\2@;;EO@T^-2JMJ!IS/MXA2>!YS[
M!*/P+=:A=.[0B]?T3+RF.@\1K[JR"^[3B]_XXC?^(?W&2QC$I>H#:&SH4H!<
MK5#BPI5$-_VH@MD0XH@+]>)7OSB2+X[D^1W)(CX"&1OS.\*TM&+'4?+#>)+=
MC;I8T9=N0@U\@X0+3N!G\G]_YWJ"KX(@+';[$+/4:/H?MMV\]?YNDIB&LZ#8
M/PV8ELA4RYUCW^#<VI;,QRL>?UZN@(N+=UPZTZ]>E-<-VCYH(0.1\5]CIC6P
MKO.47,TTO?+_D8=I\1Z(W6.BT?-N/\59:^ODOYIMD__X^S,MI<"EF?ZOJV[K
M*WDP#OE!N+'N[^MCC'.LW=]6W5+=C>X+2MZP=]R'1*X3;%$\=MTM%]Z%]B:X
M?%<^%M1-I_^*D?SY4,^;VR'X\.OF*\)OB.^:Y(^!]2:O&F$@0.-+0N3H_T,$
M9:_JH%J=Y+WGDT4D=4EUI]J7Y5R, KI$/MC;^E#TZDMG-WOZ(#[$TE@GXV76
ME42\3[DDTOE][A3M[0NAV+J%08AH>:;_&QXSG,3A)_E)S'9TIU[".A92:1Y8
M%3Q6I4Q7EVE/.:?XE"E78,@=GCR<A5X4G3:['<':]:EB#]]01GXCV&OPR+L9
M$U>T=C#&)3\6J/ A."3QEQHK.[FY.!,%H)DM8&'W=W$P9>_5=&"2]=HAR..B
M%J64HSUWW3U+Z$5SIC52^1X'M#M]^)IG*+CS<$Q(FU6+9,R^+5$(*,=@ ?MZ
M TJ?D8_"=VJ,_I;$?H[Q\-W0G34SC35>C(FB]M35[/7-\'V<HZ"%=^492:=8
MO%1-'RFRJ6L4HUTHE Q%HZ%M?[OWLK\E>10\'(Z>GQ659<-WBO9G(J>;0:=:
M#!KPA;N8T!E&'LTA+?YI!K-@#?ML\>[3.X1QZ39-?1PRYZ^*+0IF03NY>K]/
MB'##K-"-'^(,82+DU[V&3<Y1:T6GT%"RT1G14*WH; *#EO^>&X8X])(['H=X
M25\P)@8MGS=DI&@'7BF#0]IH$?K,(:-"0A\"ISH%F>/8!@VD-"B;ZPJOH.P@
MP&T8E;[U"F:)1QLT!M2L3MO9W03<#KS.H%%P25,QX6[*T(V:#+2]YJ"QH44=
MBM OU8O7NT[NX^.2JW/)U3&7D<W-G) QM(S O&8J\ JTHI*7N^$7C@(Y7I+2
MC@!Q'#,_3/K2*J:%3NP)9&PLPR)73GP\P[PNL"50M>_&+,%#D)$U[]51F#J6
M0,0? 5*-3JP59%S,3Q0M&]\2@/\)(!&,"6E; C=_=ADW=0#4$ICY"T#,:$7:
M+8&,OP)$AF%8WQ)H^=E1M"QZ<7Z"["$U"3Q<!#F036/*@,5%, )1ZYT<&KD(
MIB#J0'I1E(N@ [)P+XS%7 03$"7<J6&=BR *HK@[,@1T$?Q %GJ5<:.+8 2B
MY#M+Z.DBV((H$,\2H>I"J:JF2E5C7".PE+$4SR@B?#5HU:IZR0\'#Y\VN\<D
M?HL([PT*R_[UJ9G_C-Y"^U6MGM$[BG.4WA,*N",XP@3O-WF:D8/#*?/2Q&^/
M#0 #,AB4*!JYG+U$YKKKE.'>906S)BYZ*3_C3/F9%/G__I:\_\XO_#3%KLO_
M:#9=_N'OWU]Z.VS]8.T&--I$08,"FAX,6_7([W*<',6EKCH_SYU@3$/?KM+0
M$Y=KZ ]Q-DEBZG/0<?1/Y*R@ \@ND<<SA)FVV2)D6+7]<O,($Y8\NBL:E^=D
M,\/GR]%@*NUK,WP/'8V+,8M''[S#YZ@Y@BQ]7._VF&!J$&AM3:40:DT%H/Q)
M]GE]*G_4T_CT5UI5@-Z&&=W=0QR$[V&0"U4\_CB[6_U;F.W952$X3/?A<9O<
MQ9FH6."8%<X;O(4Z7"K O-F':'?WB?R<.A\VNUWH"\J8JD;;TXQS^OW-KHZ8
M*:^O4$46CK<.0L&.*-O1A($SP1Z;[K'4FR0X-,3/;@-Y4Y^2(B9_@[_@)#]N
M\$UR.(19AA!-W:-B)I'<"3QW<7Y 1;2&YJ,UW_= H? ))[LPHU%@7Y%'191?
MDH_O1-)3EPP9NYJS=A$3"8AO S$0,$ K=TK#AU30J-07XS?0$9SP&L,MA10W
MFL.-L)T8R^)"!#IM+)D@*U8(D<I@CJ)E*DN6"'6.&H[FP@A/1G34LC3YW5Y.
MXH2<E;0R1K4$T'.T\M7Q(04Z4#.2V<5?PK<X)+S:B[/RAS*V*&T6_888XBZF
MP8MI<%:P*Y]3E>Q>/062KB+R.;957FE'D>X8B^W?V+VG[C :<X<]/Z."7N42
MN_OTHSP@!$,]7.1_-,A.'H!EM)(UL&^2--OLOB1)4# V_$[DTWJ+M^B(D1^6
M'I!CA-@K&--L+')[_BDSX,RPL/56@&1#M^0PH^38>@"$IRZ;8_$&1F2YMR\H
M)M)/1#$<',@#G&94%GI'<I@T)UML&=)0D0"$SA![5;A;9$U5R<R+WZA4*HWV
M4DRR!@R]TQ]A%-'<AA!3*J=2D  (P6![]9GK?121P:T0AU]0%-PG^+OP.NC-
MM5AZN@SK+DO%%;'?(ECX@ZUO7LZ0P!2$_D)D%4K(F_C%HV)E)7:);H%H.(0Z
MY0R59<* $._\T=:VWZBM@AVW!EP\'N?M\3#2FSCV$!?\&VN9\#5Q"1E5"QK0
M1NF(/ZA%>P[%\@>U?"O4SQ_6>JVGR4*N+K4@>KJZL..5IL8B0:5G.UYD:BQ:
M1!J[XY6EQJ)#TP;@>*FIT=@1F!$<+S$U%1W+EA9P0/@5FSQ<+R4UGC0$-A37
M*TF-14C;*G.)&1#%#!1D0[%4U,O=$^7'OT0/7*('9@'[T7M-,*&WDGKE]G3!
MX(O%U'F+Z7),7D1@;C'\<O>TFOEIB[TX]5@#!,JI&8NN2IA?GX@Z<$"X8-4@
M4T,%H*BXMW(: ,XM.J7K4^<7S3) ^FM9 [V.B*XD!P%8PW'K)A82O"51&# &
M0(/?:6$Q?C*K<*CU#0MS.R6#5]UTP7-NDL/1BT_"M$W>J$ODU \47&0IQ,L-
MB5#W<11533)X?QR7!\=@BO-<0<;"J")"QA)(G?DE?"0AXTB=7:IZ_&7PNQ!K
MH<@'5(L2%0*X[[?CX0!CN(0%?_:*QM(Q&%G>6;NB0W_4$SNK,]]MH\(S(E*0
M'T9AZ;8F0]GD'<*L.EM[[,76<+$UR$NE]JFGH)O>CF4CK>OE%T."^X8$ 7&R
MJ$G:GHA>AH;F7O;D'Z\>>:;HUPGG+_HX<177\>LL=]&:'3S$7Q%^0YB>?!CP
M2QR9SIY_WT\X\1$*6IB[\8YAYD4=O JVK3EY[EV3)Y*NGS"YH0K*Z#<.H7LJ
MHA.*G=W](R?"0S6:"] <ZZYS2U@TCL%M*,;;3-&HZ42P0\$[JC/S8I"Z&*1:
MF)**/I#Q<#%)74Q2%Y/4NGQBG!3Z YFIC.7;'\B"92I#.YZ.8HZ:601UQ_-7
MYF))I<CO>-K*&)%72WMPRSI,^R^C?^24VM^AQI+U]JBRZPJ'V[/G=G<D-=?R
MAEH,-WDE7#(ERBC5-R6EOC@#@6R:5ER4EOH2#K<7+4TH=K,KNLG?>]0)DYV^
M>I_A(3]<)Q@G'[1,HG<DOV0G 5!&2X"Y%^13LG)R@M&0MB\O*B<<[SX(DWM)
M",R.Y,D]A&F:X-.W)./W^1./@X)6[K;E8^W5WNOP#"DQ<(?.?/Y7SS7[$I[]
M8 P0Y$EX&6<@D$T;G_A"761&OI<:[R&,C59(K-3+9Z*-W.:8O,M%^WF#AUVX
M!! 1[-I+P_3E2'3L8!/_ZN&0"K5TLS]IB622Z7,SFZ+W>(7/3?P])@I<4$M,
MC^%A0&$&$RT&P!^]$ZN45-06V")\H#@6!L8(ACOKWU)ID!V_%E=9 VV(UZI$
M)M;END& (N4)- 8T,@L-2,!, 0.-&+TB=7(]3'8[6@J#(WC@M>*9$Q%NM-_1
MN#$J.TIM)^;K:(Y#K]2,)<1P)BB0*0;UX0\5-,A0ZT<V2$RV"C;@>NR"6IGM
ME%3D$HDCT,O>@O'@+_L"K%F#:*3,!!OPV7D CU(<#\R8*BV+K1J0$3,[9?!T
M+L?#4DPH0]\,Y'A B@Y23"Q,CD>:F-"(V#;E0B#%,_F_.@JV^N?#PZ]>E+/0
MB:LX^/]R+PIW)U9?>H$X"D66#7\GA R3G*"\B0,9G%$K!\=\C543B72WQPN[
M,)]OS8C;;#.*D@\O]ED%/YK&C-]1JO"=:TZV!MS7Y)W9?A]B^4[)?8ON$_SA
M89&#9,Q*0,]4ZHK3FGJN@-GW.0YWN=G=HAW"F'58* HW2_W^)BL  K-]&-=>
M1/\TZB"KN4!!N]E[^(T<1$);1I"_RPL6C5L+.N@LT+=Z!Z=!WEW*.3_B)$FJ
M2G,QE%,@F]"4BO)HN:RM&NA*/) QI4B2FD14DX0GT$C3LD^;"<3ZA'5&-NQE
M470VGDX3:56.)(D0"-DDO@:7TA0E(=N'[:-)*)8Z:E5>&VT]D1: B7$@OS.4
M(10<?G='YZ6T5=1=G!_*O-;',,WLI6(5+.TFQZSP^&O*V@T*5 /^6(NE/]#1
M"ZL;4S42ZFQ2 (C.3(LQQ=XK=;F%2/-8)!/LM2(OW"+#K8E(2SC>&@A4F-KL
MKH*"@4@M/]RA-G%/N2%AN2^9%P=$.4B_'VG5!C+R#__Q%RDD>G-=$ '5UZC3
MTD],KY">%.HX80B@/I-5GQ2%RV8;9C3-_B$.PO<P(&\^[5C+,K)I-O4^/&X3
M5C*$GXTR9H5UZ_'M0[2[^T1^3NN&;G:[T$=86.).-AKRU9EPD'7I&QFB9KQ)
MOA?Y>>297R6E [CN2=TN=U/_,=WLRFKDM.S&\"Q;^^(>)N>PTO9I439;'U5*
M&X'1I?XM)%_GL[FFS5=5PR",<\*^FUU>HUV"4=U%#J6$96"/4%48>_C$Y&]^
M-0T>GZQ+L3??;5/H!PK?]AE18__]/_Y#0VM9'5N=OF@\^-J]Y=P!J[WK(4R+
MDH@[2.*2+B]\943W=7>P0,T,:6-G6*RINCL869F##CJ]-I:_"E/_]A-$/"EY
M9V? 5584TZ&NH&VBX!X=V(&2B0Z/Y31I=0A"308YY" .P:C#_A2-)(;00@5V
M9<XF;MW<6.UKE$'$EPYQZ+:4X(!\H9+V^]=O_-ZX*)RGD6[?%0Y@0"E!![:V
ME$?-!)D7OU'K4V$\;X?JGP.T#X>C%V+*_HM8]D=RQ8,"U%]0%-PG^'OKLO_I
M#&B72OT?810UD'>4X;^8@;B.P7L%#M8SDR_Y1?M=88?RGZ@O;&NDM6US]9+>
MAKMC;#8KZ.D0PYX$U0"+M65&&$"XT(Q9R5[1+ %S[!?,Z@^SNN&I5AHAB!,7
MMO@4]*PK O;='06#=^F93-3\36L=RX\UQU(B>6B'HR^MIZ>#(M;7N5 (A_]H
M+:G7Y61]/5G*T'J#+98+=*2KN4J=Y6Y=,<D>R>AIJWP*TIIKCU<)U%(^I^(/
M'L88]*((U@LR:&)@K_Q_Y&'*XARHM'4;TNZM849^25^H2H]/F]UVCVX\C%D0
M[8$%NFYVQ=&0&>V0I<A+TW 7TH,K#XVRZC)+_?<VPQ6J?B8=BJ*;ZX4%=DQ-
M;.QF1Y!U3%(O^H*3_$@X6RF'$A06>C<*:K6[7HWC?H1HD9D"(L?N:+"*EU)Q
MA/Z#-D5Y)R<19_R8!XAX,X"T0#&5@H>(8U1IL-;WF%RUB'9N*K39]!GYB""/
M\'Y"V^UO ,=CYSJV;N, .=(KZQ*0;0#XQ# +;0%'"2<XUHCYS'.-:O/A(VW2
MU-K+#X3)>=AXE?CRY)TH$W+^9DJP,AG1KL396),)*F*B-5^99)EX<?>%XP8_
M0,3A3/+!B.6><$+^-3L]15[,\OF(=,7,/1S>!A6+DZ0#5^'4%Q#F>#Q=84;S
M"@HC[A,S9S6KM?8#GKS B BBS"9'\#?/@SBOKM?'(?30-DL*<U?2?Z8(VNR^
MITBH.$''H]V[7)6B*!WKKA&A-<FVS/<6I(@[$GEH3Z;MO<&]4#]#O$UIYZ2A
M,K:;.,F&V_,X3;X$W*H,HQ:TYQ^<;JGF.Q4GK^L"2D37>SPR!BO.?'$7L;$/
M+_P2GUF(A7'4:A[K:@];@9G*T:N8 :%BRD0E55Q99>S"]BZ2EI5]TAW2^8)S
M1"%_;*>NZL3S(G J3'YD^.NZA!*9:7PN]$B^X0*JM S@4W&E\Q$7D"6S;D[%
MD61M%U!C6D%LEJ6ABKT2)7?V;T"16&36PAG%%LEG7+@F(I/@U#LB6-<%E,BM
M?=.?'LGJ+J!'8,V;^;D9QD+#B;EM967>)(=C$A>%O0:%GKO1M1#":)O@^7JK
M')FAFXO> ZH=QO$?T-W/U>[K$Q- 6SP!7*2P &NVA"!5'6J0E/P$-4Z:7%I!
M&3,GP"RWKP%H\Z"3&2Q2?E<T17 2>LT+S;\2CKCT=>^U'#WDO[H+.0>_\9T>
M5D5W)Y9HP@TG_U*TH^W<[BJOTKECGT;V5&VAJ4 8DP>MJ$KJ3 C [#1PGV "
M;^P< J:1 !.VW8E<F'3HU=_*C-RJ P3-V*5V'"\:'8H $!%]0;88=A]^(JIQ
M:I5;<A-PX4C!"P^]UM+8H[[QCF'F1>$_45 ];X-"BW\^4]@[;L33V)I3 ,$U
M?-.ZW/VOYPM^%]"?(=86DRMF@YH&W,$0-C]0,\1;;X9:W[A,2A( P)TRMT_#
MT-+$<5>8K6#](/B76T5#Q6 XFY<9BO0@DJP  4RY<<2 9PUG0P!/; /1.SW.
M3#A@J6P<>B J5H$ KLJ484"FO/D00-2R6$PYT&H1", .[1(&)UC,@ "&D<%!
M^^PT%EM..%%9#Z1RB6(RG",S?>:XLY8^!*E>KW$.LOE+[[VOEVMLMS<%#K%(
M->XI'!D:(S,":;!YV\$:RBYL-' #HSWM??A>5'4&8 KI;*I@+$2-WNQ:)9*[
MG52$P^M8FR=::I#LWZ2=C@--EV8'?8A=-UNYS4="9]>!:06:87R0\QU6Z;\0
MN8M0/_^T)2I'ZOGL:W' _JM$1O _>9JQ8/3ZX!SQ3UO&,,W%O">*^2\H>$-5
MN>&BD<(S\LOBEGZ!CQWY1!NUAG[?M4JT*R_SH/:Z> 9$,*:0A3[HH[YRZ?(P
M\DR7.4/89[84X^=B::&/@43>*)YNC+4Q7P&D[32AZ>N5@_X#!(5I1.T*GE#Q
M U2*'IMXS$/77*4TH>-L)NJ:5)G#$<D? GE-1QO8"CZ")VW,2BZ!?7Z%BZ;>
MDYG*2;B'@$M9#<!5FWZ4"CRVY?QG\G]_Y[HVKKV(AJ.\[!'UK0(0"+HNXJ&P
M+9,%@=J/VX%V<?"2)?YO^R0BNT]I^9#&L2F091P%50&5@^?(3>CO.$6XI?VN
MLDIKIF%@R"6(A[0ZESF>=PO<P8NX.$R'8>DWR0 *IX09E["I&A%!US_UN/$3
M+@,7V/#N-?X)_C&.>8!NDL,A9'9>.J?H-/Z&8E^4[0T?=%EF""]X7]1W!"BD
MR_'JKV&<8+:>V'D/%2M##M:)&Z.B<!B4LCOM%]XR?#M8)5[_:B<QAY7]'OYY
MCF%E<]T,)[&TL*$4^HU0RNQ<04;6X #^D:_0S,R-8^<SOZ(&X=_";'^3IQEY
M]HM::GSY]0_P3UZ/"5X%05AL^LD+B;Q3QG6WW@*78%8P.-XAUT'A;IZRDI&5
M]0'+X'RW6XYHZ]>*#E/.G*L@CEA0:[BEF/P1/H0J822)W[8('V[1*X\!.P"@
M6L:8'B8"O="*WHU]V1-YFQ[V=8)Q\D& =Z>4C/BB2NOZ<@O' "5D34G"]_,#
MW1<*9*%Q@R!T!Q"@8%7\OA,\@<(!6)5<JZK:W6A&@_?5&3!Y\/4S2PG!WGV6
M//E+D@0?!'INZ2.@D.K=WF<:A1FCX,[#,>6_K=M\BW:A'V8NP:RZL)0_R?N\
MNP6DS/DHTWGZ%]<!J,47=V"T'Q:8AEZZ2P+<#$&?T"MW242I1F?E.1/-7:9K
MABA*PPUM;TXG)-)Z5)NN=5\<K,6?!@$@]=Y!;%,[7M(ZL6A&VW#AT)MK#;1Y
M?;D]V&=:'!!RM &UR(1->MM!:UBG#/:10C%W@],9\F0YT3Q<$'@C;6;.BB-R
M^%Q.,L-ZP1AAR T7%-4L:^ ,@V.X^Q\,6ZAVDFY 2V>38U:P>@VZT2M"VN\,
M@R!<0<Y1 /"DZ+V*LS8/O.0ES7T[]<(K!'=6:[(]HM6(H>"3KGHBJ!/CNC:T
MCXPWVZ:PIPZ+$ E_RIDV^:=1E]KY6\_.4:Y&$M\@.!+)%'M/@"""@<_9^8,O
MV=4VD<"-2^#;%#@C[=6_D0<>< &0S[')S\R""D1<SF@5(">G_]RJYUD#218N
MP(5%,L$:$'HQ 5QPM*9: TS'[<\%2V.BW?I? O<^__J()\"4O^4W2&LJ'$.?
M;BL@SH1+G0V[9RGPRXLOF6SK<*MA= I]EZ7]0%3%H)8NLA^B_[R'!.[K$Y'8
MR#VIQ8$K/PO?A6%0;E:D%L#\$#-SM!)F[\0.<IN4S:V$NB._*SU0I%",]+S6
MSP0=./0)^99>[>X?6B.?R,5(*'O%5'J\1<4_:QY$Q)4];6?S3"[!W6Z'?&Z<
MF0DIND-LD_#:YN(-;V=E-#E<G9^Q-+IT"$1L3F-7MX@H;7Y8UB]S)]=< /5]
M&'NQ+X2:.=_(5#+-1RA(J<OMR:-O9FTECHMP#$H[UZ?[!!,QKQCA3)D-L&R+
M^YJX0W*VV9:)D8_+X9RAX&DLK2H-O8EI)>3-[CI/B5+=DL=^WY8]'(+?4!JC
MI:"37?9!N)<[H(-E7MR7Q9V2!>.N%'LO2W=6%4U36 SHR_DMR5!C4.0E L.D
ML7&R0TO!JV6'AS3-:4E'UJI*FMOO$!YTV4P+#ZVPI8;?MBX(=$S8YSK%+YM=
M>_0FGK0OES+S)[(G1)=G;E 6ML1(4B/$CIL0?98\JQ$)GM$QQX3&4@'3<A43
M8TU5PX:ICB-"4TJ^.M#\@W]ZQ<T18L&!K./YGO..]M_8!KC(< @3BJO!N&AS
M+[XB_(9PT;RXZ5-3+LU#Q3G>CI<].?EKPB0#&M: XK1K(',@I7>B#ETZT1\.
M1R_$E#(Z'@WH*;_SO);/B+G>M\G6^Z1N7YK>1"93O5I.'G\Y[\M!1-S:CT>^
M0^TM&TSIH^A4Q4N-/D<T-'=CLZ.1AH]$L R*Y[/LQ$66JY'QLYM71ILD>N$$
M+#NX;J+=,CTZ8.B=2!8#1; ,;JYPQ UR;A!TIG(GDS*&N*D"TZKPFI1C4/KI
MS(4-1@:<L5541!TIT6#D[ 60(:4,4Y(:=/S%@6B"I?!1)BXWQF@'(@ 6P$4O
MXZ)!QP_XX$AC%1O,F+LMU@F ,T='+RK.8(%+ ^D1)R$Q*.B=!&\!>R=A$+W&
M/RG]!:P6<%G?P\&I!+/B)MQ$]LA(D3E1;;J%2UFB)2+ZVX%Y7 @Z0Z"]$1);
MF]X;P5M@YD(>HR,!.W!,6LJ%9 M1-!F?*">O:PTEXL Q+J3"X=8EF4[DEU1D
M:8^<^7)IAPT-+Y/N5)O"NRH&2"33*^:! $D8SJ,$2C33&EB+Q-5PT;#$EQ:X
MDN-#9?CW=/1Z$+BD,!A&Q31%$ZT#)8EKT=-=!_/LE2E01*APX5%, L%>A6$F
M2O8JFCDSG] .!AFR!-VI%LN/\%WW7-P+!MN34 5A&7SYE#_8.HLR#ZN0<B[C
MY2RJ](JX"8&6+Y]EKWZ'7OP#%RB]N7#**0S"&01'I9AFL=;*N* $_N&-6VSF
M1\HPEF#X5)DM8+<<A%YT />T].<#HDZ>LU^3%CE3 0)6>^T-H:KFP0)IX'S7
MAZH_%1!@"C>Z)HSR50"5:J$J?)2D1#FGXE)2".Q$O4685J4JS?%>U!1S\5BD
M0/KB[U&04PMH40>N*$)3,/U;6M$J E'615R+E-/9E;W=+M74,(*N?)_[C:H<
MB)31 Y.&%\2$0YP(T88IH4ZJ"O'3==T%LC7J*[FY*(J\&"7YH&^@>5/7U<M<
MR2NO02H%W&4/ GM-:XCMC?9ONFS'O;$6'V+^[16\M]S!$*B:?RM5),Z==592
M0A4=U:LI#4A4T*F6K=4]_ MVK Z<*>2="J5-- KY]X@YAJCUMV615]>%^\D\
MDOM207T>0$IB-0.EF 2AE/5$^N-[D^9:_JP8^%!K!\2[E<T:.E4W#L<H.2%4
M^A!XD]SAW4:0EX.?DY,7\>!U0!?4@K<=3U0*N -8'2C?9'2V@L+UTQ5#V&#7
M46.U\Z4/,?3Z#>;@>M%]@AFL3(78[KU8 O^?SPG^0F<2S^"4*H D3YY!4R&-
MUY,+BGJ>[5,9/HNR,QF,7B:2=O!\#5V:@I'06J\HC"'R2;9I@\=?9=3!&6\7
M!,TW0PR3W@*637"&[%4Q":3^5NMJ#W&:X9Q%0S5:&M/,BQBA=+,C)T9>P;+[
MET]S4#X\W 0Z %+@;@G\[V30.[KW0LRRL#:[YH\"0U0SH&88]?0"$T6?+D>*
MND]% H.VBX!A OA/AF4UUHJ]T@5]$'VEG @ *#EY*@"33@8 G)SL%,!))SO(
M@*4-\F@ )R"F:]('<*"$">9=HQUY=)Z1'WEI&NY"WZLBP,OE'.'%8W'3AYS&
MZVLT32Q%CB+=?8 LF#Q[0AM)X+TCI]"W,;RJ%2UV-)R3E+EXF?43(%^+=AH,
MJZ70),.UG.-E6MD3#GUT%;'C9!XG,$]%E=5)#N.5O']T-#F[Y"T._TF4W8 <
M!CE#KTZY*M/*@BH;A4#>TJ_(&/)L!@)Y=N2GN)\H<RUY]=$=\.VXBO1V+&BK
M]ZQ+;J9S0#WCGB[U W 4Z>KX%@?JJ:^ >V:LGA/QBN[L[I3M=I3PFT1K?I'P
M"[:;CN;#ZM@7],S+#.AKU[1#[A58_OF"]V5%CO8/@AJU/[G0_M?%=Y![!(H(
MB9]^?SF,]:Y$E2/]C-Y1W&HS_-,?+J>PU"E4.-]ZG[P2T>UJZC\RZF?G1LT;
MW/I-$-[1C&W.Y:^7<UGJ2O"/IF,F^.EGJ+D8"^.\9YE>ZFNNH4_;K#HG%G4_
M>A[(%)I+ET>IZ-/GA]B2RZV+TN*C9X%,TR2J=;X]<\SMBL;)81CO>A\_"X+L
M&!\7)\'VUZP7 A3 6_]\%N<KL.<M?M+\[YX%2C5,=6N]CY(] .;I1H:V93F\
MR5;.E'@'1C4+Q-O?PUF@6F0Y6QR_@@\#Y@ACC5W+,H>1NSH+XI79N!8G8,G'
MG8M.I&90?-KLMGM4=4>J$XM*5'10<%-&<M*2OF4Y7]HB!4 0([M?!BUJ)!5A
M><;SV5:6E9^ : 4OC1P[ P1P$YBF-R5R!&%MIK BUGH2MBMD5K788F36XB@\
M;(PB11?@=X!M\9QX0%%JCW-5=Y VLV(/9^+%_0-R!'GVN)@JI@4HXDP8V7CD
MCLP5^P'N7EGJM-N90%8/"B+:+-VZGH'#-:S9(#91_<?A,_D'X-B;@^9,90V^
MF8+LP$'\3:2^::CK>?UX^/LC</Q9XGD]%Q O>A ZYM;G>_+X>_!%^-:]J2I5
M;5SIOBE&\=GUS+9M>[[%H4(M\?K-_@U[A<3&7Y)^1;$1*UV:IL-IFC[U8>YA
M8O1R+M"$R/HZE28$Z\[,(25FBS:3XPV#RJOE?M@E/N,2F<H,E'.1K.0;CJ#*
MJ,SD+$N[@!BYH6TJ;J2KNX >D2UM*F($Z[J $BUKV73"47_$WF.E9?":]$[I
M? $*_#*KU8Q(D'S&A6LCLU!-O2V2M1U$C31N?/*R@(*ZGLG__;V)[&)4WBHQ
M=Y_3J*ZO81P>\@/[D>@-K'8I88A53?X>>RA#MWYO/7:KV/Q+3F1$UEV7U@ <
M-HFN#7'RX=_C@!XPD4-IS7P?5?6R7:@,Q\![)%M&5%@61'16!WN;#U&CFNLR
M<FIK H/1##E:<UU&SIA[)!X(OY#?Y)LBGN4"^'/<A?G!GR)1ZM%N6SA4S%AU
M?V+68;IOX4HSPS/B[K2!,)F^\LY-SF+T6O9,\X8WOF^*UYT.$T#-LYVVULST
M:L+3UN)FLM>/:_T7C8;6A4I "!K;MZW@-;J=7DUQ',9^>/2B^M+:3\2IKUT2
MOVT1/MRB5V[-H_;O7ST"&%-'G]&Q!*4%W4/\W\C#6T(T"'Q _V+@WR<Y!A\%
MO1STA/['!J2N]&1Q0.Z_1.TA(#9J<O&4(!DLY@[PQ;6;!W:VED.@LSLW$^AT
M+7<?VFYR[&9'G=N WMK*YZX(@6ASX(>8PDD/:_,1H^#:B[S81_6I28Q>$-^;
M40C($#GCK#5E<H[;:KT^=8 =-OB4SK(&CB8E<H'2FVL1-!F-"2"23'&7@5;A
M"S2Z\88,#(,ZKL$Z%S7U,@MAF1(M+EQTFURC)R\,'N+[$*?951SGM;X'GC^[
M@MH71*8%?-Q"U;5<P>UV'V(!:J%F%KJ"6JI09'L^;@WSYE8*!%)B:F3DCWA=
M@+#*6?HR>)!^$S2.N+QY:23Q/@H:2SPNNS22.-\$C2,NNUS\NG$^ZJX<3U/4
M>K:0&@<@Q7K>YB96RI&\84Z(X[HH^1Y[AP1GM$3>;>DDW<3<V<LVL1;Q!@4<
MG2LM&@N07[DB"9F0QQ B@]EGQ2U_2:+@U?-_ \DMN9N;R"WK-=WDEMHHX1(T
M=[85;JF"HWTWA6/M<4L)%4WBEN)UU^"6 O+0Y);\V2"Y9=6VX.%P]$),96#"
M,YM^"V5^#LJJ4KQH\", %MF8Z .T"V,RX)%P_<%.[SY+@NNW<JA9A6(!0K8I
M;Q7X >@5AN[%P DZH$EF,'2X!#T'9"E-B.:Y3P=+WY0KW\\/.<MKNBKX(]N1
M&&>=%Q<HTF:]/ (,.860L?=I7;2LY5$>=Z,&7F;#96:6AD:^@$/!:-Q"UHY/
M[V[W#DLQ"2(PY9MM"DXQS6:XAC:C&89MJ*>" 4SK?AE.7I=#Z+_\QCQ#>VF(
M%T_XL)E>1=%"3JN7=VD6'BA(1?I=]WB/*$XA!77.*P<.0?U&L+_]0-$[^IK$
MV=XI%6MIW+!(]8_$I2S@55#22<'Y_04I@\2</UQP,DC7^>,%)U>[#.$!8OZT
M3'+]14O1%99T'D5CP4EC44>04;^",^"@6LLET"5Y;V-7<PA\2>;;R,5< EZ<
M^S9R,4> [[U4,V"@NR)(_;%?2*U;*> F24'Y'^M-\>22X=9=TNNDH/WJ8=:C
M=0B9 ^J9%+)NQ0^>@@7+"S$ 9E!RI?H=2&D0R5XY ZUMFD/AW#T/QUG;<I]T
MN?OM#0+T!BQ74=-Z,-^L!35=-!8N7DBS-==%_/ YX*"*DD:Y0%FW8:! +U9
MU'&BF)]UE'5?W+"FK\DS'$++?*Q"460#*-QK< N'R&$Q)N&*?VEU-N$*8E:_
M,*X@9JDKXXKW<>T;XPI>UKXPKN!EL?OBB&=Z]?OB"%Y6OR^.X&7^^S)7S,)9
M7AGGD+/FO5DUVN4L6TDHPE#&K'!I'6&^<YUCF+(<$._8#(7S06Q?WFQ3,0EF
MKXNS;^:A?]LF+[<J!V]9O4U9=S/5'N>3;'[$*M 8A;(*KWH>^-LD#]XT7<7&
MW>&$7QI.MGQ_1 ",6L<-@I.UBC!>QP+1<8)>S>;:)3G1]L<LXP3!R=ISF"YC
M@]R&0;9F<RV3FV#[8Y9Q@]PD+5%,EUF5W&1AW<;3[1&=$HS1:X$G/YW _'%K
MP0W'O$D.AS"KXBUO6/6V-Q3[X3!&LX+N._DXZ^%.&X%$13-56LHY+,R,3SGV
M]P0KF]<H?&,00(C7K,YON#N>&78XBASI0^QBM-DL@!>UNBDYNQ [,PO(K/)V
M!V+ H0^S0%R4T>Z #-A[/0_(X:X',6#_XPP0LU=I"#34+&DQI+U7F3,0T*8%
M;X<F)/S9T,!KOQ F@+7F00.I]0*80-1,@P90F\&;0-2:!PZDAI<9051/@P50
MGS_KP]2;"4CA:'0-HC,^)FGZA/#+WL/H*LMP^)IG5(/8)ML]U46.7GRB_R!_
MI5O9[*Z]-/19]?<HSU#06Z)2+'YG YR7+/%_VR<1>4+3NW_D1/\C^V1_?"6G
M$U P4)RR/;S09QV?-CO^S_ J8UU%C.I1P-!\+=@P-0+LMMXG3_[06\$E#6HZ
M3NX.QR@Y(?2"\'OH(_XZ9.XUBM$NS.[)YV4X UM"=1RF^MU4S18!#NPD(.T!
M-Q?%<H&?:7&0;UUAWB6;1RG=<Q(7/;N+/],G[!KMDLXP0-R_V66!<];2(8S?
MZIX.P]W??6;8(WPIC,D[]T!63JF%D,PD'R5?>*N:[O+8XHC/W9)_2;/0=^G]
M@(_5>_*?X1NW1C>H]V4%3 XJ]"[W19?0V-R[N=!4K^@2&NJ+,A<6J@6AOV6U
M(O.$D_<P)5\E.X?YB)51I_7F2G&A%"9X'+.<<8]HIY^(,\6UM\8$:N$,=X"N
M>ML9 %]-*<_\#) PGNP+%B0&W@&/WXB35QVY U!/H?OBT,\ ":/I_B4C^O=5
M'#P2X4+"]!WP_DZ@@PX25-1@CHIU!#D]$N@):XI)MH$1"R,R:(2S+ O9NF"
M.PW-J]4#0S7+.C@JL4<*E6*R]9LCE&>D-T<TR_Y9*9YJ^5G))]L^*]4;+#LQ
MQ5SKYZ;WM$I/3VL)0*:#7HRIP!9>04=^*"M;$PA!%?GLGT.]T]8V!<TK!JR_
M-86G3FIUI[8O47:@:*!F@>$M++6&L2[N>%C&''QO<N'A*TZ\'B?NJNL$F)T&
M@U) FVAX,N/&P_BT2_"'AP.'H=>_X5VZX"C,D.%576P.L*V1Y+^Z"SD'O_&E
M_M6+\F*?491\T P(?CB&$T#K7W'R+S?DO\.L<[V?48K(!O;.'?LTLJ=)/X3;
M76%,7C3$<F*XMA'(&)B-!OH^8U<0,(T$-MD>\=,D(,,\[M"KOY7Z!KWT^!U1
M:?W*]W'N1>D9(:(OR1;#[L-/%' :GG+31MP$7#A2\,+_R7F(^4=]XQW#S(O"
M?Z*@>MY*PF].^\]G"GN_5%4)[E^<!]?P3>MR][^>+_A=0'\V W1=,YI",Q-8
MSD2SK(,C$S]47H3VE)D+!9C:<#H;'K."]8/@:8 J8@)!0?SKKMIZ,1C.YF6V
M(SV()"M  %-N+E&!*)T- 3RQ543O]#@SX8"ELGKH@:A8!0*X*N.& 9GRYD,
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
M"#D3H.A&1-\#!8(%OL?K#;*$B-2MBLRVN"X9(U7_R34P1S:"G[(6B&9;*(V
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
MT/"MG2 QU[I>K67R0G.'<^^JV35[#5:7:UV?]RSJ\J*8A04D6=3A\<0LK-7
M=]\LW7F-##I6V-O43]*4N8[B 5+TTP3N@NPYT.FX0PW.)<HX9LLYD$U)N<H$
MF>K6-_@'8/7'%L,JY@PX\[2$-[*%HUU (C0Q\-"LF%D@S0C#.DT\J885B/@S
M[-S4(!(#;67<XT)=S,;4 ;FY<J?TNU?&KT%5<*MY'ZUY(S?6\YM9^Q'K?]T4
MQG^6,W>"P1GCREHXI8T0);)I@<@5$LH/J .DX8+U#.?$>R^>7C06!+O!\2JT
MMJ7[@&*E:&=VA!PG"/9LC4*<8F-'>V'X(Y Q.HDTBJM]15_QBM"5;NWH^^%(
M5^6,O70KVC9>B@T[%8ZBDX3"0OP*,H =1R$1;\AD'(%$_J7Y5/A][C>CO0 +
MLNVM?($6Y-4(QQM:V):YZ$V3^-'J51W?)A%.A<=AE6C/5&,N5.F14+P5&"^%
MGT8SD4QC-_P1<Z)!YDU!K+214H*$[D/)D $0"_60@OK'KC0&$\/9\C0P1Z:@
MWRE.Y.4=UI_+=ULN?WE<_FL^LU.A'-_4SI:.J^S$0/IQQJE['1>5O?ZTZPJ"
M[LAY&<VMR& IPN--RSG@J7135+V$#,L"-Y6;-LAS*,M1W=4AX-S&"FL._1-:
M<BXNIZK3D,3+4_2>MU&F5GJL(,J4@'V;8?XRMJK34WB-LMI%CTHA*.D**G]"
M(V)-S13OK9INA^E(Q:Z0(KU%F\#M&=D<;^OZ>U%<T -JIF5SG_#"4&B>_4QU
M&/;16.B%@Y5%E( @28OEK;\0:.= O# !<(5E>E28$(<\!IRSGZ7":@3S?_98
M%$XY4%Q?:"T??]T54Z?@W;;O^:X7L29]SWMMWW.Y_[;O><W[GFLK[K;>;K]Y
MO?>70GKX6G[YX7Q;&=Z;E:GP)R]M_.?V?YV<GWWHG7;/KGO''T7O[,/YY>_'
M6- HCL].Q<GY[[]_.NN=T"=7XE^]Z[^)Z[]UQ>_=T]YQ(RL>FR1?/\4@$$9)
MREXN]TW2".D!S<])XRJ6B&#&+DO_G=K=8"=\OM.:.[CP4W\@5<?_:8GPZ2-$
M.00IBFKXZ%*;%D,ND+E1!9(4.N8CF8[GEX46#G8IHZ%NNY0M AV6,^-74='-
M/(]?M%85F*W7_L*-]B6,VB2+?;M@.^[-CE5T#VA!K8A9A"G@"LMXAIV=\!VU
M='O?=VPC%,;L"B@PFR*P8&6N 8H[#Y9#EO5BKO9FN=4I5E#"I^&&ROH KC(%
MLR>S,=6';"?AI?7H:I55\/51HHWS6 <L91=_3!(M*^&0<:/N3ELH'T($G,U$
MFB1CAJ)-"#X6O@8>NZ'*V"3-QR\@.MD&)EZ8C#LI:=^+J"LQ5J&6'3\L)X'+
M9B8S5L$CZES2-#B7N=T U_?52$:#>03G1V^S:-<<8]PRB:.9Z,\$]I00'B>V
M6X4*X3DE2JA442MGG)%#-M]GLBT^Q=1@CP%1@H;L*X4X+O@C@P"]I=8!R3U&
MZ#F'5N?MSG6MP=,"Y3KS=8RR>+;49B39Z6U<UFR]PVD;K,10*>/5% ?1\5O-
M4C6P-='NL>YI'\[Q=R<CK0;B(\CU2)PS,F8K 5L)V# )>)F/&R?'>$W^O$KJ
M''7V!XHF.1A(G2Y@TV/T-M!I@,V>RK*[QM;5A/Z[+<[S5 Q53'68$VZPHR0*
M]<:AA,&>^7Q"!A/:BRDMY=X&4)\G=W=6ZMHWAKOF^C]C. 0=XJ3;TE2UDI'*
M9^Q9\L@,;$!,&..'3Y1>8D60XNM#6UJA]AF0$SXN9IWS[PVC@SU4QK9>="M?
MGUV^7LD!>( V)+4,,+=9XO<$/4YG\2'T+Z%]&+<1"\Y=[@1#64NB=]OB Y8
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
M0QHHP<8 %6/K0J1 C'8*33 OE@HQ['<AO P)#$>R=5(4^S5:#G>**7(J'N*
M9]M$['<(\B!JI^@76W]*7;M1[?^Q\QL":494Y^KW W'1N>T*ZHBA'N#HFRB1
M^!?I<]W/[<1:[&G)TIRKY$NK@M8XX)X4VQ%I:]RI*9\A >?*+N>['\LF_?EM
MU<(#=;'?!SO'$YPEX=_(E1BH6QGETLWR<+@,%I8JE=9VJ3:;6O1HK[RT^(3K
MC@<J)!AH[+PFAN)1';:CBGK,N;^;5D%94>5*4&VY#_6)PJEDU+].R^_/\(:V
MH]26)WN-X_:6Y90B;@M >'FJA9"$YFA<IU5E4.I)M=35/RB'U@IOQF(H8[%V
M35\JIG%=3Q=AJH8EIA>V&!2&'3;^8(=9_5NG;HF2!J@_-]98HTOVL>0@)$DB
M_,+U.\ *;W!L2@5WS!9D6\/1+A^?R*C_Q2,?V)WXXZJ=2Q\]N\JD[O3!5[%5
M\K=:"C66B(F2+&V7P\XOZ8 Z:"@U=FID:K/L+FETS">;)DU2$,T^K )?'WF_
M4<=&@99;)_G4,G5!0@E)N=94*"$]BHDA!:Q\*<^)@YQ(;/3K>K77J'?4Z+,"
M,Z99IF+G#CHE63T DSV9BGS"#7^$PEFT2\)3#9J54QH_1L0<6C.J]I:E_>4(
M?%%#V!8_%[.:P\\2GE7!MFSUU]Y]QPX>I&RU<G'3BJ&Y@+VK31F+I9)07GRE
M4;&6[9OT8H5X8!OP#U*,4(<Y ^]=#1-"EJE2D7;RV184#RS!9-R/3\.G[H!4
M\4OXN4W7@@X@R5)?8;55=1Z7@UC28I9?S"^,,#@65@>K"48TY;-L4"^@IM@;
M<Y=0$V:'^762E>@-8IA*5Y)!_>_@V-6!/, 3<!/(2IIY2U)[<5LBO<;L<;S5
M).&UVQ9LE_MO"[9?2L'V6BC>YRB"0[\>C*W?<K"SD&8Y<F U: 6$HDE2JC)0
MQ/?<"ET^AXY3HLK1\(9*0C@F5(N*B0(6!WI_Q?!(!TV/XR+K+78?AX![U8O^
M01[*0EV'Y3(L]E,)2%(U:GP3ABSC.W$,ZB*JUTOB.1B6QKVZW#9LS1[C8BL]
MV?C6VO971/!,'=$BU3U9D8HS>Q%7@T;FQ,O>M)<O2,#VQ5E:J6J>3]1Z1+[)
M=P>&B<?>-GA?Q\68QT GW901 ?^6*YNM9&VTIYTE4YQ2\^;&[.V]/=@]V-W;
MW]UY\_K@[:KFQB#/OGJUEG-C/M3UJ]\#<4EUTH3BXX;7^Q-9CY84%;1$VQ+M
MBHCV7Q389'RHN;0I$"&C./85!J6(E+]2<S[+<%$T+=-&J7K@_0V]*0YV.(/,
M@',4A\/S]DH9K)WLOMJL@Z)#$W5#P^VR:2(JZ:D* I_%LX1W^P'#S[L[6__
M7[H__LYJ$HVC**$1PG65"0,=@^F+[A!##;(OA)?^)P<>H("UK0ZM!4MSL<8-
MKQQ4@L']18_!S\".G%?U9U*S[\WO]$J_TH)>^13[5F:W,GNNU\64>+%8=Y!3
M2;2'8HN<'!8-0(S/7N#8%D4+P,WN%PZV?0[TUDX^+7UY38%V!*>DH8\6-LC%
M @P(=S-PQ33+3?3",/=N^U6PXM5"(2NU6@9L&?")&? C<(O!?HDTF0!]9IAT
MQH9,;<:F+B7MZ+P*JH5-%FD>J87Z.G\("LX6KW06E'$Q&^.R-V_)OB7[)R;[
M4U<C9&L8*FCJC'"+ QF09''N-E9AXTB%17#I!1MQ>3S'!?AT.A_%ZY"5;+@0
MDA](>B-6V+QFQZ-B1:E!1O('!907+[CKN!.G%*,DN-G*)V4C;8G)Y>V;/J7[
MP$+AK&+EJG/Q=LYR1AO<5=H:#>]!I@PA;5J^;?GVJ0=S?)G,NW9(KPNCMXKJ
M(W\(5X;J+2D+PE%C=3QMA=]%<MJ&JEHR?F(R/H&]T[@!E+I -V4ZCD?KI5IE
MLR/1$F)+B-\IT#]6*J/IF[9 P/?*J^6=1R F6\)L"?-I"?/<C>@LL9,Y)K-\
MYE,UG;[,&/W!D](XU2L)<1RO+/H#X=Q"=:OM!Y2ZFY^#D_H%+WUU1U4[X17B
M#WEN#?@PTX7Y3QU;IJMY_(=-*B[6II _Y"^WLM1*-8UKQ>WU.%SG%?\TJT:B
M+9*8I\>[AT*YCC8]!NK# %6$'#Y)4MLENK0V"L<\+:%1K+/R:S!JJ'2=D5N
M%Y(X;'#AD\:/0GY_P..!(N!] 2\CTBJMO)H7\U(^4'-U8]_)G8U*MLG=F_$4
ME6S+RJ#<7M%.7A7G:RFLVY:+-58MC6JY>-6V7)3[;ULNVI:+-98LSS@ISXSD
MUX[*$R][4M(/28F?)CB-MN)QXSEC$:Y>F'=];R_Z!#S_21;-BJ2H% ACI7 <
MT*0@8)IJ[APOESE$GSZ?E/WC'89^29?  ^$]\+ZV5B]/YY%R8$_IK-C0@H=(
M:YC#2PHINS/P"NX6?NB6W\%"HYI/>0+O,"7L$Q'G"-1(<0BO;('"'\;VU;B>
MW]#+!N.M6H2^YT;H>R$0?;]^/#[Y^_FG:X%C6<Y/'PG-]^[@"3&2FA9%KP?1
M7H[:NH'</H^KMTFASLIOE,7H0#GCB@MM4:'IN(K%HF!X5GC+!&90]'2M#"QY
M>W_%SO_!-T525OW>JHAXZDN ,&)]1,V5##Y[)Q)$-6]%52SSD\N+[LP%&;T,
M:&QW]^F8:&>EP\6?(:SU#RZ:!Z/A5\L;3:*F;?&K"F1NIY:#S9'D0 INRGC+
MF(]BS/\4KWJQAX*Z&V4T3L",9!^<G04RB)+,(@ 6+D19#JT& Y2T"8M)X(T;
M[NEN7\[72LU."1*+NHRK'*DIRF5,6L7TK8K):GT+9XF]"'T%0IWP,\&5WC_<
MV1&3L>A* V0>"WRJ(_'=_:_<U:U*,QW(R.H)D\.3O:V^V][9V_'^M[HX4#9J
MTGO WBHGO",$IAS#5R/WB>OA0D!+&U[X(0_\73, _U;]\NV[MW4!^-X'X!\:
MY"TIIDK=8*4VO/H1MF)*1/*@'CRK5BP'$M6XP,@IW-%K"OTAB66%+VB38B@V
M_(1ATD$.AH%_V*4SQ?WD/,BCM<8>JXV4I,M<^RIH'2O[&!4F5&"D:1?B:N*!
M?EL&?^7#%$L2[33QM,*C1@EBBXG(Q?@NA\]^=:=,4F!H&$5VT3V&C_J<I#?B
MBB 3B]E_\.-DHN*7!_W]+./CT+5"X],*"(3]H@A(,SWT:R^/@+$SE%A!(*D!
M2AN3*RH7PAT5(F_H=E3DR0H?$P<L.=_2[Z_U0T@$)VJ,4SX=<=4]*> %8L83
M>+?U]_+N_$N>^<@^E Q&6MUB4 D^A;M)RF48-9]M\):P#92?._A="8L-]$06
MXZNL^'&#$"C0"(_"6".\C*C:H,8SR2Q.+LTWPUWAX_N1TZP5V-V$9P;0=GF\
M5 X+B!8N+ #(*M>B#I\)V3=)VB_+P=FH6N]\W'/,.\56N:TKAMH/&LJ3'^;A
M>SI4GX=+9QXE,)4Z-.>YK"!^?1,G4V+ )$8R$@-84C%TN%-.'(;+?\9Q8BX+
MSJ)!?='@1!=@=;R(+>/.KXC(^_A:+M 78A5H![R!*?PJ12P[.WQB2@/=+-SP
M7,2_%O#:< B%V_G;&,H*8RC+7^G2F@I^URRW?#A_O)T;2\?BMTH\\^F;3E&J
M://0I5>"'01%&-+]C(?%V"<02+6<(O'4/FPYI5H5@+3JL&H6?^\_EX=.5L<!
MOFQ3Z5E EL[.K[N-GFYPV"@7 !49QM@6V,K#0.'H?@=CHC$K$I*V.':S/B1=
M,ZD3'H'72Q[+^3A4E869KMOBE-'=N8JI]$S<@YT:T8,9/78ZPEVB5HG0X#/+
MU\)SJ:H6WS6%FZ;<>FQA'-T-P'0;Z;[."K0\9P*2N>?LN\=LMT6(7^-2KF:5
M*[]NRY7+_7^7<N7W/_>3</;+?[__>92-HU_^/U!+ P04    " "LA5M:B2B.
ME (%  #E/@  #P   'AP97(M97@R,5\Q+FAT;>U;75/;.!1][Z_0MK-;F,$F
MH852.\M,&K*0;38P<>AT]DV)Y?AN9<F5E3CAU^^58U/(!LJF9*?-B@<"UM65
M[CDZ^G)N(]8)/WE&&C&C(7Z2A@;-V4G[HW-0=^N-_<6_:+!?6C2&,IR33,\Y
M^_5Y2L,0Q-@[3F=^0M48A$<G6OX$22J5ID+[SPNG(4RK*M<.B)#-/.>5GX!P
M8@;C6'LU]Q"$G\H,-$CA*<:IABG#ZHU]K%PX22L7D13:R>":>?5:JLN&'2U3
MK^8791%-@,^] 20L(SV6D[Y,J*@,AU)KF6"?M:_93#N4PQB;-/TP[1D/54LC
MR:7R7M2*'S^/03,G2^F(>:EB3JYHNF@P7T0QE#STEWKW4(>*LD],"8.AD((5
MD.00ZMB+0#LC+&<%B.U9#$/09$&*J8? I)N I7YP%Y<1=H"I[Q:8X.I=T#GM
M-/N==D N?B.#\S;IM\\ZP:#?[ V6H-)TR%D50ADV9Y'VZNY1[>!G?RA5R%01
MB&FXYA<5'$[G<J*+D>TO^O#VV*W=F",6G*89\S*64D4U6PQZ;$Y5;4TA0_HX
MZ+E769=&:!565@O?AW6W=F2<SPQ8IA]EM,C0K!"$#N^I^OK8??OZ,57Q#[7<
MQU*);]Q72,Y*1G.,UQDJ1C]YQ6_'/%@11XE+,?+<-X<ICAK)(235<"EGC84!
MRKZT5^5,L*)&:5%PM=)@RI2&$>7EH$7/-ZV4X_I60]6358X0I!6".G8/UU=4
M[;:<3 A/)J9'*:37_*-]2P<KA\_3,V8)N7_*&C0';7+1)Q<X6?5_O^IW@M-.
M:]"YZ)D)K--K7?0O+_I-\V 5;P]HMXX(?JMXK3C7&PN/HOZTV^UU2!<2]!)^
M3916=.L#?24,PN0]&H8RL3+:+G9/!\$>Z8B1:R6T09#Q#)93Q:QXMHS708#:
MP3.=H.:L33D)F)K""#MXE@S/K:0V!_T94]B%N574=M%J%-5% 8D,3>WN;O.
M=\S]H%@)L=71CTLKO(//$]#S4QB#QG6I)54J5;%*6379C9Z5T[_CM2^G0"Z5
M#"<C;;5DM62UM#ZO _@@R26G.I(J(0,VB@6Z'P-VL-MM645915E%K:,H:?;Q
M)$A=<DVD*^V%W@817X!M=;1=K!8Z,@L2;O5@2C6S%Q#_P06$"(%:)6T7J1_8
ME$F[G;/;.2N>=<23XSY.1MJ02YJ!U=#FL.Y)E5/[%FG+6+VKH'/)#0B9W<W9
M+PM973V=KF[=./SIVAL'>^-@!?5M@@IR%C)!FN^LD#8'^0)D*Z3M8O5CRM27
M-[1!"J(E[8O:[^<> C]-_M<FLNR^&NS]X3UU!MTO+^I'-7^S287_LW"74DO7
M";B^%/#+%OH:*GBYEU&1.1G.'-&/%_5C)?S4I ]B1@0UM65$I(X9KI63808A
M4&7>X9N-C,1S-AX#74*"R2B^6Y[+"0^)D'J/0$30+Q8QA6=&$ 2]$3H>*S8V
M+U\H.B/F>Z FT;1R,=\KZFC0$V."Y6,!$4[$!ID;(Y*#CDN'":,F*M/=CF8)
M.:K5=X:[.P?UW1V 7?.XS\837BP3)'#>NTO4FH3K$:=99E:),7/N9K8B*ZLS
MLB/.9DX(BHV*-&RD:Y((/X0LY73NF=)_)FW_-<' HGF%=F'E,!$^D,W]):<[
MOMFTE&,)! >!@T)356;<WBU QXO'B["*O0N--%,>Y3F=9\4>IK%ODM1/GC7V
MB_3VOP%02P,$%     @ K(5;6D))Q5(> P  1@\   \   !X<&5R+65X,C-?
M,2YH=&WM5VV/VS8,_KS^"JX%^NF4U[8I;.^ -N=KO=V20Y+#[JMLTXE66Q(D
MI8G[ZT?)\7IM@6'K5K3;S4 2R"3%QWP8F4^R<TU]_@"2'?*2?B%QPM5XGMZR
MR70P3H;=DAR&)X\D5V4+UK4U_O!0\[(4<AL]U\>XX68K9,3W3GTO&JV,X]+%
M#\.FI7C[40AS2D>CP5,AXW=,R!*/$9O&C9!LAV*[<R>;5E8XH61DL.9.O,4X
M5T=FQ3N?-5>F1,/H#J5)=)^A4M)Y%XS&(^U.N+I\<;!5O!%U&VU$@Q86>("5
M:KCL'7/EG&K(U^'1,5Z+K8QJK/RC)#Z\3U.H6IGHT2A<\6$G'#*K>8&1-L@.
MANOX(R1_E#S8WJ"1_L&DDAAJ<1"EVT65<*P@.X9Z)KDY3X;>_]O \_C1^-DH
M[A$--7V([D#[/TS)Y G%WF'%^$;Y5FCYCJZ_0\NA:_M<U>67 9C>OLY>9AOH
M_M>_L_4G>0JU_WRJ"L* YC.X"GN46"C#PSFPIZ/"U$(B6%6++U2J^7*Q3A<;
M6%Y"MKA(KU/ZHN4J?96M-^DJO8#KFY=7V1Q>S.?+F\4F6[R"RVSU\U\OZW_B
M1/H%@1:6%N 4N!V"D$28/G$&>0L&*S0H"V^"%6Z%=2?CVG&'C8]=*#N Z73*
M)L]FL]$4N"R[Y6PTFTR ?"^5:6#-GH.J0.T-[>I?,U#2#B5<8F[VW+0PF9W!
M9#1Y>@;=2T-N>UB5D%P6@M=4L5-6Z_>ZU6@$9+(8 -<:N?$Q!-3'O)!R3P&K
M+E4/8CQB/T&E3'!I*0*0&K.$"RRPR=' =!Q /!G<TYZ >_K<0SN$B_1JF6TV
M*3SFC8YAL[R9OT[AZNKZGM;DOO;"FDOX45D\@SF!H]-""NZGMT].JJ]<GZ\X
M*_;BH*BYM5X<;)&=QGJ/AS8DK'?4PQVM4-5X9*4P6(3!@$C>-S(NA=4U;R-O
MC7NMT1<B2(I/-,:O>^M$U?8P0RBCX_Q_\?&O%1_O)<C.]!!/%1;23X^,!@#C
M@EB-/S00\=WMKA<-\C>,5S2\1KP^\-8&19L,O0H^?T"JV.OGWP!02P,$%
M  @ K(5;6HTS,%MU P  BP\   \   !X<&5R+65X,C-?,BYH=&WE5VUOVS80
M_KS^BEL+#!M@VH[<QH&D!5A=IW6;.H'M8OE*2R>)JT0*)%5;_?4[TE::IL&Z
M!LM<; 9L@[SWYXX2G[BP57GZ".(">4K_$%MA2SR=7K%@U _BP6Y)"H.]1KQ6
M:0O&MB7^^KCF:2ID'I[4VZCB.A<RY(U5/XJJ5MIR::/'WFDJ/MPR85;5X;#_
M3,CH(Q,RQ6W(1E$E)"M0Y(4E6>"$M3+""B5#C26WX@-&:[5E1GQT8==*IZ@9
M[5"<N.Y"9$I:IX+AT;"V^\1V 2,ORW@ERC9<B0H-S'$#"U5QV2FNE;6J(EV+
M6\MX*7(9EIBY6F)GWH79%,(B,S5/,*PULHWF=70K]E^%\[+WJ*4K12J)OOR-
M2&T19L*RA.3H(?SIR='Q,(H'SN(T'M3T)40]LO]PT<%3LKU1MW:]N%UXHDJE
MPR=#_XG^/1A^H$\'PGWRV>PF:ZW*]&$2G%Z]FCV?K6!W=*Z[]3?[Y+&_?ZL2
MR@'U/7KE?:28*,W]26OH-.I22 2C2O% 4$TNYLOI? 479S";OYA>3NF'EHOI
MR]ER-5U,7\#EN^?GLPG\-IE<O)NO9O.7<#9;O/UV6+]E_(\_A_2N4W^HX?\=
MH4"-ZQ9HS] >6 6V0!"2.E?OFP<DUYB1HDR<R&LL,!?&[A66EENLG#TMSI2N
M8,E.X.>YZL-H-&+!>#@. N RA>NMX_%X./H%5 97-6H!,YGTW4HUFH*Y)SVD
MY#2%MUPG!1SU(!@&3WN VP1K"YG2/HVDX#*_3HJJEZC=BC D*[<W457-90L\
M250CK?&F!G.7KH%4F*0QAN*0T5Q9A*##P$'B9M5GD0G)92)X22W;UVIZP(U3
M_A3+Z8(P<(9KW7#=0C#V>3_KP>Y5(_/.^UT.]YYX72/79E>4\^8 /1JR-_V'
M'=23KP_J 5]/ARGX4"=S8 9PJ46"&QH.7:C&X$0I.BD&SL\O_[>P++F$U\I@
M#R:4')UD*?C#@O'5&]NAH/CB&7-@'/Y;CX;OO5Q'?I*2&^/(3XYLSUI</N20
M<KW!CFYPH:S$+4N%QL3?RFAVFTI&]!*L2]Z&3AIU7*H#PM.I+SG4'XVQ(FN[
M/+TM0YE^+^3J[IOKP>G5)Y)5Z"ZI?15"NOLQH^N MI[Q1I\+"-S=]J[A&OE[
MQC,J,N3EAK?&T^)XX*CTZ2.BUHZ$_PE02P,$%     @ K(5;6C^&<CDX"
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
M?M3_:L^GSBLU8]6$3/ZM7)S:?SOFJU^=VER@FJUC>SL*9;0R4"Y(UYYLW"R
M<9O7C;]CV)<%!CF2>B&7/D;ZR3G?DGO]W>0\WJ_[/U!+ P04    " "LA5M:
ME?2$&I(%  !8,@  #P   'AP97(M97@S,E\Q+FAT;>U;X4_;.!3_OK_"QW03
M2$V;M,!&TB%57;GU=H*I%&G?3F[B-+XY=F8[M-E??\].TD%A6\=@ZUB0 "5^
M]GO^_9Z?_9[B?J)3=OP$]1."(_B/^IIJ1HY'[YQ>M^WU.^4C"'0JB?Y,1 52
MNF#DY4Z&HXCRN?\B6P8IEG/*?9QK\0=-,R$UYCK8L8-&]'*MBZ-%YKOM \J#
MCP[E$5GZ3B](*7<20N>)AK9#:,N$HIH*[DO"L*:7))B)I:/H1Z-U)F1$I -O
M0$T_JS7$@FLC0GS/S71E5ZDOL&TQ3BDK_"E-B4*G9($F(L6\%IP)K44*LIHL
MM8,9G7.?D=A,I6^ZUVH6"=7$41D.B9])XBPDSH(UW5]29]O>$\G-5+C@Q,Y^
M02.=^#'53@CMQ"+X[*EWZ ;]CNEQW.]D\ N 6F ?<M+2\!#L(!J]W%$D-#3\
MZZV!$ HFI/_4M3_!YR%9E*3.!(L>!J/1,J$SJE'IM2ND-L3H\"MV? &E$/03
MN>X<6X/+<#29CD_&P\%T?':*WEY,SB\&IU,T/?MVD.[L2%L.T>3BGQ'R>MCQ
M]G=G>^CL!$U?C]#Y:'@Q&4_'HW,T>C=\/3C]:X0&PZEI]HYZ^PU\-7R#TU?(
M>X$NVN?M8=O 9CW-ZQVXWX[1T=W7X6TA>E.,[AN2,4?PP,N8B194)T@G! TX
MSS%#$V(V1R1B]"XCDJ(Q#]LMA-$KV.(66!+H*T$"V\Z[IN.SI\NNZX7!4*09
MYD7Y& 5[+002)T*FR'.=-R@6TNHI"):(P)X:P9@A26=$HI[70EVWNX^P0C%E
MT+0RZYR$N81=%B:+>81&RS#!?$X0:$NI4C>L*.V_8L2XA?X&H5$;O:$R3#B1
M+31,*(EA+!C;;-OH+(YI"'88#6\E430"J%H(7FD:%RV4Y5+E<&! 6J!)SLB5
M!0E K9FY,G$06AS-@FR9F>'43KMEU7QR2K.!/@^L3Y9BD<@T0'!5:25SY!ZN
M%&(YPYPHYVS)2%'KZKINMP7MV/9*"_2>BP7@.2?^;^OON]X>F@)BE6?'.6,%
M>'&:,</6RM$D^9!328 CK0R4Y]4"\7J[&&B6R#O8C>["=V#X_GW1[Y;H4PX!
M("W#AFG%E(./4V[1K*G!5 (W8) R++1,,V8,03<(11"<H"$#6E3+]HHIQSPT
M[V' R)[$[=("J9R5) J(85:GJHFKHE3[!VZ1=SB??XW\[SB>VS0*SR"(5:94
MB8JQQ8P&IIM6A^%"Y-IF3$$Y\/Y1V_TSJ,3!GQC.%/$5R3!@3,ID"L:6]<"7
M5,&IEU%=^+5T)012T0H).[;GVJ%7V5,U@3I]ZNBH'+VCY;J:*B7S#MH>H'8K
ML NPV9E)@M_[]J]C7MQBR[7TSR1XU;-A$'(^=[\++R_-KA!B5K%;,KX2K1T
M!#=+^[KWN\X_[UAWS>8V@+[;/CKX&=B#[&W KU)O^P:\ BG!:+02E54.[W9?
M/!!-1OJ> O)&M'549_V4\XMS^'BY:GAZH-!WKRQME"(TW&WI&MM]*RD<#3,X
M&]Z@<.];67,;RGX 92=D)G,L"]1];HL!!U^B"?Z;0^IO>'3?8+;>=\35+2_G
M-07CIF#<%(R;@O$#%XPG I1HF"&DD8KPNF!\LBHXU:?!ZT6EIF+\.!R^J1@W
M%>.F8MQ4C)N*<5,Q?IS5+5,O7COD_.(,/E:F&I9^!98^DQ\T;&UIL?%*??@3
M:>8D. A#D7,- S3EXJUFL"D7WU>Y^+%\=UY_RA\RK)1917/B7,]4P-8KW_I?
M^;(_9F3I1)#+VP3>Y!YYRH.(J@QR&M^TWEA<]G+ C1L!_^7*U']J,VU7!W+Z
M;;DJ<'OQ]:=?%OAT92!9A=-J%I0SR/L=I;&L4LOK#0!N^;KDV\95',,D?<P6
MN% VOO8[YE[(\9-^Q]XH^1]02P,$%     @ K(5;6LU^@K,J$0  1EL   X
M  !X<&5R+65X-%\Q+FAT;>U<:6_<-AK^WE_!;7<+&] X=M(&[8RW@.ND1;#9
M-$B\0/<C1Z(\;*BC)#5'?_V^!ZEKCL39I$<\!0I'(XG'>S[O05TN?&&^^TQ<
M+I3,X*^X]-H;]=W3GR=?G5U</N KN/\@/' YK[*-<'YCU#\_KV66Z?)V^DV]
MGA72WNIR*AM?_4T7=66]+/WL<QHST\O1*Q-?U=/SLZ]U.?MMHLM,K:>31[-"
MEY.%TK<+/[V .W7EM-=5.;7*2*^7:C:OUA.G?\,YYY7-E)W +S#)91W'SZO2
MXR-J>G%>^[ JGFU&]W)9:+.9WNA".?%"K<2KJI!E?'!>>5\5\*Q7:S^11M^6
M4Z-RW,@EOAZG62VT5Q-7RU1-:ZLF*ROK66_NAS#WH>GHWAME2]Q*696*]K[2
MF5],<^TG*=Q71+\OO[AX?#Z[?(!O?'?YH(;_@9Q$UH^Y:8M<&.\ZK4QEIU^<
MTW^S_318,0_GE<EFH[5]&*(\72_T7'M!,MI2YF/3)(7)E?W3$N7)T]?7KYZ]
MO'GVTPOQTP_B^NKELYNKY^+US4_7_[H[E=XJPG?4F'<ETX>FRLU"B;PRIEK!
MHR)3+K6Z1JLBJEQXN)E610%7SE?I&R'+3,!Z<F6MRL)O\-S/M;):/"O3,W&"
M[WSYQ?KA^44ZNZZ*6I8;OLQFIT([458>QZR-\HK&@]]^;8 PN88A=2FT=P+6
MIJWR&S'?")I.E:D2OJ(5#4;]=N:$+!28R(Q&L\IYZ>$B5=;#F"E<X!)UF586
MS*[$O25"=F_EMBJ$!P+2^/AWL(=#XW0;PZEW+F.^,7+E[C(AOS$:NJX-+&%N
M%)"_6FH'D[O(H1]5J:PT0)=V8>*Y7,7;KWU8^A-P$RMI1],]^?'Z>3O9V7LH
MPC=_C")\='MQU?A%96'03%S+6GN@\&L4^+N3Z/&G8RI\A70HFV*N+,J46X!
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
M'A:E.&(J,-OW5M-[(&F40>4$ZL Q%PV@F=O87@%2N[((@Q##$X71ZU/2=-Z
ME&(L-,>F'"P5OBUARF6T +Y NK%G)9/8>C9  Z !/;_IWS[P6>S"QFHGHQ)>
M>S*,F#J$&/820\7@8&.D"%X=]A^NN;<N8C^U5FE#=H7#PJV>*0SO$"F%]"O>
M^O8<#%8F\1[V$EJC^W<O'L;;=5=H5%1_/KDXG6S@!=P^+LA)VUJK&ANQ*$N-
M3_3:\0>4FD5&9PD8OQ4 *9LPSW4(=V5G'4=$ACBTRQ7[A;9@*D\>G9_B6ENF
MQQ(Y/>3T&I]Y')_A]B>"4OT=X)Q)9,%V-7K 019'N'15QQ:*MR'&-FV_/_6D
M9<E!ZK?DC0L:2!30!6-[?)==%>H.O]B=T&"*;3"DYA[KNH&@(L5"<FHJ%XH]
M?;KNFFM%678+^RIDI@Y7.JC1D7$C$PJH7H2@A=0[]+GN%W(:WPV.+A1$#4XI
M#$$Y9A1(NSFA 'IO[Z;?-$(OO/IP.G[T@@<L_'--+3/8 !Z:3/[-9#PZO9U:
M51X^HC1RCX&D03+=EMP'M)I*2NGUP.JA6#RF#,<P]*TI@.[5=)P+VA%WLIU:
M2%1C<.)4A6S;>PX%[4BCD/F@9J9^*Y#?4+ <?0O5*$?5P3VC8MQ+=MEU)4QN
MXN%,(Z-O;!%'^$W6,Y(] <3A^:<MCA1R$Q.K@0M(H#;_7,/ZN<>'_W6T)H<Q
M-298BN!<=N:.J9'G:%L.-#3TJA28)$2*@LX8@A><JH'+K*I]0#"U"GFV?39K
MNV1QUAWO&K0E(&08GDAIM>K#K.,=0VP"8[UBR=C2A:AZ=]3,F. 8*G] M3[<
MDGSL5/C+%;V/G0I_0:;=+T_YTE#IWJGNS/L=3T[$LR="SJOEOFB9CTSUCC13
MWT!LD4>(O^O4]*B;8/]Y@*[-OSM*U1Z=ZC[+$$Y6'3JZ0$@UUVOZVYT8I2--
MY.1 83:<D(@A.A^$]K%1&GLKN*F"3^Y0/_JNOMVC,SP(X8Z-Y[%1.4"LA^>/
MH@11#:BK6T"<1Y^T<=UG,F+N%T+0><RO)ZVJ=L<R"F5OZ8")D[&:21:!:S!T
MH#)ICY1P9-V>^.4JE(;M20"O5I9.AL,P(?KMXG7JZ77-W.E,8XJ1%)9L %@
M10?@^AE&B&L!HY<*PG]-.ZQ6,.K%U_]H\YF45=OZV BJ<<">H:B%$U% :\'"
MG3PZI6QLS'P2]&Y#3X*XFU#I=_M7EXBF1-@\%2?Z=&\<'3INL47'#TB!H7[L
M!4AB[HXL'7;YLU\.E32ER9#0%#L8*L(1U1[I.2'"/5JJ/7<9]D@[XYZ*O5L[
MT; G.HV+C0Q-4<A^PN!#SM0G/G)7>I(\+[Y!-L?/Z[R%P>*$#O/S":/@'E9E
MZ(?KY5@JP=\9P)) +/:/'E=%;:J-"JEN ?"83W>$1#+@-(TE!BSQ9Q7%3JU[
M:#\CT)WY NKEW%A"\KM:*&)EF#0&H1Z_>6-C@H:O2!37K?, MW6*/P%C@#/_
MG]SN%23MWJ$]97C6C/-H>U/-!Z+0EM&/'XN'#QZUS.X?DQ[P&&G=LHF.N.W<
MWST_5QQS#5FE^#M2:EV']@#,'H2S^UR: DX$2PT_[?$O9^+*<=80-#P)12!R
MQ>$3#W5M-J.O3ATAS>$/S\7OCOR 7:GW%M"\QY'CP7DB=K^#JBXZ*^J^0H.-
MZ 2+@:&KK9^CPCP7YM9*-DDY=P?S2(TE#;E>(-3I"KG;7PCC/N$YVW[J*$;+
MV'U5AD:E<AH"!-))")Z6/&7PGORMB7B0:6ZK!ET(N4X8/=_ZV 7Y91Q*QOJ<
M0X)1Z)$:J0M\ ],$V!:'V"AKL-3; 3U\%SQ2DQ+^PKO@5E9=(CZ<]*$:864+
M[*MKFZ.#WTR&WJ1UF CN;K>ST2/;@(_MRH<FT;4=VIR\E;IT?CS>1UJXM-J1
M4V.;29WT1D:APB>Z!O">Q4SZ@[RC9%.IB/*V)\@[*MN #(> <^N4UVG"6&#Y
MIZ(7-W.._#/F#\#]2VT1,*7>(BS:IU-[T@8'24=Y]-_!,N0JHR\(\I=D4D3S
M8"I:B/^?4GO*A5 1'7Z\ IK"DME,)'&RO#&P-O3*U!70'7X F@$-DG>R)P0V
MAX?\:(O (."W'PH"MMW1(T%(@E!W7Q)YW45R5ZEG%HQG[02]Q16MXR=1<ZWQ
MZ@9NOUJ"P_Z.WUA]GWSBAW-K6_G$8];^+YD _MA9^\L'^!GL[SZ[?$#?S_X?
M4$L! A0#%     @ JX5;6AJOW3G%&P< 6N8) !(              ( !
M &EM9S(V,#0R-C@U-5\P+FIP9U!+ 0(4 Q0    ( *R%6UIB\.1-P\,$ (L>
M1@ 1              "  ?4;!P!X<&5R+3(P,C0Q,C,Q+FAT;5!+ 0(4 Q0
M   ( *R%6UJIAW\=)<4" .]\*@ 1              "  >??"P!X<&5R+3(P
M,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( *R%6UJD3*'5OC(   KG 0 /
M      "  3NE#@!X<&5R+65X,3E?,2YH=&U02P$"% ,4    " "LA5M:B2B.
ME (%  #E/@  #P              @ $FV X >'!E<BUE>#(Q7S$N:'1M4$L!
M A0#%     @ K(5;6D))Q5(> P  1@\   \              ( !5=T. 'AP
M97(M97@R,U\Q+FAT;5!+ 0(4 Q0    ( *R%6UJ-,S!;=0,  (L/   /
M          "  :#@#@!X<&5R+65X,C-?,BYH=&U02P$"% ,4    " "LA5M:
M/X9R.3@(  !+.0  #P              @ %"Y X >'!E<BUE>#,Q7S$N:'1M
M4$L! A0#%     @ K(5;6L-S-WS\!P  9C<   \              ( !I^P.
M 'AP97(M97@S,5\R+FAT;5!+ 0(4 Q0    ( *R%6UJ5](0:D@4  %@R   /
M              "  =#T#@!X<&5R+65X,S)?,2YH=&U02P$"% ,4    " "L
MA5M:S7Z"LRH1  !&6P  #@              @ &/^@X >'!E<BUE>#1?,2YH
8=&U02P4&      L "P"E @  Y0L/

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>xper-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xper="http://xperi.com/20241231"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="xper-20241231.xsd" xlink:type="simple"/>
    <context id="C_80d596e2-0c9c-44a2-ba6c-c287b0b152e2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="C_83298856-330b-4d43-a89a-6916c03024eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_836fd025-0bce-40c4-9045-c7dda83cb0f3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="C_83ba659a-0005-42ee-879c-99ba6a81dac4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_83cd948b-f877-44b3-840a-25ffe27cdb49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_83e5b0df-5966-4c8c-8f77-1538ca89a295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="C_8447d45f-b2eb-4824-8a49-64edccaee91d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_847791cc-230a-4521-8b04-314a1a36dbfd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_84aaf37d-7f0c-4cab-95a2-e35aa2ac9a75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_8547870d-eacf-4ab4-940d-d516aa4c2abe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_854b603e-4431-4624-b575-928c4c22aaf9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_85d0af8e-17bf-4cfe-9ac3-f04c408d55a3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_86e4e6df-4131-4021-a41e-11c477d99359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_897a231b-ddc0-4618-967d-22384089b51f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_8d93d8e2-1666-4234-b6af-d57767be5088">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_8e36fc1c-22af-439d-8e04-78793fd9b67f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_901c45df-de3a-4d18-b448-2f4e9f56ec14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_90ab6959-699e-4e91-818e-7440a77371c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_91860fbf-ed59-4819-841d-ddced3b8be93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_933e1ba5-95ab-4e27-b546-b77c3da42701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_93831c42-5382-4157-a2e9-3e81bd41da6d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_94e1d966-5050-433a-af34-ae078e450e87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_952ac0b8-4321-4ef0-b240-9a4d7e373ab3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_96a1e279-bd22-4291-ba04-831abb661d51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_97040d9b-74b8-47de-8d3f-8221ce2c0c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_97580b34-bd9d-4be9-87f2-90d490a38cfe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_978e90d8-288f-4c02-86de-ebe1d82bc51f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_97a006f6-e8ae-4b6a-ba88-f6b8f827c7c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_97c562e9-9f92-411a-ab32-b3f6da8cb000">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9a928b3e-8dc3-430d-add5-1c258d34acd8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2029-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">xper:TiVoTradenameTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_9d7a4af9-379e-453f-924f-af07bc4fafc4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-14</instant>
        </period>
    </context>
    <context id="C_9f0137a2-5875-4113-b6b3-a642d1b41656">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_9f420259-8d0e-4b87-92a8-11dddb974513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-21</startDate>
            <endDate>2025-02-21</endDate>
        </period>
    </context>
    <context id="C_a0788211-59ad-4952-8c86-ed6f5fc14c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a116a66c-b227-46ee-9f9f-124560f40811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a16849de-4f3a-4597-8b98-6579918c179c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a186c5da-24ee-4038-b1f0-391a89aebcd9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_a1a19620-37eb-4c63-a09c-b92534a62fd9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a1bc2ce9-179d-4187-9d63-75c5c0a80bc6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a20aa53f-f23e-42fa-9299-eb977f33af3c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_a27514e2-71ce-4c17-9de3-052b46ef6216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2024-10-02</startDate>
            <endDate>2024-10-02</endDate>
        </period>
    </context>
    <context id="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_a42d8b20-6e14-4f23-9ab4-6792b682a987">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:DeferredConsiderationFromDivestitureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a62f2f08-fb48-48a8-9dec-c4a21957a8d5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a66b8ca8-7e85-4314-8bc9-8bc0a9e67582">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">xper:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a688cf06-ff66-42d7-8a14-d220903baa8a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_a8cc10cc-aa23-4323-b419-c3affd42b4d9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_a91e157c-f56f-4392-8b08-827d820331ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_a924f126-433a-4d5f-b51f-6784c11c1a4d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_a9974bfe-2a11-4542-8c30-a2fa9bec52f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_a9d6b578-9420-453c-888c-f2c1e9487fd5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_a9eca1d1-7a8d-4001-a66f-9c95f9907b50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_ab6d3d63-edbe-42eb-b7d5-8d1131fe4e82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:CapitalizedInternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_ac5f8085-86ed-47cf-b525-d88e99aba088">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_ae9ecebd-a206-45e7-95ac-976cb474987f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_b2dd793d-5a4e-4284-b9d8-49c30b5bc619">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_b43d174b-921a-4888-aeca-a04604317c0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_b55e7992-848f-4a29-b99e-a14dcb1dedbb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_bacbaf00-f530-45fa-b93f-f60585ae5d03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-02</instant>
        </period>
    </context>
    <context id="C_bdd25260-af32-49c5-bea2-d9cc56bff7c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="C_be5f8339-7e40-4903-bcc0-86404269a61b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">xper:AssetsHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="C_bea7478d-4f4d-4002-b650-e1543b0a83d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="C_c0b78ecf-0f72-4f42-87d0-6078b96d63be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">xper:ARFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-21</instant>
        </period>
    </context>
    <context id="C_c1e68ee3-2663-4941-bfaf-c337cc8bd31d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c45fcba0-0aa9-427c-9ac0-3913548e9fe7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c471cdf0-6ac3-4dfb-81c3-63b397e005bb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c499595b-cf66-4583-943a-86857bb43a02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_c53db242-5338-4dd9-b1c2-99fa75b30d69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c580d522-bd4b-4091-acb8-d7eab8a013aa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c785192f-42cd-4c97-aa6d-9abb59e66253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xper:NetInvestmentByFormerParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_c8843994-523e-457b-807a-9259def3e8fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_c9405239-7881-402f-b661-8a995ec1bda2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_c9ac3af7-ddf7-4b52-8a9d-bf7c0df7197d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_ca6b86d4-4038-466c-bbd4-3370e8e4ddaf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_cc653461-91d2-41f0-87cb-ca3de94d7e1d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_cc6db11e-9f35-47a6-abe5-a816935efa0d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_cd338a2c-ae3a-4f8c-9c6a-f9da1344c634">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</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_cd5192c1-9fb4-4700-a5c7-f54fb4e26845">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_cd814633-6cc2-4742-a8bb-6c4f6829c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_cda31e83-9d15-40e8-96a3-1c03c3a77218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_cdc1af14-44cb-4365-9458-e7ea7f0c6473">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_cde481a0-0943-4103-a6f2-40f34f78d43c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-01</endDate>
        </period>
    </context>
    <context id="C_ce03c95e-5770-474b-9db5-ae6bb17d8956">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_cf07d4c7-d92a-4590-bae7-6c2dd5d6f689">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_cf4605a3-bd09-474d-ab88-72819b7aa755">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d1f1979b-4480-4d4c-a214-18d248547c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">xper:XperiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d204d4a6-7e58-42e6-a7f0-a492eae1bdea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d20d886e-3491-43e0-8400-44b7d2911377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d2464623-7d97-463b-9463-de988602da4e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_d333034b-c56c-4f8d-9f88-0f9fa16a1d09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_d4382712-2da9-42da-a52c-d68f57680ac9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d48bf9df-674a-41b4-a780-4664fb9d683f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d53c0dcc-5492-4608-b914-30ba25e53c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_d543f190-d362-492d-8eb4-94395d6824bc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d613bd6f-9ad1-408e-bf40-955268dc67eb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d7180f7e-3e01-452b-b815-231c613c13cf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_d821077c-c2bc-40d7-abff-420441d4e2f5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_d8b7923b-6dfe-4ff7-81e0-81b30ff46cc0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_d91694f0-706d-4934-a64f-b24f759c0b47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2025-02-10</instant>
        </period>
    </context>
    <context id="C_d931aad0-8bc9-426c-923a-bc4db47df4bc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_da5c6b1b-eaef-4320-83f4-0115eb6d4268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_dab4b30c-ce74-4ac0-8ab2-5ce6f05c4a7b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_db4fc95a-d17d-46a4-892f-b49299d29901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:NreServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_de6df64d-85fb-4c55-8cef-55652cc93481">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_dfa6c982-bac9-45c6-aafc-9892a7d91f70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentEquityAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_e1e427b6-435c-453a-b7a0-638405d4ca33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_e3288e3a-a42a-4a32-84d8-2f8bd2ef3428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_e3d680f0-dc96-4716-b54b-b0d42d9c12f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentsPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_e3fd4e5e-ba3e-4df8-aea6-a86735000978">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e45427eb-1a20-4158-a28c-de92eb3b50b4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_e4d20db5-7392-4191-ad92-4636d90f6bc2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_e582907c-7f4a-4088-9ba5-9f12ce818eba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e5b45f28-cb5a-4c44-9476-fc15efee9162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_e601928a-1295-4116-9b57-9f3edcfc58c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_e623d6c0-b465-4b87-88cb-977f4d117c7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_e6a290a6-bd41-4985-bcf6-c7d89430b243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e912ad30-eba8-44fc-9206-eb4a19d9403d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_e9328adb-9d91-43ac-87a6-92c7fff46ecf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">xper:NetInvestmentByFormerParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_ea9cabb0-3cb9-4354-8f64-2f82f773fbd8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_eac09ff4-5d77-4717-979c-6449b9edcbc1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_eb564cb7-2c61-4cee-a022-a03bbfe2e8cd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ebed17de-6d66-4b70-97bb-be00db637c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_efd203bb-7b7f-44eb-bab7-6ac89f88d9a4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f124f2fa-874d-4370-8ee7-04400262f79e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_f1af645d-5f04-453c-8827-1c32f798baab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f27b2714-220e-4a3f-8af0-07e37fe41605">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-21</instant>
        </period>
    </context>
    <context id="C_f329a508-49b3-4bb5-a281-4161d449ee89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f3b3997f-a59a-4461-8de0-bcc0831f74c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f3beb14a-b7ec-4ea3-b741-e6bfcafd75d5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f648748c-de8d-455e-9602-0c981c4d6fa5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_f7810a55-111d-4e7a-83d8-969a04a28cff">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-01</instant>
        </period>
    </context>
    <context id="C_f86d9e15-00ea-417b-a917-5b1bd1bb5462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f8cf5af3-a11a-47bf-8315-91001f358dbd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_f8dfd13a-3354-4e18-b741-fab7e84286ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_f9c011fd-0620-41e7-8a81-bea42e910da4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_f9d6e66b-6301-4196-bb14-da53e55ea62c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-31</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="C_fab8e12f-c4a1-438f-a8fc-f9274a85330e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_fafa06d4-d3a3-4a14-8849-46028004b344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</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_fb41317e-ddb9-404f-a32a-e888b528f472">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_fb937f6a-4854-4655-9529-49cbc5e87776">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_fbe7a558-5fe6-4fcb-a12a-0e0c53a5c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerRelationshipsSmallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_fda6e738-aee0-4e7c-bc4a-e3f6f43e74a8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_fe7d067a-c2dc-4be9-957c-5ff0622da78f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_00f43d37-1392-4df6-851c-170ce1380cfc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_01208dab-0f04-432d-b662-0534c47c5e6a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0131cc8f-e217-4060-8311-eef9247b4a8e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_0174cc7b-4de2-4d2b-8ff9-55e77a6615bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_01840a70-63cd-4f63-b562-ba390b5449ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_01923fbd-049d-4bea-baab-4986a6f99b35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_01c1fa66-f740-4c8d-b55e-1ce5110d9a24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0353171a-6811-4e63-b37e-e0c0055501b8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_037aa326-b875-4a29-8a89-5ea21a88407d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_03aa4deb-261e-4710-b4be-068f46e88d7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">xper:CostOfRevenueExcludingDepreciationAndAmortizationOfIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_051b7aed-1dca-46df-8fe8-890687757626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="C_063cbb0f-e399-45dd-9323-4b59bee3a25d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_06d02bde-ad7e-41e1-a60b-678f0e6dc801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_06d1d996-036b-49fa-9148-e19c6ce4f497">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_06e4f998-5570-4d6c-9b08-9429f9e8b71b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_0781a88f-c30c-47e7-b25b-d11af5ebc3a1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:PerformanceBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_078662c1-e558-447c-8993-4f65c3f41649">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-31</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_093a492d-980b-46ea-b4cf-c8086f7f826e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_094ab012-3e26-4203-a564-a3f414a9f53a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_0991d26b-0cc1-4e9c-aee5-6c26a5f73fdb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_0b4cbda4-04d2-4864-9f21-df18feae3ea9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_0bb060bb-5949-43cd-a105-92d598de31a7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-02</startDate>
            <endDate>2024-10-02</endDate>
        </period>
    </context>
    <context id="C_0ed2f15e-cf2d-4b24-83e7-36884c0ad0f3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_0fbb56da-a982-4d36-a995-bfc86d891c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2030-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_108926f7-ee91-46e6-ace2-fa32190b845a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_11061aba-810b-4fd0-813b-ac38bae004b5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1106b70e-2e09-429a-8ed3-ceb5751a31ab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_13ee1c14-fd21-4db3-90e1-536283f54349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_147b2a36-ad8d-432a-a57e-d63d96d8b896">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_1548ce2b-2968-4258-8634-8661ad71bf30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_15da7afc-9db6-4cf6-b4ad-666ed3ffc7db">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:FormerParentsPerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="C_161f1b31-71d9-4ebe-8105-89a4c227982e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1693cc5a-7ac7-4d3b-b401-92221de44b90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_16dee72e-d69a-4c7d-8645-490669eb1819">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_172bca42-b80f-471c-95a3-e2b0e1962af9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_177cc98f-dcf4-4f6d-affe-76597f58adbc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_184ab97e-1ba0-4a5f-9fbf-670645722a4b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_1879805a-fa86-4a93-9e66-d05e62458884">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_18f079a8-55fd-4fcb-b87d-1ea875ce6abd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1925a16b-9ca0-4204-b17f-74e973a9be67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_19706d17-31f3-4653-b71e-6d7c065b206c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">xper:UnbilledContractsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_1a1a6f72-0106-42be-82bd-b293dd618702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xper:PerformanceStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_1c1097f0-b340-45cf-9bc9-380386e2e146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1d30929c-43f8-4cf8-9ede-64b41f556a4a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1d6ad010-69be-4641-bc81-7ab46662a30f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_1e006dce-fd18-4f39-8edc-90bfee0f434e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:CorporateAndSharedFunctionalEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_1e338429-caab-4807-b7a6-bd2f8e670c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_1e3fea1d-fb9e-4f88-a35d-e75652b4fa7e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_21476509-1fb9-4be4-a607-4ef0361a268b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</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_2193ca1d-7bac-4097-a991-406ae83e6c3e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_22405986-b5a0-4ce3-b406-75e35c576c9b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2375b269-e689-41c4-b7cb-001e5411175b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_257bbf17-ec50-4f6e-9302-a02dea42379b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">xper:BlackScholesOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-01</endDate>
        </period>
    </context>
    <context id="C_25acc046-8827-4577-bc93-0e3f66afd399">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_260aeff0-3b9e-4129-b988-1f7e69268fee">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_2655e67f-8f1e-426a-81b8-e08fa6d6e44b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_26b07836-2851-4996-b84b-1f9eb7ddfba0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_26f07c29-5e44-4d8f-bad4-e7f7a144e090">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2762580e-328d-4c0c-a8b0-7242174437dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_27a97b35-24b0-4115-b202-ec6d1b80f7a5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_28282b88-19b5-4e2e-8bb4-4443fc5563be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_2853b047-58f2-40b2-baee-460749fae89b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_292711f2-4791-45dd-8e37-bf4c29521632">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:HardwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_29395979-e656-4242-ae3c-3631185c9249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_296a174c-9370-4196-911d-9acc54a0e5af">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_29fe444d-a8c3-4d56-b7d1-8ad941508ca0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2a9e3a76-5a17-4414-8b2f-53196b4ff4b7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2c77c7e2-6352-44b1-a1eb-87f9070c9456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_2e007554-5393-4cf8-81e8-69ea3283e230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_2e3f3a73-f51d-4af5-9d8b-f7f3793adf13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_2eb7431a-25a7-433b-9a01-0a5e9740d54f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_31286a7d-5927-46f1-9365-b0f63b551e98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">xper:AssetsHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_3156f567-c7c7-4315-b975-ab7266c1ca7e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_34ad650a-e248-4b6a-a1ab-3884cb69c21e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_34f8f5ed-6af2-413d-961d-0c2eaa9165f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_354c2643-9216-4213-bb22-f9d80b7e5d07">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_35bf6857-76dd-496d-996e-eb63512cb542">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_367c6e3b-037c-4f64-820a-cfadf5974b85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:CapitalizedInternalUseSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_37647242-e4e4-4749-b549-d848f5f03ed5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_3860ba76-6c06-48f2-aaaf-dce4db275cd3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">xper:XperiIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpinoffMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="C_38e6408c-1345-4abd-b824-c297070850c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_38fda05e-d246-47b1-9d38-805340734732">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_39767520-80e4-4787-982d-f5ebcb7fe310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="C_39950482-72e1-4d42-a39c-ab1c80343733">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_39eccdca-1b63-449d-bdc3-361e64c07ba8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_3a2159ea-71af-4366-a17a-efc35c2dab4e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_3b386eff-c6c6-48b8-8761-07258d2a4a11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_3b8b4fa7-d982-4bea-8950-e73915eb7d8f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_3d859e34-f415-42ba-8c05-38a9d78cda1a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_3de89273-3bf3-4a17-8482-bcc4487183c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-31</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_407ba5a5-c402-4706-96bf-8cce7fa02ca9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_41bbdc5c-64bb-48d8-9696-82c85d289180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_42c043be-d474-4742-ba0e-1ead613a11b6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_430b4c99-82c4-486b-ae4f-81f904aa572a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerContractsAndRelatedRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_43cb0d2e-398c-4c5c-a8ea-e573eb9c763c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_43d8efaa-b8a5-4c2c-9170-0f7caf3876a2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_4513d047-89b0-4618-ae51-0872715b4271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_47fb9bce-6713-46ac-ba57-1a5fc3b8d996">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_4993c4ad-e8b9-404d-b4e2-5c2f2928cab3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_4a4e732b-ec9c-442b-ac5f-969ef52550d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:PayTVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_4affa448-12fa-43ce-8bb5-a7205f6bb2d7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_4b8ad0f5-e4ff-468d-b85d-b92fffd2c88b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:MediaPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:VewdSoftwareHoldingsLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:CustomerRelationshipsLargeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="C_4c5294eb-f4cc-415f-8bc8-868431536f21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_4e94d473-d284-4d19-b7d6-375395cc10ac">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xper:OfficeEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_51bfec63-879f-4a9a-801d-9dcfd9ee4c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_537b855f-bbbd-4146-bff8-cf919c640caf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_5459fea9-f074-49ae-a562-3618fe4ac508">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_54ed69da-3069-4d8b-881a-e64b907ce0cc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_550fec35-ce48-444f-ac07-5d6b473c08a9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_559966c7-d1d9-440f-8661-da7c67acd1f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_56fb941b-9cdb-487a-b114-3c27c971cbc4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_582d36ac-a1a2-413e-acce-ce4b2c6a1b8f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_5850f79f-9c60-4953-8a00-7681524f4b9d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_58ee2ced-6216-4787-bd8d-70729627dc0c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_5947e890-1047-407f-be49-35471e644f5d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_5952f24b-6784-42de-ac04-600de04f1c9c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_5963dadb-f91f-4693-9b47-2f3275be122c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_598e0f25-737a-48f2-b640-28ab94457dba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_5a5463d6-14c0-45ae-b3a2-f711f74a8e93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_5b0b5fa3-20a4-4a5c-be0c-d56c4db03dad">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:ExistingTechnologyContentDatabaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_5edfc8c2-4dcd-4502-a85e-3a2b6cb03452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_61a7a2f4-f285-4c4e-b899-838c93bb97ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_61a95a98-3e77-485f-b614-271bcec5b244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">xper:TobiiAbMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">xper:ARFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-21</startDate>
            <endDate>2025-02-21</endDate>
        </period>
    </context>
    <context id="C_63d38df1-952f-474a-ab88-bed8379c87c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-01</endDate>
        </period>
    </context>
    <context id="C_647d2f59-f331-4c83-9aa4-f1ecb7b2542c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:PromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_64e273f6-0489-48bd-8efd-0c92ff0572b4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_65ca5e9f-a960-49d6-96c5-d881eab4869d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_6687c3f2-8d1e-4203-ae7f-5a34f1a9fd16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_66e18e2a-44d7-4840-8352-3fa793eb1bec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_67224d47-c848-4b32-96e9-7744b0b5cce2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_67ff9513-4ec1-4e07-9b44-92aa598249c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_6893edf6-b591-44d9-9031-8c505b7f2a3b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">xper:TiVoTradenameTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">xper:PerceiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-14</startDate>
            <endDate>2024-08-14</endDate>
        </period>
    </context>
    <context id="C_690576a4-ce0a-46c2-82fc-51d3e80734d4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TobiiAbMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">xper:SeniorSecuredPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="C_699a0aa3-1182-434e-a96e-27133d7e38f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:TimeBasedAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_699d93d0-51f6-45c5-8dea-b1402d017387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_6d839cad-ebfe-48a8-92df-a419923989ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="C_6ddce072-02ee-46e2-9f9b-047089866fd5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_6ecf9894-4729-4092-98b1-31c188bd878b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_6f3267ee-0166-49c7-b70f-bab923dabee0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:TwoThousandTwentyTwoEquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_700b94e9-0d24-4928-af5a-3724b940d360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">xper:AcquiredPatentsCoreTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">xper:RestrictedStockAwardsAndUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_7123a1e7-d632-47e3-9539-8f3f42f1131b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_71599259-0036-4524-879d-cfad3d2970be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConsumerElectronicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_71cd874a-afd2-4d55-b418-07446b328227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">xper:SeniorUnsecuredPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_71f2ce4a-d967-4833-be11-1e0072a4014b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xper:ConnectedCarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_72468965-fcae-495c-8c9d-be61057854bd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">xper:EuropeAndMiddleEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_729d5eaa-45d1-4b18-a657-95d7b1d0a2c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-01</instant>
        </period>
    </context>
    <context id="C_74006546-d825-4152-b858-4b9f4c8a238c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">xper:SeniorUnsecuredPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_7645882f-c508-42bd-825d-f474a2590ef4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_780f5561-9f8f-4213-9daa-a08b3e45fb74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_792ef34d-189d-426f-bf40-9f4dacb90fba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xper:AmendmentToTwoThousandAndTwentyTwoEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-01</startDate>
            <endDate>2023-12-01</endDate>
        </period>
    </context>
    <context id="C_7c1bb51c-0e5b-4119-b5e5-eccd1bb33da0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7d456b63-d0a9-47b1-9f40-33f8b11cbe3b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-01</instant>
        </period>
    </context>
    <context id="C_7d5b5aa6-c562-4e6d-a9f7-c26aeb13cceb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7d786e8a-24ab-4606-bde3-82073aa89d52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7da1de3b-81a5-4d75-8c28-e5e389ab3c7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CreditConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7dc363ac-6562-4519-927f-7e947fc42c7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_7e7e88ac-0090-4624-9e51-86a08b378ddb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">xper:TIVOMergerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">xper:NonMarketableEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_7fce2a03-3248-4fab-886f-172805a27bae">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001788999</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_ReportingUnit">
        <measure>xper:ReportingUnit</measure>
    </unit>
    <unit id="U_Business">
        <measure>xper:Business</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Customer">
        <measure>xper:Customer</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_Segment">
        <measure>xper:Segment</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_4304e9de-2c7d-4d9b-a4e4-26d776457eb7">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_9cced4ab-9226-4122-be5c-2c3126e772f8">0001788999</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_213158d4-0999-4c8e-bafb-6ed7c9b12a0b">false</dei:AmendmentFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      id="F_5e31b153-fdb1-410c-8fc3-d5345c11c99d"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_cd4ad39f-2477-4e83-ba81-63638951eb54"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_267fa8d4-b69f-4e80-b31a-944c0e9a8c89"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      id="F_fb32002f-e292-460c-91a6-db759da3f5cd"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d04f0f96-a096-4333-a30c-6888a7cdec49">http://fasb.org/us-gaap/2024#AccountingStandardsUpdate202307Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_7123a1e7-d632-47e3-9539-8f3f42f1131b"
      id="F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_2193ca1d-7bac-4097-a991-406ae83e6c3e"
      id="F_a1483b8f-d737-4bae-bacc-8458cfa3fafe">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95"
      id="F_cf97396b-defb-4cef-9b11-f899220f9b67">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_e5b45f28-cb5a-4c44-9476-fc15efee9162"
      id="F_128e3618-80cb-423c-b331-74c38eef0456">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0"
      id="F_413feaf7-ec80-4bab-8931-287dd398bd59">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="C_0fbb56da-a982-4d36-a995-bfc86d891c66"
      id="F_ea4babab-392c-49b5-88b9-a4db06841bf0">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_63ef897f-7c09-435b-bd76-8a8c176d1582">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      id="F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"
      id="F_33c3ec3e-c19b-45ce-a226-d996c3accfc9">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52"
      id="F_ca796f1b-d0ee-4205-8cbc-802428c2cd07">http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"
      id="F_0c15ab27-3a94-4752-af59-4868e0c50b17">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52"
      id="F_8e180a70-3e16-41d6-97b4-b8a50f0904f3">http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent</us-gaap:DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_a62f2f08-fb48-48a8-9dec-c4a21957a8d5"
      id="F_9fd6e591-b73a-4c10-add7-5b3a2006e731">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_20ee7cd9-7f26-453a-9e7e-8f9b021dc0e3">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <dei:DocumentType
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a20c0568-8f6c-42b4-a8eb-f3f92c757f69">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_356e8664-7294-4947-8a44-17fc3128b6b9">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_55a705be-3042-4aec-8672-24fcc64a6ad8">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7e34309f-276d-434e-8779-733674f54edc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_4a645753-8258-4f57-b173-cb5982a8f143">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d8d7f662-9b12-4b2c-93f2-afef4886f220">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_99ba4940-dd9b-48eb-969f-fb9943b7e66b">001-41486</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ba89b3fe-10d1-4937-9627-431341baae5a">XPERI INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_00676025-72cc-451d-94c4-c176e07579e3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ded4e553-410e-4d2b-bf7b-c1391b818448">83-4470363</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2712456f-3718-4b30-8de1-94d5910637a9">2190 Gold Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_da801865-b884-46c6-9da7-222f11010a20">San Jose</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3eb2ab7e-e122-488c-af12-160be18e9f88">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1bd2dc04-75dd-4058-9b36-851a800382ae">95002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_e3d31d6f-f236-4d96-b6ab-24593c2c07a6">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_9ec97140-f7e8-41cb-b7fa-e901314a9fa5">519-9100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_e5da345d-ec5a-4727-9dad-1da6f1ffb615">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_8d04afc1-546f-45c2-9f82-162c5304c8a7">XPER</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ad3cdcbb-0e7a-4ccc-a30e-2bd15a812dfc">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_71522550-beaa-4e20-bcd4-66c0ebd9b489">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_4f286676-6a79-409a-af3c-2790236bee22">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_519a4af0-70c0-4581-80d7-b0381668a8ce">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ab5b32c9-20ff-48a1-b115-9d0452b6b19b">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_c5234eef-4827-4b2f-8b8c-704d14b1e958">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_67f50e02-2d09-4b7c-9123-d3d0851166f1">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_eef48b74-6520-44b1-9742-0dd2e570a156">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_5bca90fb-0b44-4f8d-99b9-58b7670b5968">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a84838f3-9b77-49eb-934a-34ce1b7eadd6">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1ac4245a-bab6-4b65-8207-87846360bfa2">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7c980496-2ab2-4e2a-90f3-4b277b75acd8">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_80d596e2-0c9c-44a2-ba6c-c287b0b152e2"
      decimals="-5"
      id="F_52b13303-5443-433a-9f47-f95a813b1a4a"
      unitRef="U_USD">370300000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_d91694f0-706d-4934-a64f-b24f759c0b47"
      decimals="INF"
      id="F_18c81ed6-822e-417b-8179-f121f7461b04"
      unitRef="U_shares">44388930</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d7bf4fcf-808d-4e53-a726-25cbdaf2b5d6">&lt;p style="font-size:10pt;margin-top:3pt;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-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;DOCUMENTS INCORPORATED BY REFERENCE:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Portions of the registrant&#x2019;s Proxy Statement for the registrant&#x2019;s 2025 Annual Meeting of Stockholders will be filed with the Commission within 120 days after the close of the registrant&#x2019;s 2024 fiscal year and are incorporated by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_635d3530-df0c-4f6d-b68f-22398b5bf4e5">&lt;p id="item_1c_cybersecurity" style="font-size:10pt;margin-top:12pt;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Item 1C. Cyb&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ersecurity&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We maintain processes for identifying, assessing, and managing material risks from cybersecurity threats (as such term is defined in Item 106(a) of Regulation S-K) as part of our broader enterprise risk management program under the oversight of the Audit Committee of the Company&#x2019;s Board of Directors. These processes include a wide variety of mechanisms, controls, technologies, systems, and methods that are designed to prevent, detect, or mitigate data loss, theft, misuse, unauthorized access, or other security incidents or vulnerabilities affecting data. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We also use systems and processes to oversee and identify risks from cybersecurity threats associated with our third-party service providers&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our corporate information security organization is led by our Chief Information Officer (&#x201c;CIO&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; who brings over 30 years of information technology experience across a wide range of industry sectors, including semiconductor and technology. Before joining Xperi, our CIO was the Chief Information Security Officer for a large technology company. Our CIO oversees our cybersecurity strategy and the development of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;our cybersecurity capabilities, encompassing risk management and mitigation, incident prevention, detection, and remediation.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; Our CIO and corporate information security organization collaborate with technical and business stakeholders across our businesses to analyze risks and devise detection, mitigation, and remediation strategies. Additionally, they &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;engage&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; outside legal counsel, experts, consultants, and other third parties to conduct regular audits, assist with forensic investigations, and address cybersecurity threats and incidents. When necessary, they seek input from external experts and consultants on security industry and threat trends.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Significant incidents are reviewed by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as being or becoming potentially material is promptly escalated for further assessment and reported to designated members of senior management. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;communicating relevant information to the Audit Committee&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Although the risks from cybersecurity threats have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;not materially affected&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; our &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;business strategy, results of operations, or financial condition to date, there can be no assurance that they will not be materially affected by such risks or a material&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;incident &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in the future, or that we have not experienced an undetected cybersecurity incident. As discussed under &#x201c;Risk Factors&#x201d; in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple risks to the Company, including potentially to our results of operations and financial condition. See &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Risk Factors &#x2014; If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.&#x201d;&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d1f93056-c4c2-4c89-9c6a-dcbbccba88c4">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_76bfa02b-2d02-452f-b2e7-12f3a13f91f1">&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our corporate information security organization is led by our Chief Information Officer (&#x201c;CIO&#x201d;)&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;our cybersecurity capabilities, encompassing risk management and mitigation, incident prevention, detection, and remediation.&lt;/span&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7a34ac1b-932d-4533-b290-515652c8d0b6">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_02e96662-8008-4056-b69a-32b51a62158f">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3dd91a38-6bea-490a-b74c-7b1e93edff12">&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Significant incidents are reviewed by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as being or becoming potentially material is promptly escalated for further assessment and reported to designated members of senior management. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;communicating relevant information to the Audit Committee&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Although the risks from cybersecurity threats have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;not materially affected&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; our &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;business strategy, results of operations, or financial condition to date, there can be no assurance that they will not be materially affected by such risks or a material&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;incident &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in the future, or that we have not experienced an undetected cybersecurity incident. As discussed under &#x201c;Risk Factors&#x201d; in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple risks to the Company, including potentially to our results of operations and financial condition. See &#x201c;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Risk Factors &#x2014; If we or our third-party providers experience significant disruptions of our IT Systems or data security incidents, this could result in harm to our reputation, subject us to liability, cause us to modify our business practices, and otherwise materially adversely affect our business, results of operations, and financial conditions.&#x201d;&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;    &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_97021f73-583f-4163-8f4c-1cbbb91035b5">&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;communicating relevant information to the Audit Committee&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, as appropriate. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_063ee25a-f6cb-462b-b6f2-dfb88bf9aa21">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Senior management is responsible for assessing the materiality of an incident, complying with any regulatory requirements&lt;/span&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_668ee0f5-5f1b-4ca7-9c1f-3f5484a82e31">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_8721e521-81fd-42d2-a71f-416e3eb256da">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_417f28dc-a2dd-4d09-8a36-ebaa05cce5de">&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s Board of Directors has oversight of our strategic and business risk management and has delegated cybersecurity risk management oversight to the Audit Committee of the Board. The Audit Committee oversees the guidelines and policies governing the process by which management assesses and manages our exposure to risk, including material risks from cybersecurity threats. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;    &lt;/span&gt;&lt;/p&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1a376e11-2781-4cfd-8e19-378e1017cb4e">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Audit Committee receives regular updates from management, including our CIO, regarding our cybersecurity risk management program, including cybersecurity risks, threats, incidents, and mitigation strategies.&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8"
      id="F_9a1bee91-467b-4e29-a60b-5c7ba6631be9">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8"
      id="F_02649fa2-de3f-4c52-8122-3857a9b393ff">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8"
      id="F_676f48c2-eee7-406b-9d6e-f24b6bea50da">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_49d5d2c9-7de5-496c-accb-ec6e70ceafb8"
      id="F_68aa73f6-1e64-40a9-8219-ecfa96d1d0ec">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a7cd7dd7-c2cc-439a-a914-109d6cdd2e61">34</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      id="F_719a14ba-d1c0-45ea-a359-582d9303d81b">238</dei:AuditorFirmId>
    <dei:AuditorOpinionTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7de5bf34-e806-4845-a44f-05ab7fa41566">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have audited the accompanying consolidated balance sheet of Xperi Inc. and subsidiaries (the "Company") as of December 31, 2024, the related consolidated statements of operations, comprehensive loss, equity, and cash flows, for the year then ended, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.&lt;/span&gt;&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ff973a0f-a56b-4e73-99ef-dcfe3aab0959">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_5ebe722b-c7fb-4f50-84e2-1255aa9cf1a3">San Jose, California</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      id="F_0a654800-edde-450b-a636-43d8c9b776fb">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      id="F_455c9be9-0002-4511-97ec-139086c04979">San Jose, California</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_a61461dc-02cc-4197-ae01-b1084d5ec050"
      unitRef="U_USD">493688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_cba27abb-f016-4144-ae3d-ea5e277a1b48"
      unitRef="U_USD">521334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_56dbcec2-d068-41b3-bfd6-ccf1d5d2cca6"
      unitRef="U_USD">502260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_89f49c2d-2881-4b6e-9198-665affca44b5"
      unitRef="U_USD">113756000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_c1fead0d-dad8-4fd2-98b9-c1741ee8158e"
      unitRef="U_USD">118628000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_57ece7d2-f20f-43bd-93ef-7d076a5c25dc"
      unitRef="U_USD">122946000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_7963bd0e-0cbf-43b3-9bcf-524c3982ecb7"
      unitRef="U_USD">191352000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_aff0e1bf-ed26-472b-98dc-c3db7ce93954"
      unitRef="U_USD">222833000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_52a742b4-b725-4987-894f-7d616f9694ce"
      unitRef="U_USD">216355000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_79378e90-4ed5-4723-b1b1-b4cca7dd76f4"
      unitRef="U_USD">218106000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_7381e785-560a-4080-83a5-dc6553b42c78"
      unitRef="U_USD">233403000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a1d979de-c955-477a-b678-a7e39352ea13"
      unitRef="U_USD">217402000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_86c66e72-573c-4003-bd08-7c2b4839e67e"
      unitRef="U_USD">12638000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5e034a8c-de53-47fd-bade-e038e6bdb56c"
      unitRef="U_USD">16645000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_1e16f5de-b2d8-4cc9-986d-6db07433e636"
      unitRef="U_USD">20501000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_2107a737-5a9b-408f-80d1-caed7775074a"
      unitRef="U_USD">43376000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_da2d5467-421e-4701-adcb-f6854cdecf69"
      unitRef="U_USD">57752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_3416631e-b98b-489b-9f62-75d11509424b"
      unitRef="U_USD">62209000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_d1176118-8706-4c97-99a3-8aba01be732f"
      unitRef="U_USD">604555000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b778ac29-edbd-493f-bda7-49533578acd7"
      unitRef="U_USD">1535000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_e2bff2a5-ce87-4fca-a871-a89f9b32400d"
      unitRef="U_USD">1710000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0c80c00f-f83d-4d6a-9f65-81c81e9ae197"
      unitRef="U_USD">7724000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:CostsAndExpenses
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_130a10a4-f359-4c32-ae0f-8ed762dc0e50"
      unitRef="U_USD">580763000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_50c4b34a-0db2-4dc5-b825-241ff5845550"
      unitRef="U_USD">650971000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_f58117ec-5f5e-4bba-9881-de2aad10ef09"
      unitRef="U_USD">1251692000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_c68ef1de-464e-481d-87a8-e13392ba05fe"
      unitRef="U_USD">-87075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ee9c8243-da49-47b6-9eec-f1599c9f9065"
      unitRef="U_USD">-129637000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_446d3ca2-e69a-4f77-b38a-fc237c201bb3"
      unitRef="U_USD">-749432000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_d011fd6e-f3a5-4d35-b498-fc8109f3d028"
      unitRef="U_USD">829000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_c55d92dc-bdfb-44a1-9455-35fb2072d4cb"
      unitRef="U_USD">2991000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_794d4f13-541e-40df-8dbb-6ce20d98c050"
      unitRef="U_USD">3327000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_5de82721-6118-42ea-bf1b-ff37fc81e315"
      unitRef="U_USD">3008000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a36a5980-82de-4386-b4c5-0c9908fb1678"
      unitRef="U_USD">3000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2dab832d-ce76-4296-b2a2-6236abca3743"
      unitRef="U_USD">1512000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_dbbf8c88-44df-4660-8213-b95f4f5d4133"
      unitRef="U_USD">100833000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_86f8601a-6a5e-4cb6-9bb9-8c0863e17dbe"
      unitRef="U_USD">11579000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ad87802d-070a-4320-bc27-7f320f86b67d"
      unitRef="U_USD">-129646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_1c42d030-4dc2-4c57-a6fa-8e9936a07ca8"
      unitRef="U_USD">-747617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cd334353-bd6f-405e-9b1f-917fb1576ca0"
      unitRef="U_USD">12448000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_501e726c-abda-425f-8f71-31ae73e4205c"
      unitRef="U_USD">10042000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a010aeba-705c-40d3-93b4-62c1778a1124"
      unitRef="U_USD">13589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_19567d87-e53f-4052-b0c2-3890ee554631"
      unitRef="U_USD">-869000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5fa881e5-68d4-498a-8eae-62ecc2e1438a"
      unitRef="U_USD">-139688000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_aafaacc6-a9ea-4a53-8344-3d479161ebfa"
      unitRef="U_USD">-761206000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_3ea60457-b997-4d04-b056-11669e094651"
      unitRef="U_USD">13139000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_92124630-6a70-4b25-b126-3153485000b2"
      unitRef="U_USD">-3075000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_7ae1c55f-3d68-4d00-8a40-122871827715"
      unitRef="U_USD">-3722000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_e45ef063-a839-488a-a4dd-55c606d71655"
      unitRef="U_USD">-14008000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_bf303d6b-a19f-46ab-8b92-1c582a851254"
      unitRef="U_USD">-136613000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_783e9a2b-8b95-4f16-a8cd-300fa7b36180"
      unitRef="U_USD">-757484000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="2"
      id="F_53da8f2c-6838-472b-8846-d2adc5b502fc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="2"
      id="F_ddd49fa7-701d-4c17-87cf-671b4b60984b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="2"
      id="F_99f1708b-1c37-4e0a-97dd-66a65208c420"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="2"
      id="F_4b9f605c-30d4-44ce-b500-ae9fcbd56a2d"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="2"
      id="F_8ad4d2a9-6954-463b-8951-774e2de8552f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-18.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="2"
      id="F_973e8563-2ad2-4e53-8927-53e5cbb76c8f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-18.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4844583b-f65e-4ea4-8f6e-be0515cb43b7"
      unitRef="U_shares">45057000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_2167a688-cb73-4d9c-8806-2cca6087a0b7"
      unitRef="U_shares">45057000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_e50121f9-5dfb-4ce7-a1eb-ae7444c891b6"
      unitRef="U_shares">43012000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_c3a0c8f5-b6da-4824-8d3d-69323e140c5c"
      unitRef="U_shares">43012000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_d91a4918-ce49-4eb8-a72a-646d882ffb1c"
      unitRef="U_shares">42029000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_7ab2b870-7e49-4e05-9e56-9a1c7ed425b5"
      unitRef="U_shares">42029000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:ProfitLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_d34828d1-3c77-4258-b2bd-84a55becc31a"
      unitRef="U_USD">-869000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ce41b3fa-af18-4886-afae-946a620f9b83"
      unitRef="U_USD">-139688000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_4388ff8d-53b3-4a56-80ca-76e9fc2e8f7a"
      unitRef="U_USD">-761206000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_5ba58198-436d-48ed-bb58-45807621d704"
      unitRef="U_USD">-327000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_cd0dcad7-f600-4c7f-ab7d-426e8b3c5a33"
      unitRef="U_USD">126000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_9ee9f6af-e3f8-4baf-a2db-0296aa619783"
      unitRef="U_USD">-3349000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_966db173-0d2f-4843-ab96-737fbb24b739"
      unitRef="U_USD">-2892000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5cb01857-03d5-49ef-af74-006490a5ca04"
      unitRef="U_USD">1128000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_325368fa-caa8-48df-94a3-ed1416b894bf"
      unitRef="U_USD">-94000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cd21488a-cebe-4731-9579-019457754bc9"
      unitRef="U_USD">-4088000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_37bcc388-4126-433f-9954-8dc0c8e95e3c"
      unitRef="U_USD">-138434000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_d0ffed54-4058-46b2-a771-b5eed8d4641b"
      unitRef="U_USD">-764649000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4325cf96-b32d-4a7a-bbdb-6cfab372a57a"
      unitRef="U_USD">13139000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_3e3b4995-0514-4079-aea9-e965342a0676"
      unitRef="U_USD">-3075000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_8058a6dd-606a-4177-a9f9-8b07770a8978"
      unitRef="U_USD">-3722000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cd310811-afd9-4967-8eb2-de4914c37548"
      unitRef="U_USD">-17227000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_e779c521-2966-4d9b-8bca-635faf92fa26"
      unitRef="U_USD">-135359000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_311ab2af-0eb7-4e66-9041-8536cb5e3c14"
      unitRef="U_USD">-760927000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_face0664-0755-40d9-9acc-1ecdc7a828da"
      unitRef="U_USD">130564000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_75f038be-ff62-4ff7-a736-a08684e1fb25"
      unitRef="U_USD">142085000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_101f435c-3015-4b0c-8e8d-a9a766132243"
      unitRef="U_USD">58745000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_2cc61d44-43db-4e0a-924e-b6578589ca29"
      unitRef="U_USD">55984000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_a77ae74b-b6b8-4bdd-a4c2-ad1f6e2376e5"
      unitRef="U_USD">83075000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_21ed2a06-f3c7-4ce9-a35c-7d6cb54c587c"
      unitRef="U_USD">64114000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_33bcea21-17ab-4b7b-8629-bb5cfe3d1cc7"
      unitRef="U_USD">32488000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_0fa59eea-af6d-4892-b88b-301d6a80b1c3"
      unitRef="U_USD">38874000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3d96c811-6b07-4a3f-97f0-a93553a50df4"
      unitRef="U_USD">15860000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_55674669-db49-4f98-9522-f13b0b9ec617"
      unitRef="U_USD">304872000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_85316f9a-cb12-4027-8049-be2137319dac"
      unitRef="U_USD">316917000</us-gaap:AssetsCurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_db2cd64b-4628-49c2-a430-9fdc34e217c1"
      unitRef="U_USD">29702000</us-gaap:AccountsReceivableNetNoncurrent>
    <xper:DeferredConsiderationFromDivestitureNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7b76848b-e789-4a29-b654-67e2e4730a10"
      unitRef="U_USD">18217000</xper:DeferredConsiderationFromDivestitureNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_b1b6e918-43e3-4ed6-9380-3007bc0ec4ff"
      unitRef="U_USD">45396000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1c13baf6-6191-4c28-a3bd-69f7b3e17e96"
      unitRef="U_USD">18231000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2f389b9f-a655-4fb3-ac31-b7b01a27f179"
      unitRef="U_USD">44473000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_c5a3e5ca-5d03-4d28-b013-0d86e720bbda"
      unitRef="U_USD">41569000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_4527ff43-8fb9-4d9b-8212-5b0e0f3c42bf"
      unitRef="U_USD">30082000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_59235354-2e9c-4b05-8b28-fffeef121cb2"
      unitRef="U_USD">39900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bc22c50c-2b5e-44ff-9b52-078fe27ad075"
      unitRef="U_USD">163714000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_90e896bc-b2c7-435d-b379-50d91e43513b"
      unitRef="U_USD">206895000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2b34a69d-047c-4b69-986c-2f2dbdf709c9"
      unitRef="U_USD">7228000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3f398e15-fc07-4eeb-9d34-55fcc9fce5a1"
      unitRef="U_USD">5093000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ff8dabce-2489-4e0b-a6eb-63c472d52922"
      unitRef="U_USD">24076000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_2559d7ef-a2cc-42f9-89ac-bcb0cadc29bb"
      unitRef="U_USD">32781000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_7cc57f6a-8593-4a7c-847b-a40b3a976ab9"
      unitRef="U_USD">12249000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c6082c41-6e09-4a1d-871e-70104ee26ba0"
      unitRef="U_USD">667760000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_94e70cf7-87c2-4653-a374-5b0fdae578aa"
      unitRef="U_USD">673635000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_1edc1b9d-cb95-4d3a-9931-19c53db41cd8"
      unitRef="U_USD">16979000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_d3959e45-5d83-4efd-96bf-67cc52fac23b"
      unitRef="U_USD">20849000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_29c8ac0f-248d-4515-81fc-e7aab915895d"
      unitRef="U_USD">94420000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_fd0a2a47-c3ef-4e16-91e8-bfbf4ecdedb7"
      unitRef="U_USD">109961000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_b5dc3537-1a04-4e57-ae9d-b6f19f5b6992"
      unitRef="U_USD">23950000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_5734adfd-16fd-407b-bc1b-f739421c2dab"
      unitRef="U_USD">28111000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0c629f0b-ed7f-4e4e-8e36-109198e94ae6"
      unitRef="U_USD">50000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_d77a4359-87bf-41b6-ab1d-1b0aeb7008ca"
      unitRef="U_USD">6191000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e59ae8ea-6b0f-4eb9-8563-100e77917669"
      unitRef="U_USD">185349000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_89f96697-ba84-4a63-baf0-53599747a4f9"
      unitRef="U_USD">165112000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_4a19e7d3-d2a5-4c85-a80d-1bfe23fccb1b"
      unitRef="U_USD">50000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_4da92c50-4935-4150-8ca5-5c49ede761bc"
      unitRef="U_USD">20932000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_63a32361-65c7-4771-ac93-9940f383d4a8"
      unitRef="U_USD">19425000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e623d513-55cf-4a26-a5d9-0785eb7dce89"
      unitRef="U_USD">19932000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_58c2085a-a7f3-45ad-8439-dfdf4554fd43"
      unitRef="U_USD">30598000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_4b5fe1cd-2ffc-498d-b211-b76933901bda"
      unitRef="U_USD">1491000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_ab1feef3-6dbb-453c-aa6d-36864d8f541b"
      unitRef="U_USD">6983000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bff52a80-cd85-42d3-beea-96f7fc7d2bc5"
      unitRef="U_USD">10979000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_02b0ccb7-991c-4c45-8e68-c628842532ce"
      unitRef="U_USD">4577000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_f1c18d4c-0cbd-47bf-80a9-0040fc70bfe3"
      unitRef="U_USD">9805000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_cd0a6597-8868-4a93-86eb-1f4f029f0753"
      unitRef="U_USD">238683000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_fb5e4ed1-bc32-4600-942c-59e615bc6786"
      unitRef="U_USD">286500000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_14a36f17-a46e-40a1-bc9c-2929ad989d26"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_1b328052-1712-457d-bfe4-3a2d23350742"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_fda8f3f1-35a1-41de-a3e0-db6ca777404b"
      unitRef="U_shares">6000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_5013d6fc-103a-4d23-b0cb-99a352f640df"
      unitRef="U_shares">6000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_da266582-539c-4b17-8f53-f52bd3d346e3"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_56f635ab-fc3d-4072-8f6f-1a56d2bdca9d"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_4dd776c6-bdbd-4bc2-9aaa-5798baaacfa5"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_dc3b100c-1a4d-4ccb-b44b-af1cc859d8d3"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_3ef645da-edfb-499d-adef-7bd0a9e8a7e6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_2326d803-2ab2-47b6-a4fa-9163af3dc44e"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_a2f05ec7-674a-484f-bc82-76558db68132"
      unitRef="U_shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_0467c64f-3b78-44fa-9d8d-59227fcf770e"
      unitRef="U_shares">140000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_77df94f6-aed3-42f1-8970-07ef621959d4"
      unitRef="U_shares">44328000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="INF"
      id="F_4158f75b-5a80-4d3b-b729-2a9d67bdb4d3"
      unitRef="U_shares">44328000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_d8191936-3a99-4be0-a0bc-dd545c84aef8"
      unitRef="U_shares">44211000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="INF"
      id="F_caf4a2a9-9ec0-469a-b159-17d83c5d5a3e"
      unitRef="U_shares">44211000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_40498ce6-4b68-4fab-b335-7189a4d352ce"
      unitRef="U_USD">44000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_af35382d-efc2-4841-b508-c6f9924a03d8"
      unitRef="U_USD">44000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_466d9de8-9765-47f0-afd9-cc4f2a6d8d28"
      unitRef="U_USD">1274561000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_6448932a-9b8b-4eab-bb50-00914a2a5f2a"
      unitRef="U_USD">1212501000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3b010a8f-78d2-4ee6-8dba-f11e12d3a01e"
      unitRef="U_USD">-6084000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1f222d08-81ca-43a9-adcc-f056b0500690"
      unitRef="U_USD">-2865000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7190cd15-184c-47a5-93dd-90ad94ec1560"
      unitRef="U_USD">-839444000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1f2329a4-a8ba-41b9-ac66-75c6466cb864"
      unitRef="U_USD">-805448000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_8f6e54f7-23b3-4474-b3bc-c2543fc09d0b"
      unitRef="U_USD">429077000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_be51fbf5-1e93-49a4-aae6-8102055f030a"
      unitRef="U_USD">404232000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_767f1a9b-bd96-4329-bc0d-868eddea628e"
      unitRef="U_USD">-17097000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_1665bb5d-728b-404c-bb45-2352295eda13"
      unitRef="U_USD">429077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_ad1e11ac-a4fc-42d5-b847-0c263d108f6f"
      unitRef="U_USD">387135000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_79a08d31-c68a-4329-80bf-68d406326b1b"
      unitRef="U_USD">667760000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_bcb1f03e-00d0-464f-a293-3b6760d13b35"
      unitRef="U_USD">673635000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_886ea449-4c96-424b-b15d-77c5b1902aac"
      unitRef="U_USD">-869000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a7056d41-fbfd-4d48-a4d6-cb84794c8554"
      unitRef="U_USD">-139688000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6d511909-6a6d-41fd-b4c1-7ed06952ebb2"
      unitRef="U_USD">-761206000</us-gaap:ProfitLoss>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_3bc37de1-c1dd-4fa9-b9fe-9e51b6b0bef0"
      unitRef="U_USD">100833000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8af21b18-4e99-46da-a529-3b9272e3bc19"
      unitRef="U_USD">-2933000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_80937416-a4e8-48f4-bf15-8436651d89e3"
      unitRef="U_USD">-8596000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6ad9f200-cb81-4464-a953-53fbcff1b7b9"
      unitRef="U_USD">-9261000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <xper:AccruedInterestIncomeFromNoteReceivable
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_e5695d35-4924-43bb-84dc-f7b67e276191"
      unitRef="U_USD">2026000</xper:AccruedInterestIncomeFromNoteReceivable>
    <xper:AccretionOfDiscountFromDeferredConsiderationFromDivestitures
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_27d1b1e0-dd75-4e7f-8f9a-428ba5900642"
      unitRef="U_USD">1061000</xper:AccretionOfDiscountFromDeferredConsiderationFromDivestitures>
    <us-gaap:ShareBasedCompensation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_61e870c7-e040-42ac-a345-0115ce00619f"
      unitRef="U_USD">60541000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_743a7a9f-b2dc-45e6-bb48-e9dc84e8e05b"
      unitRef="U_USD">69531000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_bc1c5299-5ff3-4dfb-b2bc-9babd0422447"
      unitRef="U_USD">45303000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_da664b3b-d19b-4685-b0a9-4fc696b5d4a1"
      unitRef="U_USD">43376000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_d941dfa6-5c9e-4151-bac7-b3875f8ac4e4"
      unitRef="U_USD">57752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_5073f9ed-1d9a-44ec-b24a-3ce147f09a1d"
      unitRef="U_USD">62209000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Depreciation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b84b4802-fa09-408a-8cb8-59292b4f273d"
      unitRef="U_USD">12638000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_23c6919f-9d89-477b-856a-7da23d005c13"
      unitRef="U_USD">16645000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_529880e3-1a62-47f0-87bb-172da81bb68b"
      unitRef="U_USD">20501000</us-gaap:Depreciation>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_69a882fe-b396-4225-9489-903c162b3923"
      unitRef="U_USD">-4839000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_60d059e1-b55e-4a08-a927-d0ddecf98829"
      unitRef="U_USD">1535000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_b43636c4-fe36-47f4-815a-2db422b2e2bb"
      unitRef="U_USD">1710000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_69ae5558-c2e5-45be-a4f0-4e5fa566b8da"
      unitRef="U_USD">7724000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_3626f23f-8c46-4890-99a1-f12773038e8d"
      unitRef="U_USD">604555000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_0252f98a-73f0-4dbe-ba7b-e37483124473"
      unitRef="U_USD">1225000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_7535945d-e4ac-4553-8804-5f2347135ef4"
      unitRef="U_USD">748000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_dbc6e674-7e81-4c48-8c9f-2427bd9b2071"
      unitRef="U_USD">24000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_3692fc65-dbc5-4b1d-a30f-fa223fedf8a4"
      unitRef="U_USD">5496000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5dfddc78-fd50-43ba-9031-bddf0f973852"
      unitRef="U_USD">-5721000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b64cc35a-f4d6-4be4-83b0-d5d28e478d1d"
      unitRef="U_USD">-17505000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <xper:IncreaseDecreaseInUnbilledContractsReceivable
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4c568746-26d6-4593-bcbc-70341a586703"
      unitRef="U_USD">46315000</xper:IncreaseDecreaseInUnbilledContractsReceivable>
    <xper:IncreaseDecreaseInUnbilledContractsReceivable
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_00fa720b-c396-4ff2-95c4-17ff3da80819"
      unitRef="U_USD">19386000</xper:IncreaseDecreaseInUnbilledContractsReceivable>
    <xper:IncreaseDecreaseInUnbilledContractsReceivable
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6aab4681-7520-4a9c-b2d7-a680e5341e95"
      unitRef="U_USD">12473000</xper:IncreaseDecreaseInUnbilledContractsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_86c243bb-d100-4426-a6bc-9b48e2f4afe6"
      unitRef="U_USD">-11071000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a86054d4-461f-481b-ad29-4c1a874e5284"
      unitRef="U_USD">-2696000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_ccd7a23f-040f-40f1-b89b-027327a01a13"
      unitRef="U_USD">20439000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4199bc5b-5340-45f3-9024-ab2ec2d3961a"
      unitRef="U_USD">-3041000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_85a6ce72-19f3-4906-ac25-0de07b727651"
      unitRef="U_USD">5071000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_88ac1fda-5ccd-4c28-a17f-4f7ed1fe8e1b"
      unitRef="U_USD">6633000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b036e812-c17a-4b1a-9ca0-09beaa51a755"
      unitRef="U_USD">-25325000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_bc719c30-71b4-4877-8008-6927e9f72527"
      unitRef="U_USD">3688000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b13b3b90-b03c-4767-9160-a2ba6921f428"
      unitRef="U_USD">18782000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_30367912-d781-44e4-980a-4f42d39911e3"
      unitRef="U_USD">-2666000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_9f55306c-f3d7-44e6-8fa2-e848551d5e68"
      unitRef="U_USD">4170000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_167509bf-cd50-4877-9a40-d5ec2f291484"
      unitRef="U_USD">-8302000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8654fdc1-2cbe-4112-b115-ea293ed61cf1"
      unitRef="U_USD">-55340000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_0dd9ac1d-42e4-4a17-a6ed-b24fce8acd66"
      unitRef="U_USD">62000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_48939357-2a0a-4b5c-b476-34ebe0f83a30"
      unitRef="U_USD">-28445000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_7816f392-4ffa-4745-8cfe-e649dd2fbc6e"
      unitRef="U_USD">67773000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForSoftware
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_87361de2-e478-447a-bdbe-af29633c9445"
      unitRef="U_USD">11715000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6ded7195-a9a0-4da3-b0a7-51e2965e5fbd"
      unitRef="U_USD">5933000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsForSoftware
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b45e5cf3-2a40-4e31-a00f-e7da235efd55"
      unitRef="U_USD">1104000</us-gaap:PaymentsForSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f4902dba-9cd4-4250-91bc-d00f5f845574"
      unitRef="U_USD">5043000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_8a50c38f-ff66-42a2-8afe-a1dd094f4bbd"
      unitRef="U_USD">6815000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_5f20aa15-058d-4501-80e1-11c3c83ed70f"
      unitRef="U_USD">13103000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_9f925d3a-faba-4e65-b2ce-e644df6daee1"
      unitRef="U_USD">195000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_9326bcf9-88fa-4243-8836-fcc9d85503b9"
      unitRef="U_USD">185000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_77b3cc9a-621a-4a1c-952b-a15e2054c8c7"
      unitRef="U_USD">166000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <xper:PaymentsToMergersAndAcquisitionsNetCash
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2a8ecc2b-4bab-47c2-a848-4d5ca29c60a6"
      unitRef="U_USD">50473000</xper:PaymentsToMergersAndAcquisitionsNetCash>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b872208e-840a-4122-b653-5df528c21e22"
      unitRef="U_USD">50820000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a99adfc0-6fa8-4591-82c0-45abdc43a674"
      unitRef="U_USD">-12933000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a3ffa703-1a38-4ea6-9bba-c29023be36ff"
      unitRef="U_USD">-64846000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_318a9145-b484-4ff2-9558-f915ac3e6b7e"
      unitRef="U_USD">19990000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_65b9f867-17d5-4d5e-a1c7-796c2e0ce968"
      unitRef="U_USD">7215000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_e9d33856-076f-457c-8a0a-3f8d84056cb5"
      unitRef="U_USD">4875000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_83b4f3ee-cdbf-4d21-af16-39949af16f03"
      unitRef="U_USD">286000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_a7733bf7-975e-4390-9df6-01c2f6047cfd"
      unitRef="U_USD">7855000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_093c5949-3d57-4bd5-b165-4557fbfe19c6"
      unitRef="U_USD">11927000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <xper:NetProceedsFromParentCapitalContributionsByFormerParent
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_d411d96b-210b-4264-8172-23c81ed62a2b"
      unitRef="U_USD">83235000</xper:NetProceedsFromParentCapitalContributionsByFormerParent>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_9610b326-1d1c-4c7e-842a-9be861e79111"
      unitRef="U_USD">52802000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_d1469d32-cbcb-4dd1-8b65-5dd9677b559c"
      unitRef="U_USD">-19350000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_3dfefd6f-68f7-4d15-9050-46cb822176b4"
      unitRef="U_USD">7052000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_345d2a0f-9741-4e11-9207-8c5f3a2a9ea1"
      unitRef="U_USD">135751000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_1d044a8c-bf93-4b56-bc4d-ee6e2bea2736"
      unitRef="U_USD">126000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_91b82492-a609-4e2c-b9d7-9b97138006d9"
      unitRef="U_USD">-3028000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_0f764325-37fb-49e4-a366-f53c0d1894e6"
      unitRef="U_USD">-23870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_8cf90671-3676-4c31-95c8-c087fb950d32"
      unitRef="U_USD">-5693000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_fd4e86ee-74f1-4869-aa9e-f683893e646d"
      unitRef="U_USD">39432000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_6a0eddf8-a2b9-4cf7-8906-c05474104154"
      unitRef="U_USD">154434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_71b2a383-03d6-4703-beba-6d591a08fbf1"
      unitRef="U_USD">160127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a"
      decimals="-3"
      id="F_7db6ab6b-45a3-49e3-ab2d-7772622ccc44"
      unitRef="U_USD">120695000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2c4aca80-dbbe-415c-af05-e4d147dc4ef2"
      unitRef="U_USD">130564000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_fa712b3e-c17f-4063-a64f-22ed9bbfb186"
      unitRef="U_USD">154434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_d7ab426e-0de9-4792-b695-23825e275779"
      unitRef="U_USD">160127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-5"
      id="F_42459c80-5e61-40b5-b420-f55c8d00c5cf"
      unitRef="U_USD">12300000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_82309c17-a925-47be-b7a7-f6a69bf6c65a"
      unitRef="U_USD">130564000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_4c739dd4-47c9-417a-b7e7-5aee54d08e3a"
      unitRef="U_USD">142085000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_4367d57c-b7de-46ac-8a82-7e28f41f2691"
      unitRef="U_USD">160127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_8548a7b8-95d2-4378-a183-488cb98dad51"
      unitRef="U_USD">12349000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_d6985eed-905e-4c9f-b350-240a8daafc4a"
      unitRef="U_USD">130564000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_8666672e-d205-4fea-aade-3ad27aab8080"
      unitRef="U_USD">154434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_0be0699b-9eb6-42a7-84be-b456ef2095a1"
      unitRef="U_USD">160127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_e0ab48cf-7f27-4dab-b49b-fc7a00672089"
      unitRef="U_USD">19122000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6b185a21-e1cd-4cca-89c7-b8f0b157cbce"
      unitRef="U_USD">21333000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_247973ef-9019-4496-baa9-7b8084993241"
      unitRef="U_USD">13416000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_d6d77c5c-831b-4686-a082-4a416ca3d0c8"
      unitRef="U_USD">3008000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5182e2ad-7582-47c1-8346-1cf59b9fac03"
      unitRef="U_USD">3000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_7a737da8-6654-480a-81e5-ce5ab8531fa0"
      unitRef="U_USD">756000</us-gaap:InterestPaidNet>
    <xper:NoteReceivableInExchangeForConsiderationFromDivestiture
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_7379a857-6472-4565-8f22-da684b655ecf"
      unitRef="U_USD">27676000</xper:NoteReceivableInExchangeForConsiderationFromDivestiture>
    <xper:DeferredConsiderationFromDivestiture
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_54220ff5-20bb-4d50-98bd-8ae021e049d6"
      unitRef="U_USD">17156000</xper:DeferredConsiderationFromDivestiture>
    <xper:PropertyAndEquipmentIncludedInAccountsPayable
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_afce0e77-e293-4c4b-9488-8ffad285c8e4"
      unitRef="U_USD">516000</xper:PropertyAndEquipmentIncludedInAccountsPayable>
    <xper:PropertyAndEquipmentIncludedInAccountsPayable
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_172c95bd-9720-410a-9462-cc6fc3fe6851"
      unitRef="U_USD">1343000</xper:PropertyAndEquipmentIncludedInAccountsPayable>
    <xper:PropertyAndEquipmentIncludedInAccountsPayable
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_bb9f7e14-0b06-4098-b9e4-acd97579cf1f"
      unitRef="U_USD">184000</xper:PropertyAndEquipmentIncludedInAccountsPayable>
    <xper:CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_9056752e-56fe-4de9-88e4-5363ddd4e957"
      unitRef="U_USD">414000</xper:CostsCapitalizedForInternalUseSoftwareIncludedInAccruedLiabilities>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b07a6f20-bac0-45ee-92e2-b91de257875c"
      unitRef="U_USD">50000000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c785192f-42cd-4c97-aa6d-9abb59e66253"
      decimals="-3"
      id="F_b664c4eb-350d-44bf-ba67-f61588cb0294"
      unitRef="U_USD">1025838000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_66e18e2a-44d7-4840-8352-3fa793eb1bec"
      decimals="-3"
      id="F_36711012-edd7-4bdf-b8cb-22669c67030f"
      unitRef="U_USD">-676000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2375b269-e689-41c4-b7cb-001e5411175b"
      decimals="-3"
      id="F_0f0e0618-153f-483d-b939-440829aef389"
      unitRef="U_USD">-9205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a"
      decimals="-3"
      id="F_531d39b8-d2e4-45f8-bd5e-926dc335689b"
      unitRef="U_USD">1015957000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <xper:StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent
      contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a"
      decimals="INF"
      id="F_809a13d7-a88b-4766-a372-e23586d913ea"
      unitRef="U_shares">42024000</xper:StockIssuedDuringPeriodSharesReclassificationOfNetTransfersFromFormerParent>
    <xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent
      contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a"
      decimals="-3"
      id="F_b31c4f9f-e5b1-4651-a9b0-2dfecea42d55"
      unitRef="U_USD">42000</xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent>
    <xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent
      contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"
      decimals="-3"
      id="F_061d21b9-022b-429f-87ec-29891f514db4"
      unitRef="U_USD">1038062000</xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent>
    <xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent
      contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b"
      decimals="-3"
      id="F_10ce54a7-f68d-41ba-a48d-e1b221429a3d"
      unitRef="U_USD">-1038104000</xper:StockIssuedDuringPeriodValueReclassificationOfNetTransfersFromFormerParent>
    <xper:NetTransfersFromFormerParent
      contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b"
      decimals="-3"
      id="F_c83841ee-0e6c-4c45-a25b-2f4d40032af4"
      unitRef="U_USD">100915000</xper:NetTransfersFromFormerParent>
    <xper:NetTransfersFromFormerParent
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a739b6e9-4847-4de3-ab18-c77b122e8bbf"
      unitRef="U_USD">100915000</xper:NetTransfersFromFormerParent>
    <xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent
      contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"
      decimals="-3"
      id="F_da77c8ce-99b7-4338-8108-737b178361f5"
      unitRef="U_USD">82931000</xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent>
    <xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_36416988-ecb3-4585-8f99-c79666fc77fc"
      unitRef="U_USD">82931000</xper:NetCapitalContributionFromAndTaxSettlementWithFormerParent>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"
      decimals="-3"
      id="F_d8e7045a-85d2-431e-a676-54a88da50ad2"
      unitRef="U_USD">82000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_1925a16b-9ca0-4204-b17f-74e973a9be67"
      decimals="-3"
      id="F_56097a18-e803-4021-bad9-3e2edf4607ef"
      unitRef="U_USD">-1505000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_1923b263-da18-4258-b949-7b0e447efc6e"
      unitRef="U_USD">-1423000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_54066ebc-8eb2-4cf8-aaec-727285a68c5a"
      decimals="INF"
      id="F_bf834186-aefe-497a-b2b5-eed57e17ceef"
      unitRef="U_shares">42000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"
      decimals="-3"
      id="F_fc23493e-05d4-45b1-baba-0b05a110dd1b"
      unitRef="U_USD">-286000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_45e164a0-94b3-480e-8bc6-f8d163a156f1"
      unitRef="U_USD">-286000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_cd814633-6cc2-4742-a8bb-6c4f6829c239"
      decimals="-3"
      id="F_110db527-fed9-47df-8d99-6c53dc6e95dd"
      unitRef="U_USD">15541000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_bf04fa01-0d29-473f-a74e-cd9da74d792b"
      unitRef="U_USD">15541000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_a924f126-433a-4d5f-b51f-6784c11c1a4d"
      decimals="-3"
      id="F_17e13e58-6c1b-48aa-b6a4-a38f481459d5"
      unitRef="U_USD">-3349000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_55802b76-4326-4525-8047-9f54a12a84d9"
      unitRef="U_USD">-3349000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_a924f126-433a-4d5f-b51f-6784c11c1a4d"
      decimals="-3"
      id="F_033385aa-a674-416d-840b-6becb4926b4d"
      unitRef="U_USD">-94000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2c6ae513-3659-4055-941e-558a6fb21b0a"
      unitRef="U_USD">-94000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:ProfitLoss
      contextRef="C_ea00927b-fdfd-4f00-b907-29d8b1b1dd3b"
      decimals="-3"
      id="F_b58ffc24-bc31-4935-acd2-7ece7d0c3e30"
      unitRef="U_USD">-88649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_c9ac3af7-ddf7-4b52-8a9d-bf7c0df7197d"
      decimals="-3"
      id="F_88a11081-5aef-4ff1-9a33-c4181e5249d7"
      unitRef="U_USD">-668835000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_1925a16b-9ca0-4204-b17f-74e973a9be67"
      decimals="-3"
      id="F_148db781-9f69-4ed0-b747-bd2838d09d54"
      unitRef="U_USD">-3722000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_5a19db07-2272-431f-8d1f-6149d58f1d17"
      unitRef="U_USD">-761206000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8"
      decimals="INF"
      id="F_fb45c7ff-43cf-429c-80ef-b6302b1a213b"
      unitRef="U_shares">42066000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_e0ad6686-69f3-4d7d-b528-6269a6eb50e8"
      decimals="-3"
      id="F_7dd40ef6-24eb-40e8-ac45-d270d311f583"
      unitRef="U_USD">42000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_582d36ac-a1a2-413e-acce-ce4b2c6a1b8f"
      decimals="-3"
      id="F_a6e11e8f-4374-4c64-8292-b7e2950f9a2d"
      unitRef="U_USD">1136330000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_5a5463d6-14c0-45ae-b3a2-f711f74a8e93"
      decimals="-3"
      id="F_ae02df5b-406b-439b-8485-0c045b5ff85b"
      unitRef="U_USD">-4119000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c499595b-cf66-4583-943a-86857bb43a02"
      decimals="-3"
      id="F_6562c23b-e81e-42b5-9aa7-918e4fc46c5f"
      unitRef="U_USD">-668835000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_6ecf9894-4729-4092-98b1-31c188bd878b"
      decimals="-3"
      id="F_b6267901-f4fe-44bf-9e4d-d9253536e36b"
      unitRef="U_USD">-14432000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_bc520c23-bdd0-4296-9798-12fb61dba446"
      unitRef="U_USD">448986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a"
      decimals="-3"
      id="F_79500937-696a-4e7c-ab6f-1df74b547e5d"
      unitRef="U_USD">-410000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_8e36fc1c-22af-439d-8e04-78793fd9b67f"
      decimals="-3"
      id="F_5066cbcd-d244-4438-8538-e0e2fc9f2797"
      unitRef="U_USD">410000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_d2464623-7d97-463b-9463-de988602da4e"
      decimals="INF"
      id="F_003e4726-9e18-4939-b155-3927605198d1"
      unitRef="U_shares">808000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a"
      decimals="-3"
      id="F_4b894168-aac0-474e-a9c7-1c5738c7f6a1"
      unitRef="U_USD">-4875000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_27e39d5d-bd58-42f3-8bc8-1a071de6e417"
      unitRef="U_USD">-4875000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_d2464623-7d97-463b-9463-de988602da4e"
      decimals="INF"
      id="F_03446652-812a-4d15-86f6-762b7b330864"
      unitRef="U_shares">1337000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_d2464623-7d97-463b-9463-de988602da4e"
      decimals="-3"
      id="F_ce1d9e1f-b801-4d66-b3cd-0dddd84abb8c"
      unitRef="U_USD">2000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a"
      decimals="-3"
      id="F_8f8a2a7e-ae52-4778-bcdc-ab5df54ee27e"
      unitRef="U_USD">11925000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6c6ac6ea-f22d-4697-b234-f4df27158e39"
      unitRef="U_USD">11927000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_094ab012-3e26-4203-a564-a3f414a9f53a"
      decimals="-3"
      id="F_1b3c014a-ca14-41e1-881b-cef213d168f4"
      unitRef="U_USD">69531000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_4614a73b-39d7-4abe-b0f5-a139a8da92b0"
      unitRef="U_USD">69531000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf"
      decimals="-3"
      id="F_f685a4aa-9b5e-4ee9-9492-35a44d2f01a4"
      unitRef="U_USD">126000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_90595f95-a34a-414c-9117-505be95ef61a"
      unitRef="U_USD">126000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_2c97440a-d6c7-43b7-9c14-8ae5d84509cf"
      decimals="-3"
      id="F_6ae18b39-6b3b-4a6e-b469-b0d6d9aefdfc"
      unitRef="U_USD">1128000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_b9066448-3a66-4811-886c-4754ff9b429b"
      unitRef="U_USD">1128000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:ProfitLoss
      contextRef="C_06d02bde-ad7e-41e1-a60b-678f0e6dc801"
      decimals="-3"
      id="F_96b51eae-df26-433f-a348-4d095763166f"
      unitRef="U_USD">-136613000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_8e36fc1c-22af-439d-8e04-78793fd9b67f"
      decimals="-3"
      id="F_0d6bdd0c-1e09-4a91-926e-6c7a330f4a1e"
      unitRef="U_USD">-3075000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_bf33fabc-7c9e-4cd6-b27d-1891200584bc"
      unitRef="U_USD">-139688000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_a16849de-4f3a-4597-8b98-6579918c179c"
      decimals="INF"
      id="F_81cb79a5-8aca-4ff5-8ae2-8239bd6b0ea6"
      unitRef="U_shares">44211000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_a16849de-4f3a-4597-8b98-6579918c179c"
      decimals="-3"
      id="F_8828956e-a59b-4353-9b8b-ac56a68bac69"
      unitRef="U_USD">44000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_8d93d8e2-1666-4234-b6af-d57767be5088"
      decimals="-3"
      id="F_771246af-e7f1-44eb-a050-24682c672391"
      unitRef="U_USD">1212501000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c53db242-5338-4dd9-b1c2-99fa75b30d69"
      decimals="-3"
      id="F_92dc4ab0-db38-407a-ac96-6c02ccbc10fa"
      unitRef="U_USD">-2865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_97040d9b-74b8-47de-8d3f-8221ce2c0c79"
      decimals="-3"
      id="F_40e75e6e-af9b-41d7-bf9e-f1437e6d17ad"
      unitRef="U_USD">-805448000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_ca6b86d4-4038-466c-bbd4-3370e8e4ddaf"
      decimals="-3"
      id="F_fdeea503-bb9a-4cf9-88ff-abada39c7397"
      unitRef="U_USD">-17097000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_bb5f4807-3eab-47ba-9e6a-b3d1794a24a6"
      unitRef="U_USD">387135000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9"
      decimals="-3"
      id="F_a3fc3bc5-28b2-4a76-8697-65019989ae16"
      unitRef="U_USD">881000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany
      contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc"
      decimals="-3"
      id="F_866f1b8a-e3cb-42f8-b558-9ccbc18a51ef"
      unitRef="U_USD">-881000</xper:StockIssuedDuringPeriodValueChangeInOwnershipInterestOfCompany>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc"
      decimals="-3"
      id="F_f017dce4-0a03-48a4-92c7-cd5067d987c7"
      unitRef="U_USD">-4839000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8f0cf628-b7ac-45a0-a846-84fe73e34cf2"
      unitRef="U_USD">-4839000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="INF"
      id="F_cf9681ae-313c-4b91-b6e0-cf54b9fd8849"
      unitRef="U_shares">1206000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="-3"
      id="F_cf622bf5-0231-4662-a25c-95afb5f034b4"
      unitRef="U_USD">1000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9"
      decimals="-3"
      id="F_3483631a-f097-4b8b-85ec-020d0c894075"
      unitRef="U_USD">-7216000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4474998f-43d6-4cf0-a955-01e9d9ac6d65"
      unitRef="U_USD">-7215000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="INF"
      id="F_62eaa84b-63a2-4c4e-89cf-1786bf7c2fa4"
      unitRef="U_shares">1076000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="-3"
      id="F_85a1a193-7f91-458d-9b92-b0e22d7da351"
      unitRef="U_USD">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9"
      decimals="-3"
      id="F_e07602d3-4e2f-4b10-8c20-fcbe3bc712c4"
      unitRef="U_USD">7854000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f14befcb-66cd-4174-a676-e6d561edcc4d"
      unitRef="U_USD">7855000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="INF"
      id="F_a4f93c1b-39fa-41f0-b7b8-81301bcf4901"
      unitRef="U_shares">2165000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_d7180f7e-3e01-452b-b815-231c613c13cf"
      decimals="-3"
      id="F_9189898c-7fd2-493c-8e32-8c478e54de2e"
      unitRef="U_USD">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_2762580e-328d-4c0c-a8b0-7242174437dd"
      decimals="-3"
      id="F_f53a76ae-a0f6-4626-8c1c-84ff844d356b"
      unitRef="U_USD">19988000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_9840bcd7-91ae-447c-9031-8473b81de2f0"
      unitRef="U_USD">19990000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_172bca42-b80f-471c-95a3-e2b0e1962af9"
      decimals="-3"
      id="F_5ac22b3e-d409-4048-8227-cf14dc9474ec"
      unitRef="U_USD">60541000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_51aa40cb-d56c-483a-b9fa-5e28f3c075f6"
      unitRef="U_USD">60541000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67"
      decimals="-3"
      id="F_2be9b2a8-5c23-400a-a73b-dda582ffa067"
      unitRef="U_USD">-327000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_552cd03d-907b-477e-8630-242617c1a973"
      unitRef="U_USD">-327000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_c8d6d5b4-9646-4dce-b535-d2cf8a788e67"
      decimals="-3"
      id="F_d552656c-d4f2-4ff4-82f7-8af520b845f1"
      unitRef="U_USD">-2892000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_6cec80d9-c9e7-4f55-9db4-0ae6d2e5746c"
      unitRef="U_USD">-2892000</us-gaap:UnrealizedGainLossOnCashFlowHedgingInstruments>
    <us-gaap:ProfitLoss
      contextRef="C_2762580e-328d-4c0c-a8b0-7242174437dd"
      decimals="-3"
      id="F_141e4124-43e1-4ce5-89e4-a0c1fb41df58"
      unitRef="U_USD">-14008000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_00f43d37-1392-4df6-851c-170ce1380cfc"
      decimals="-3"
      id="F_de11a32f-3a82-4bf1-8ef7-c60073256ccf"
      unitRef="U_USD">13139000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_e2ac4211-eeb1-4f52-a42a-ea64aad7d919"
      unitRef="U_USD">-869000</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a"
      decimals="INF"
      id="F_5a0e08a3-f735-4506-aa57-3423584bcb02"
      unitRef="U_shares">44328000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_ea17c51d-bf1c-4988-bc2a-6b23c2b3b20a"
      decimals="-3"
      id="F_d0c7f300-069f-4a53-9da4-75f57087907a"
      unitRef="U_USD">44000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_21476509-1fb9-4be4-a607-4ef0361a268b"
      decimals="-3"
      id="F_6d694e16-7dac-43e4-9a6f-e2bd23d8ec85"
      unitRef="U_USD">1274561000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_cd338a2c-ae3a-4f8c-9c6a-f9da1344c634"
      decimals="-3"
      id="F_62093f19-c30d-4846-b48d-64965cea0c01"
      unitRef="U_USD">-6084000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_fafa06d4-d3a3-4a14-8849-46028004b344"
      decimals="-3"
      id="F_631199a9-42b1-4160-aaa1-b177ba41a2a6"
      unitRef="U_USD">-839444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_6a0c6ec4-82bd-4ea0-91e0-9c6269bb78aa"
      unitRef="U_USD">429077000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_15945126-2157-4576-b6a2-caa83d27ee79">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 1 &#x2013; THE COMPANY AND DESCRIPTION OF BUSINESS&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Xperi is a leading consumer and entertainment technology company. The Company creates extraordinary experiences at home and on the go for millions of consumers around the world, enabling audiences to connect with content in a way that is more intelligent, immersive, and personal. Powering smart devices, connected cars, entertainment experiences and more, the Company brings together ecosystems designed to reach highly engaged consumers, allowing it and its ecosystem partners to uncover significant new business opportunities, now and in the future. The Company&#x2019;s technologies are integrated into consumer devices and a variety of media platforms worldwide, driving increased value for its partners, customers, and consumers. The Company operates in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; operating and reportable business segment and groups its revenue into four categories: Pay-TV, Consumer Electronics, Connected Car and Media Platform.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Xperi Spin-Off&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:left;"&gt;&lt;span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In June 2020, Xperi Holding Corporation (&#x201c;Xperi Holding,&#x201d; &#x201c;Adeia,&#x201d; or the &#x201c;Former Parent&#x201d;) announced plans to separate into &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; independent publicly traded companies (the &#x201c;Separation&#x201d;), &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; comprising its intellectual property (&#x201c;IP&#x201d;) licensing business and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; comprising its product business (&#x201c;Xperi Product&#x201d;). On October 1, 2022 (the &#x201c;Separation Date&#x201d;), the Former Parent completed the Separation (the &#x201c;Spin-Off&#x201d;) through a pro-rata distribution (the &#x201c;Distribution&#x201d;) of all the outstanding common stock of its product-related business (formerly known as Xperi Product, and hereinafter &#x201c;Xperi Inc.&#x201d;, &#x201c;Xperi&#x201d; or the &#x201c;Company&#x201d;) to the stockholders of record of the Former Parent as of the close of business on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;September 21, 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the record date (the &#x201c;Record Date&#x201d;) for the Distribution. Each Xperi Holding stockholder of record received &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;four&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of Xperi common stock, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.001&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; par value, for every &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ten&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of Xperi Holding common stock, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.001&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; par value, held by such stockholder as of the close of business on the Record Date. As a result of the Distribution, Xperi became an independent, publicly traded company and its common stock is listed under the symbol &#x201c;XPER&#x201d; on the New York Stock Exchange. In connection with the Separation and the Distribution, Xperi Holding was renamed and continues as Adeia Inc. and also changed its stock symbol to &#x201c;ADEA&#x201d; on the Nasdaq Global Select Market.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_f7cfb56c-f89a-4953-94f9-9f337e2d0b30"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_43fedead-92d2-411d-8ce3-552237912250"
      unitRef="U_Segment">1</us-gaap:NumberOfOperatingSegments>
    <xper:NumberOfIndependentPubliclyTradedCompanies
      contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97"
      decimals="INF"
      id="F_a23d5ec8-d3a6-4486-acb0-b4a8d33fbea5"
      unitRef="U_Business">2</xper:NumberOfIndependentPubliclyTradedCompanies>
    <xper:NumberOfIntellectualPropertyLicensingBusiness
      contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97"
      decimals="INF"
      id="F_21754619-7171-436c-a196-47174173275b"
      unitRef="U_Business">1</xper:NumberOfIntellectualPropertyLicensingBusiness>
    <xper:NumberOfProductBusiness
      contextRef="C_ba3f951b-2726-4f6d-aee8-ef3eb661ef97"
      decimals="INF"
      id="F_8231cb03-1d32-42ec-befc-404549316115"
      unitRef="U_Business">1</xper:NumberOfProductBusiness>
    <xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff
      contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8"
      id="F_df1dedaa-bf75-47d8-bb90-49e9ad11a07d">2022-09-21</xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff>
    <xper:NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate
      contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8"
      decimals="INF"
      id="F_3b3e6a23-2f53-4e46-b7a2-e3c000b1cdb2"
      unitRef="U_shares">4</xper:NumberOfSharesReceivedForEveryTenCommonStockSharesHeldOnRecordDate>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_f7810a55-111d-4e7a-83d8-969a04a28cff"
      decimals="INF"
      id="F_108ff62a-b46e-4bae-82b7-092dcccb6e17"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <xper:NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff
      contextRef="C_bea7478d-4f4d-4002-b650-e1543b0a83d8"
      decimals="INF"
      id="F_da014344-e793-4235-82fa-705e6e313ac3"
      unitRef="U_shares">10</xper:NumberOfCommonStockSharesConsideredAsOneUnitForIssueOfSharesInSpinoff>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_f27b2714-220e-4a3f-8af0-07e37fe41605"
      decimals="INF"
      id="F_358c7cf2-4947-4e0d-b753-75807f28d105"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d01d6b61-34dd-4ba0-ad63-1ec1f547ff64">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 2 &#x2013; 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Bas&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;is 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States (&#x201c;U.S.&#x201d;) and the applicable rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s fiscal year ends on December 31. The Company employs a calendar month-end reporting period for its quarterly reporting.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the three months ended September 30, 2022, all of the assets and liabilities of the Xperi Product business had been transferred to a legal entity (the &#x201c;Transfer&#x201d;) under the common control of Xperi. Subsequent to this transfer and through December 31, 2024, the Company's financial statements and accompanying notes are prepared on a consolidated basis and include Xperi and its subsidiaries in which Xperi has a controlling financial interest. All intercompany balances and transactions are eliminated in consolidation. Prior to the Transfer, the financial statements and accompanying notes of the Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#x2019;s total net interest in the recorded net assets of the Company prior to the transfer, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined businesses of the Company have been eliminated.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the Company was dependent on the Former Parent for all of its working capital and financing requirements as the Former Parent used a centralized approach to cash management and financing its operations. Financial transactions relating to the Company were accounted for as equity contributions from the Former Parent on the consolidated balance sheets. Accordingly, none of the Former Parent&#x2019;s cash and cash equivalents were allocated to the Company for any of the periods presented, unless those balances were directly attributable to the Company. The Company reflects transfers of cash to and from the Former Parent&#x2019;s cash management system within equity as a component of Net investment by Former Parent on a combined basis and as a component of net capital contribution from Former Parent on a consolidated basis. Other than the debt incurred in connection with the acquisition of Vewd Software Holdings Limited (&#x201c;Vewd&#x201d;) discussed in Note 7, the Former&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Parent&#x2019;s long-term debt has not been attributed to the Company for any of the periods presented because the Former Parent&#x2019;s borrowings are not the legal obligation of the Company.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the consolidated statements of operations and comprehensive loss of the Company reflect allocations of general corporate expenses from the Former Parent, including, but not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement, and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount, or other measures as deemed appropriate. Management of the Company and Former Parent consider these allocations to be a reasonable reflection of the utilization of services by, or the benefits provided to, the Company. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. Actual costs that may have been incurred if the Company had been a standalone company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by employees and decisions with respect to areas such as facilities, information technology and operating infrastructure.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the periods prior to the Separation that are presented in the accompanying consolidated financial statements, the Company&#x2019;s income tax expense (benefit) and deferred tax balances were included in the Former Parent&#x2019;s income tax returns. Income tax expense (benefit) and deferred tax balances contained in these consolidated financial statements for periods prior to the Separation are presented on a separate return basis, as if the Company had filed its own income tax returns. As a result, actual tax transactions included in the consolidated financial statements of the Former Parent may or may not be included in the consolidated financial statements of the Company. Similarly, the tax treatment of certain items reflected in the consolidated financial statements of the Company may or may not be reflected in the consolidated financial statements and income tax returns of the Former Parent. The taxes recorded in the consolidated statements of operations for periods prior to the Separation Date are not necessarily representative of the taxes that arose when the Company filed its income tax returns independent from the Former Parent&#x2019;s returns for the tax year ended December 31, 2022. The income tax expense (benefit) recorded for the three months ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the Separation Date.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (&#x201c;Perceive&#x201d;, later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. In October 2024, Perceive sold substantially all of its assets and certain liabilities to Amazon.com Services LLC. Refer to Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for details concerning an asset sale transaction related to Perceive.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, Perceive was completely dissolved after all of its remaining assets and liabilities were transferred to the Company. At the time of its dissolution, the Company recognized a loss of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million within interest and other income, net, on its consolidated statements of operations upon the derecognition of the remaining balance of the noncontrolling interests in Perceive.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Subsequent to the Transfer during the third quarter of 2022 and through December 31, 2024, the Company&#x2019;s financial statements were prepared on a consolidated basis and include the accounts of the Company and its wholly owned subsidiaries, as well as an entity in which the Company has a controlling financial interest. All intercompany accounts and transactions have been eliminated in 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Transfer and through the date in the third quarter of 2022 when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, the accompanying financial statements of Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#x2019;s total net interest in the recorded net assets of the Company prior to the Transfer and through the date when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined business of the Company have been eliminated.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Foreign Currency Remeasurement and Transactions&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;functional currency of the Company&#x2019;s foreign subsidiaries is the U.S. dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect on the day the transaction occurs, except&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;for &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in interest and other income, net in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The accounting estimates and assumptions that require management&#x2019;s most significant, challenging, and subjective judgment include the estimation of licensees&#x2019; quarterly royalties prior to receiving the royalty reports, the determination of stand-alone selling price and the transaction price in an arrangement with multiple performance obligations, the assessment of the recoverability of goodwill, the fair value of note receivable and deferred consideration in connection with the AutoSense Divestiture (as described in Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;), the assessment of useful lives and recoverability of other intangible assets and long-lived assets, purchase accounting resulting from business combinations, recognition and measurement of current and deferred income tax assets and liabilities, the assessment of unrecognized tax benefits, and valuation of performance-based awards with a market condition. Actual results experienced by the Company may differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Investment by Former Parent&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Net investment by Former Parent on the consolidated balance sheets and consolidated statements of equity represents the Former Parent&#x2019;s historical investment in the Company, the net effect of transactions with and allocations from the Former Parent, and the Company&#x2019;s accumulated deficit.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Loss Per Share Attributable to the Company&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to the Company is computed by dividing net loss attributable to the Company for the period by the weighted-average number of common shares outstanding during the period. For periods prior to the Separation, the calculations of basic and diluted loss per share were based&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; on the number of shares outstanding on October 1, 2022, the Separation Date. In addition, it is assumed that there were no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation. Dilutive weighted-average common shares outstanding do not include unvested restricted stock units and stock options for the periods presented because the effect of their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. See Note 3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;&#x2014;Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for detailed discussion on revenue recognition and disaggregation of revenue.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available and that is evaluated on a regular basis by the chief operating decision-maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. The CODM reviews financial information and manages the business on a consolidated basis for the purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; operating segment, which is also its reportable segment. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For additional information, see Note 15&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Geographic and Segment Related Information.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cash and Cash Equivalents&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents primarily consist of deposits maintained in domestic and foreign financial institutions&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Non-Marketable Equity Investments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Investments &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in interest and other income, net, in the consolidated statements of operations. Investments in entities over which the Company does not have the ability to exercise significant influence and which do not have readily determinable fair values,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;are &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;initially recognized at cost and remeasured through earnings when there is an observable transaction involving the same or similar investment of the same issuer, or due to an impairment (referred to as the &#x201c;measurement alternative&#x201d;). The fair value of non-marketable equity investments is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. The Company monitors its non-marketable securities portfolio for potential impairment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Financial Instruments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The carrying amount of cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term debt approximates fair value due to the short-term nature of these instrume&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;nts. Note receivable, deferred consideration from divestitures, and long-term debt are carried at amortized cost and measured at fair value on a quarterly basis for disclosure purposes.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivati&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;ve Instruments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses derivative financial instruments to manage foreign currency exchange rate risk. The Company does not enter into derivative transactions for trading purposes. The Company&#x2019;s derivative financial instruments are recorded on the consolidated balance sheets as assets or liabilities measured at fair value. For derivatives designated as a hedge, and effective as part of a hedge transaction, the effective portion of the gain or loss on the hedging derivative instrument is reported as a component of other comprehensive income (loss) and as a basis adjustment to the underlying hedged item and reclassified to earnings in the period in which the hedged item affects earnings. To the extent derivatives do not qualify or are not designated as hedges, or are ineffective, their changes in fair value are recorded in interest and other income, net immediately.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Credit and Other Risks&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from divestiture. The Company maintains cash and cash equivalents with large financial institutions, and at times, the deposits may exceed the federally insured limits. As part of its risk management processes, the Company performs periodic evaluations of the relative credit standing of these financial institutions. The Company has not sustained material credit losses from instruments held at these financial institutions. In addition, the Company has cash and cash equivalents held in international bank accounts that are denominated in various foreign currencies and has established risk management strategies designed to minimize the impact of certain currency exchange rate fluctuations.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company believes that any concentration of credit risk in its accounts receivable and unbilled contracts receivable are substantially mitigated by its evaluation process and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers&#x2019; financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the years ended December 31, 2024, 2023, and 2022, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; customer accounted for 10% or more of total revenue. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024 and 2023, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; customer represented 10% or more of the Company&#x2019;s net balance of accounts receivable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As described in Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, in the first quarter of 2024, the Company received a note receivable and deferred consideration from Tobii AB (&#x201c;Tobii&#x201d;) as part of the consideration for divesting its AutoSense in-cabin safety business and related imaging solutions (the &#x201c;AutoSense Divestiture&#x201d;). Both of these instruments are exposed to credit risk arising from default on repayment from Tobii. The credit risk associated with the note receivable is mitigated by establishing a floating lien and security interest in certain of Tobii&#x2019;s assets, rights, and properties, whereas the deferred consideration is not secured by any collateral. The Company utilizes valuation methodologies such as internally generated cash flow projections on the principal and interest of each instrument, along with the review of certain other data points, to determine the likelihood that the note receivable or deferred consideration will be repaid. Further, the Company assesses each instrument for credit losses and provides a reserve when full payment on the instruments may not occur as expected, in which case the reserve reflects the excess of the amortized cost basis over the results of the cash flow projections. Based on the results of the internally generated cash flow projections, the Company expects Tobii to make full payment on both instruments in accordance with the underlying agreement. Accordingly, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; allowance for credit losses was recorded as of December 31, 2024.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounts Receivable and Allowance for Credit Losses&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The allowance for credit losses, which includes the allowance for accounts receivable and unbilled contracts receivable, represents the Company&#x2019;s best estimate of lifetime expected credit losses inherent in those financial assets. The Company&#x2019;s lifetime expected credit losses are determined using relevant information about past events (including historical experience), current conditions, and reasonable and supportable forecasts that affect collectability. The Company monitors its credit exposure through ongoing credit evaluations of its customers&#x2019; financial condition and limits the amount of credit extended when deemed necessary. In addition, the Company performs routine credit management activities such as timely account reconciliations, dispute resolution, and payment confirmations. The Company may employ collection agencies and legal counsel to pursue recovery of defaulted receivables.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Inventory&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Inventories consist primarily of finished DVRs, TiVo Stream 4K, non-DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#x2019; estimated useful lives:&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Computer equipment and software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment and furniture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Lesser of related lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Building and improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Up to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Expenditures that materially increase asset life are capitalized, while ordinary maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Capitalization of Cloud Computing Costs&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes certain costs related to its enterprise cloud computing arrangem&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ents during the application development stage. During the post-implementation stage, these costs are amortized as hosting fees on a straight-line basis over the term of the hosting arrangements.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company accounts for acquisitions using the acquisition method of accounting in accordance with Accounting Standard Codification Topic ASC 805, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASC 805&#x201d;). Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are expensed as incurred. Upon acquisition, the accounts and results of operations are consolidated as of and subsequent to the acquisition date.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. The Company utilizes commonly accepted valuation techniques, such as the income approach and the cost approach, as appropriate, in establishing the fair value of intangible assets. Typically, key&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as disc&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identified Intangible Assets and Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, and non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. The Company&#x2019;s identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; years. Identified indefinite-lived intangible assets include legacy TiVo tradenames and trademarks resulting from acquisitions.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and identified intangible assets acquired. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill was not amortized, but rather evaluated for potential impairment annually. As part of its annual goodwill impairment test using the quantitative approach, the Company recognized a goodwill impairment charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;604.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for the year ended December 31, 2022. See Note 8&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill Impairment and Intangible Assets, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for more detail regarding the goodwill impairment.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Long-lived assets include property and equipment, operating lease right-of-use (&#x201c;ROU&#x201d;) assets, and intangible assets. The Company reviews its long-lived assets for possible impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Such events and changes may include: a significant decrease in market value, changes in asset use, negative industry or economic trends, and changes in the Company&#x2019;s business strategy. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the assets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For identified indefinite-lived intangible assets resulting from acquisitions, the Company evaluates their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued liabilities, and noncurrent operating lease liabilities in the Company&#x2019;s consolidated balance sheets. The ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company&#x2019;s lease terms may include options to extend or terminate the lease, and these terms are factored into the valuation of ROU assets and liabilities when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and ROU assets calculation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As a practical expedient, the Company elected to account for lease components and non-lease components such as common area maintenance costs for all data center, office, and facility leases separately&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Research and Development&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Research and development costs are comprised primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as costs related to information technology, patent applications and examinations, materials, supplies, and an allocation of facilities costs. All research and development costs are expensed as incurred.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-based &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Compensation&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, certain Company employees participated in the Former Parent&#x2019;s equity programs. Stock-based compensation expense has been attributed to the Company based on the awards and terms previously granted to the Company&#x2019;s direct employees, as well as an allocation of the Former Parent&#x2019;s corporate and shared functional employee expenses.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation is measured at the grant date based on the estimated fair value of the award and is recognized on a straight-line basis, net of estimated forfeitures, over the requisite service or performance period. Forfeiture rates are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. If the actual forfeiture rate is materially different from the estimate, stock-based compensation expense could be significantly different from what was recorded in the current period.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of restricted stock units (&#x201c;RSUs&#x201d;), and performance-based restricted stock units (&#x201c;PSUs&#x201d;) that are based on company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant. The Company estimates the grant-date fair value of stock to be issued under the employee stock purchase plan (&#x201c;ESPP&#x201d;) using the Black-Scholes pricing mod&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;el.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the Company&#x2019;s operations were included in the tax returns filed by the respective Former Parent entities of which the Company&#x2019;s businesses were a part. Income tax expense and other income tax-related information contained in these consolidated financial statements are presented on a separate return basis as if the Company had filed its own tax returns. The separate return method applies the accounting guidance for income taxes to the Company&#x2019;s standalone financial statements as if it were a separate taxpayer and a standalone enterprise for the periods presented. The income tax expense (benefit) recorded for the three month period ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the date of Separation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax benefit includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Advertising costs are expensed as incurred and are presented within selling, general and administrative expense in the consolidated statements of operations. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably estimated. Management reviews these estimates in each accounting period as additional information becomes known and adjusts the loss provision when appropriate. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in the consolidated financial statements. If a loss is probable but the amount of loss cannot be reasonably estimated, the Company discloses the loss contingency and an estimate of possible loss or range of loss (unless such an estimate cannot be made). The Company does not recognize gain contingencies until they are realized. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:Times New Roman;"&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recent Accounting Pronouncements&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting Standards 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d04f0f96-a096-4333-a30c-6888a7cdec49;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ASU 2023-07&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires the Company to disclose interim and annual disclosures on significant segment expenses and other segment related items and is applicable to companies with a single reportable segment. The Company &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;adopted&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; the annual disclosure requirements effective for the fiscal year ended December 31, 2024, on a retrospective basis, with the interim disclosure requirements becoming effective in the first quarter of 2025. The adoption did &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; have a material impact on the Company&#x2019;s consolidated financial statements. For further information, refer to Note 15&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Geographic and Segment Related 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting Standards 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires disclosure of specific categories in the effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. This guidance is effective on a prospective or retrospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The standard requires that public business entities disclose additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. The standard will become effective for the Company&#x2019;s 2027 annual financial statements and interim financial statements thereafter and may be applied prospectively to periods after the adoption date or retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_bb475e6f-7532-410d-b141-9e30834d3ca7">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Bas&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;is 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States (&#x201c;U.S.&#x201d;) and the applicable rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s fiscal year ends on December 31. The Company employs a calendar month-end reporting period for its quarterly reporting.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the three months ended September 30, 2022, all of the assets and liabilities of the Xperi Product business had been transferred to a legal entity (the &#x201c;Transfer&#x201d;) under the common control of Xperi. Subsequent to this transfer and through December 31, 2024, the Company's financial statements and accompanying notes are prepared on a consolidated basis and include Xperi and its subsidiaries in which Xperi has a controlling financial interest. All intercompany balances and transactions are eliminated in consolidation. Prior to the Transfer, the financial statements and accompanying notes of the Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#x2019;s total net interest in the recorded net assets of the Company prior to the transfer, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined businesses of the Company have been eliminated.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the Company was dependent on the Former Parent for all of its working capital and financing requirements as the Former Parent used a centralized approach to cash management and financing its operations. Financial transactions relating to the Company were accounted for as equity contributions from the Former Parent on the consolidated balance sheets. Accordingly, none of the Former Parent&#x2019;s cash and cash equivalents were allocated to the Company for any of the periods presented, unless those balances were directly attributable to the Company. The Company reflects transfers of cash to and from the Former Parent&#x2019;s cash management system within equity as a component of Net investment by Former Parent on a combined basis and as a component of net capital contribution from Former Parent on a consolidated basis. Other than the debt incurred in connection with the acquisition of Vewd Software Holdings Limited (&#x201c;Vewd&#x201d;) discussed in Note 7, the Former&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Parent&#x2019;s long-term debt has not been attributed to the Company for any of the periods presented because the Former Parent&#x2019;s borrowings are not the legal obligation of the Company.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the consolidated statements of operations and comprehensive loss of the Company reflect allocations of general corporate expenses from the Former Parent, including, but not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement, and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount, or other measures as deemed appropriate. Management of the Company and Former Parent consider these allocations to be a reasonable reflection of the utilization of services by, or the benefits provided to, the Company. The allocations may not, however, reflect the expenses the Company would have incurred as a standalone company for the periods presented. Actual costs that may have been incurred if the Company had been a standalone company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by employees and decisions with respect to areas such as facilities, information technology and operating infrastructure.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the periods prior to the Separation that are presented in the accompanying consolidated financial statements, the Company&#x2019;s income tax expense (benefit) and deferred tax balances were included in the Former Parent&#x2019;s income tax returns. Income tax expense (benefit) and deferred tax balances contained in these consolidated financial statements for periods prior to the Separation are presented on a separate return basis, as if the Company had filed its own income tax returns. As a result, actual tax transactions included in the consolidated financial statements of the Former Parent may or may not be included in the consolidated financial statements of the Company. Similarly, the tax treatment of certain items reflected in the consolidated financial statements of the Company may or may not be reflected in the consolidated financial statements and income tax returns of the Former Parent. The taxes recorded in the consolidated statements of operations for periods prior to the Separation Date are not necessarily representative of the taxes that arose when the Company filed its income tax returns independent from the Former Parent&#x2019;s returns for the tax year ended December 31, 2022. The income tax expense (benefit) recorded for the three months ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the Separation Date.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In the fourth quarter of 2018, the Company funded a new subsidiary, Perceive Corporation (&#x201c;Perceive&#x201d;, later known as Xperi Pylon Corporation), a subsidiary focused on edge inference hardware and software technologies. In October 2024, Perceive sold substantially all of its assets and certain liabilities to Amazon.com Services LLC. Refer to Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for details concerning an asset sale transaction related to Perceive.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, Perceive was completely dissolved after all of its remaining assets and liabilities were transferred to the Company. At the time of its dissolution, the Company recognized a loss of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million within interest and other income, net, on its consolidated statements of operations upon the derecognition of the remaining balance of the noncontrolling interests in Perceive.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:DeconsolidationGainOrLossAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_6d1d2c66-c3c7-4c6a-8b1b-7668deae7fc8"
      unitRef="U_USD">-4800000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_b51e7c20-99a7-47e5-b3ca-b219039b6d47">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Subsequent to the Transfer during the third quarter of 2022 and through December 31, 2024, the Company&#x2019;s financial statements were prepared on a consolidated basis and include the accounts of the Company and its wholly owned subsidiaries, as well as an entity in which the Company has a controlling financial interest. All intercompany accounts and transactions have been eliminated in 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Transfer and through the date in the third quarter of 2022 when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, the accompanying financial statements of Xperi Product business were prepared on a combined basis and were derived from the consolidated financial statements and accounting records of the Former Parent as the Company was not historically held by a single legal entity. Net investment by Former Parent, which represents the Former Parent&#x2019;s total net interest in the recorded net assets of the Company prior to the Transfer and through the date when all subsidiaries of Xperi Product were owned by the parent company of Xperi Product, is presented within equity on a combined basis in lieu of share capital. All intercompany balances and transactions within the combined business of the Company have been eliminated.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d891de89-73d4-4c5f-b22b-7e0978e0df33">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Foreign Currency Remeasurement and Transactions&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;functional currency of the Company&#x2019;s foreign subsidiaries is the U.S. dollar. Accordingly, each foreign subsidiary remeasures monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical exchange rates. Revenue and expenses are remeasured at the exchange rates in effect on the day the transaction occurs, except&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;for &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;those expenses related to non-monetary assets and liabilities, which are remeasured at historical exchange rates. Remeasurement adjustments are recognized in interest and other income, net in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_37cd44fd-7b19-4458-8226-17cc0c736094">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The accounting estimates and assumptions that require management&#x2019;s most significant, challenging, and subjective judgment include the estimation of licensees&#x2019; quarterly royalties prior to receiving the royalty reports, the determination of stand-alone selling price and the transaction price in an arrangement with multiple performance obligations, the assessment of the recoverability of goodwill, the fair value of note receivable and deferred consideration in connection with the AutoSense Divestiture (as described in Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;), the assessment of useful lives and recoverability of other intangible assets and long-lived assets, purchase accounting resulting from business combinations, recognition and measurement of current and deferred income tax assets and liabilities, the assessment of unrecognized tax benefits, and valuation of performance-based awards with a market condition. Actual results experienced by the Company may differ from management&#x2019;s estimates.&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <xper:NetInvestmentByFormerParentPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_58c76217-73fd-44c2-9a69-a34c84977d6a">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Investment by Former Parent&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Net investment by Former Parent on the consolidated balance sheets and consolidated statements of equity represents the Former Parent&#x2019;s historical investment in the Company, the net effect of transactions with and allocations from the Former Parent, and the Company&#x2019;s accumulated deficit.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</xper:NetInvestmentByFormerParentPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_92fa5340-1cf8-4c01-95f0-94075bd14182">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Loss Per Share Attributable to the Company&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to the Company is computed by dividing net loss attributable to the Company for the period by the weighted-average number of common shares outstanding during the period. For periods prior to the Separation, the calculations of basic and diluted loss per share were based&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; on the number of shares outstanding on October 1, 2022, the Separation Date. In addition, it is assumed that there were no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation. Dilutive weighted-average common shares outstanding do not include unvested restricted stock units and stock options for the periods presented because the effect of their inclusion would have been anti-dilutive.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_0a40d652-c756-4fde-bb0a-02a916692fea">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. See Note 3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;&#x2014;Revenue&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for detailed discussion on revenue recognition and disaggregation of revenue.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_01919527-57d8-4b2b-ae87-693fd6443ec6">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Operating segments are defined as components of an enterprise for which separate financial information is available and that is evaluated on a regular basis by the chief operating decision-maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. The CODM reviews financial information and manages the business on a consolidated basis for the purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company has determined that it has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; operating segment, which is also its reportable segment. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For additional information, see Note 15&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Geographic and Segment Related Information.&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_86279a37-2599-44c9-8764-fd084bdcf853"
      unitRef="U_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a6d8a740-963e-447d-b634-4954f46a6c77">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cash and Cash Equivalents&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents primarily consist of deposits maintained in domestic and foreign financial institutions&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_fc72e3df-5fed-4350-9c89-78619a95b7c6">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Non-Marketable Equity Investments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Investments &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in entities over which the Company has the ability to exercise significant influence, but does not hold a controlling interest, are accounted for using the equity method. Under the equity method, the Company records its proportionate share of income or loss in interest and other income, net, in the consolidated statements of operations. Investments in entities over which the Company does not have the ability to exercise significant influence and which do not have readily determinable fair values,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;are &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;initially recognized at cost and remeasured through earnings when there is an observable transaction involving the same or similar investment of the same issuer, or due to an impairment (referred to as the &#x201c;measurement alternative&#x201d;). The fair value of non-marketable equity investments is not estimated if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investment. The Company monitors its non-marketable securities portfolio for potential impairment.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_76e62ee3-c0e6-4605-a161-ac40faeeaa2a">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Financial Instruments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The carrying amount of cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term debt approximates fair value due to the short-term nature of these instrume&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;nts. Note receivable, deferred consideration from divestitures, and long-term debt are carried at amortized cost and measured at fair value on a quarterly basis for disclosure purposes.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_53d17d82-9a01-4a57-9d72-ac22985612c2">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivati&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;ve Instruments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses derivative financial instruments to manage foreign currency exchange rate risk. The Company does not enter into derivative transactions for trading purposes. The Company&#x2019;s derivative financial instruments are recorded on the consolidated balance sheets as assets or liabilities measured at fair value. For derivatives designated as a hedge, and effective as part of a hedge transaction, the effective portion of the gain or loss on the hedging derivative instrument is reported as a component of other comprehensive income (loss) and as a basis adjustment to the underlying hedged item and reclassified to earnings in the period in which the hedged item affects earnings. To the extent derivatives do not qualify or are not designated as hedges, or are ineffective, their changes in fair value are recorded in interest and other income, net immediately.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:DerivativesReportingOfDerivativeActivity>
    <xper:ConcentrationOfCreditRiskPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_9d4dc759-96ed-4174-bc50-551355e5477d">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Concentration of Credit and Other Risks&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable, unbilled contracts receivable, a note receivable and deferred consideration from divestiture. The Company maintains cash and cash equivalents with large financial institutions, and at times, the deposits may exceed the federally insured limits. As part of its risk management processes, the Company performs periodic evaluations of the relative credit standing of these financial institutions. The Company has not sustained material credit losses from instruments held at these financial institutions. In addition, the Company has cash and cash equivalents held in international bank accounts that are denominated in various foreign currencies and has established risk management strategies designed to minimize the impact of certain currency exchange rate fluctuations.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company believes that any concentration of credit risk in its accounts receivable and unbilled contracts receivable are substantially mitigated by its evaluation process and the high level of credit worthiness of its customers. The Company performs ongoing credit evaluations of its customers&#x2019; financial condition and limits the amount of credit extended when deemed necessary, but generally requires no collateral.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the years ended December 31, 2024, 2023, and 2022, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; customer accounted for 10% or more of total revenue. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024 and 2023, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; customer represented 10% or more of the Company&#x2019;s net balance of accounts receivable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As described in Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, in the first quarter of 2024, the Company received a note receivable and deferred consideration from Tobii AB (&#x201c;Tobii&#x201d;) as part of the consideration for divesting its AutoSense in-cabin safety business and related imaging solutions (the &#x201c;AutoSense Divestiture&#x201d;). Both of these instruments are exposed to credit risk arising from default on repayment from Tobii. The credit risk associated with the note receivable is mitigated by establishing a floating lien and security interest in certain of Tobii&#x2019;s assets, rights, and properties, whereas the deferred consideration is not secured by any collateral. The Company utilizes valuation methodologies such as internally generated cash flow projections on the principal and interest of each instrument, along with the review of certain other data points, to determine the likelihood that the note receivable or deferred consideration will be repaid. Further, the Company assesses each instrument for credit losses and provides a reserve when full payment on the instruments may not occur as expected, in which case the reserve reflects the excess of the amortized cost basis over the results of the cash flow projections. Based on the results of the internally generated cash flow projections, the Company expects Tobii to make full payment on both instruments in accordance with the underlying agreement. Accordingly, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; allowance for credit losses was recorded as of December 31, 2024.&lt;/span&gt;&lt;/p&gt;</xper:ConcentrationOfCreditRiskPolicyTextBlock>
    <xper:ConcentrationRiskNumberOfCustomers
      contextRef="C_2c77c7e2-6352-44b1-a1eb-87f9070c9456"
      decimals="INF"
      id="F_ee977202-e500-40bd-b9cf-9bb3afecf6f2"
      unitRef="U_Customer">0</xper:ConcentrationRiskNumberOfCustomers>
    <xper:ConcentrationRiskNumberOfCustomers
      contextRef="C_7da1de3b-81a5-4d75-8c28-e5e389ab3c7d"
      decimals="INF"
      id="F_55d72520-65e3-4a58-90a1-16bfa2fb756f"
      unitRef="U_Customer">0</xper:ConcentrationRiskNumberOfCustomers>
    <xper:ConcentrationRiskNumberOfCustomers
      contextRef="C_407ba5a5-c402-4706-96bf-8cce7fa02ca9"
      decimals="INF"
      id="F_d1ddb6ba-5ded-42a0-b014-92ea2cf0c8c2"
      unitRef="U_Customer">0</xper:ConcentrationRiskNumberOfCustomers>
    <xper:ConcentrationRiskNumberOfCustomers
      contextRef="C_c8843994-523e-457b-807a-9259def3e8fe"
      decimals="INF"
      id="F_b6482d73-606c-46e1-9ebd-066e2aa2d501"
      unitRef="U_Customer">0</xper:ConcentrationRiskNumberOfCustomers>
    <xper:ConcentrationRiskNumberOfCustomers
      contextRef="C_29395979-e656-4242-ae3c-3631185c9249"
      decimals="INF"
      id="F_e82d2b5e-e5d9-4720-81af-d84aca029854"
      unitRef="U_Customer">0</xper:ConcentrationRiskNumberOfCustomers>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_c0b78ecf-0f72-4f42-87d0-6078b96d63be"
      decimals="INF"
      id="F_1a9dc789-812b-4c84-92f3-d11827f1db15"
      unitRef="U_USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <xper:AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_13afe7e4-5cef-41ac-98b1-a3a90cf7ffc9">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounts Receivable and Allowance for Credit Losses&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to cash collection.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Payment terms and conditions vary by contract type, location of customer and the products or services offered, although terms generally require payment from a customer within 30 to 60 days. When the timing of revenue recognition differs from the timing of cash collection, an evaluation is performed to determine whether the contract includes a significant financing component.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The allowance for credit losses, which includes the allowance for accounts receivable and unbilled contracts receivable, represents the Company&#x2019;s best estimate of lifetime expected credit losses inherent in those financial assets. The Company&#x2019;s lifetime expected credit losses are determined using relevant information about past events (including historical experience), current conditions, and reasonable and supportable forecasts that affect collectability. The Company monitors its credit exposure through ongoing credit evaluations of its customers&#x2019; financial condition and limits the amount of credit extended when deemed necessary. In addition, the Company performs routine credit management activities such as timely account reconciliations, dispute resolution, and payment confirmations. The Company may employ collection agencies and legal counsel to pursue recovery of defaulted receivables.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</xper:AccountsReceivableAndAllowanceForCreditLossesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_f84110cf-6351-46cd-adff-1177fda593e9">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Inventory&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Inventories consist primarily of finished DVRs, TiVo Stream 4K, non-DVRs and accessories and are stated at the lower of cost or net realizable value on an aggregate basis. Cost is computed using standard cost, which approximates actual cost on a first-in, first-out basis. Adjustments to reduce the carrying amount of inventory to the lower of cost or net realizable value are made, if required, for excess or obsolete goods, which includes a review of, among other factors, demand requirements and market conditions.&lt;/span&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3aab4885-11bc-4195-9c40-2f3fca9f77c8">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Property and Equipment&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#x2019; estimated useful lives:&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Computer equipment and software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment and furniture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Lesser of related lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Building and improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Up to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Expenditures that materially increase asset life are capitalized, while ordinary maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_e9dc8cfb-c701-4d48-9d62-3471e4f0cffe">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is calculated using the straight-line method over the related assets&#x2019; estimated useful lives:&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:1.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:49.11%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Computer equipment and software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment and furniture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Lesser of related lease term or &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Building and improvements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Up to &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;/tr&gt;
        &lt;/table&gt;</xper:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_ef7c7c50-bd6f-41ef-8a19-8e4ac264af9b"
      id="F_99174fce-bd0b-4a56-9909-60650c2c225b">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_fda6e738-aee0-4e7c-bc4a-e3f6f43e74a8"
      id="F_a3d86471-3d3a-4af9-99b4-102c5db7c103">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_cf07d4c7-d92a-4590-bae7-6c2dd5d6f689"
      id="F_d617be1f-c84f-46ed-afe9-38d4f338e186">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_83298856-330b-4d43-a89a-6916c03024eb"
      id="F_0125f0e8-fc31-422d-b98d-b4c269416b32">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_f1af645d-5f04-453c-8827-1c32f798baab"
      id="F_e6b16525-aaad-47c5-81f5-5860f29ae0bd">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68"
      id="F_87e700cf-570b-463d-919d-819c16c6e6c5">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="C_e9328adb-9d91-43ac-87a6-92c7fff46ecf"
      id="F_b25f92e0-5483-416d-9f69-eb81b02afdb4">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CapitalizationOfInternalCostsPolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3c0d3cb2-5e0e-4d7d-bd6d-ccbc2953df5b">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Capitalization of Cloud Computing Costs&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company capitalizes certain costs related to its enterprise cloud computing arrangem&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ents during the application development stage. During the post-implementation stage, these costs are amortized as hosting fees on a straight-line basis over the term of the hosting arrangements.&lt;/span&gt;&lt;/p&gt;</us-gaap:CapitalizationOfInternalCostsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_acda470a-8a15-4056-9555-fe861e8d0495">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company accounts for acquisitions using the acquisition method of accounting in accordance with Accounting Standard Codification Topic ASC 805, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Business Combinations &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;(&#x201c;ASC 805&#x201d;). Identifiable assets acquired and liabilities assumed are recorded at their acquisition date fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. Acquisition related costs are expensed as incurred. Upon acquisition, the accounts and results of operations are consolidated as of and subsequent to the acquisition date.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. The Company utilizes commonly accepted valuation techniques, such as the income approach and the cost approach, as appropriate, in establishing the fair value of intangible assets. Typically, key&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;assumptions include projections of cash flows that arise from identifiable intangible assets of acquired businesses as well as disc&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ount rates based on an analysis of the weighted average cost of capital, adjusted for specific risks associated with the assets.&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_6adfc74a-ffe5-4f2c-a53c-38a8db902308">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identified Intangible Assets and Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Identified finite-lived intangible assets consist of acquired patents, existing technology, customer relationships, trademarks and trade names, and non-compete agreements resulting from acquisitions, and acquired patents under asset purchase agreements. The Company&#x2019;s identified intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; years. Identified indefinite-lived intangible assets include legacy TiVo tradenames and trademarks resulting from acquisitions.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and identified intangible assets acquired. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill was not amortized, but rather evaluated for potential impairment annually. As part of its annual goodwill impairment test using the quantitative approach, the Company recognized a goodwill impairment charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;604.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for the year ended December 31, 2022. See Note 8&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill Impairment and Intangible Assets, Net&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for more detail regarding the goodwill impairment.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_f3beb14a-b7ec-4ea3-b741-e6bfcafd75d5"
      id="F_987f73e0-1fb4-44c1-aa68-bea6c1c194ce">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c"
      id="F_bd1c544c-f5c4-40f2-a016-5c6de0717580">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_b7a8d3db-f6fa-42fe-8be1-ced0421faf4a"
      unitRef="U_USD">604600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_27003873-f95b-472b-b933-38081244f7cb">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Long-lived assets include property and equipment, operating lease right-of-use (&#x201c;ROU&#x201d;) assets, and intangible assets. The Company reviews its long-lived assets for possible impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Such events and changes may include: a significant decrease in market value, changes in asset use, negative industry or economic trends, and changes in the Company&#x2019;s business strategy. The Company measures recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets is not recoverable, an impairment charge is recognized for the amount by which the carrying amount of the asset exceeds the fair value of the assets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For identified indefinite-lived intangible assets resulting from acquisitions, the Company evaluates their carrying value on an annual basis, and an impairment charge would be recognized to the extent that the carrying amount of such assets exceeds their estimated fair value.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_d4e4f508-562a-4702-bb73-488dc223d0ab">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease ROU assets, accrued liabilities, and noncurrent operating lease liabilities in the Company&#x2019;s consolidated balance sheets. The ROU assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the leases do not provide an implicit rate, the Company generally uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company&#x2019;s lease terms may include options to extend or terminate the lease, and these terms are factored into the valuation of ROU assets and liabilities when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and ROU assets calculation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As a practical expedient, the Company elected to account for lease components and non-lease components such as common area maintenance costs for all data center, office, and facility leases separately&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;   &lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ac2babe5-46f1-4def-ad1f-905471cd6323">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Research and Development&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Research and development costs are comprised primarily of employee-related costs, stock-based compensation expense, engineering consulting expenses associated with new product and technology development, product commercialization, quality assurance and testing costs, as well as costs related to information technology, patent applications and examinations, materials, supplies, and an allocation of facilities costs. All research and development costs are expensed as incurred.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1474b87f-9e60-4c33-82f8-453867958361">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-based &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Compensation&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, certain Company employees participated in the Former Parent&#x2019;s equity programs. Stock-based compensation expense has been attributed to the Company based on the awards and terms previously granted to the Company&#x2019;s direct employees, as well as an allocation of the Former Parent&#x2019;s corporate and shared functional employee expenses.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation is measured at the grant date based on the estimated fair value of the award and is recognized on a straight-line basis, net of estimated forfeitures, over the requisite service or performance period. Forfeiture rates are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. If the actual forfeiture rate is materially different from the estimate, stock-based compensation expense could be significantly different from what was recorded in the current period.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of restricted stock units (&#x201c;RSUs&#x201d;), and performance-based restricted stock units (&#x201c;PSUs&#x201d;) that are based on company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant. The Company estimates the grant-date fair value of stock to be issued under the employee stock purchase plan (&#x201c;ESPP&#x201d;) using the Black-Scholes pricing mod&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;el.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_4a5d6326-0d7f-46a7-a5da-bbba3320b4c2">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the Company&#x2019;s operations were included in the tax returns filed by the respective Former Parent entities of which the Company&#x2019;s businesses were a part. Income tax expense and other income tax-related information contained in these consolidated financial statements are presented on a separate return basis as if the Company had filed its own tax returns. The separate return method applies the accounting guidance for income taxes to the Company&#x2019;s standalone financial statements as if it were a separate taxpayer and a standalone enterprise for the periods presented. The income tax expense (benefit) recorded for the three month period ended December 31, 2022 is presented as if activity from this period would have been included in the same separate return as the nine months of activity through the date of Separation.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amount of assets and liabilities and their respective tax bases and operating loss and tax carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates applicable to the years in which those temporary differences are expected to reverse. A valuation allowance is recorded to reduce deferred tax assets to the amount that is more likely than not to be realized.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;From time to time, the Company engages in transactions in which the tax consequences may be subject to uncertainty. Significant judgment is required in assessing and estimating the tax consequences of these transactions. Accruals for unrecognized tax benefit liabilities, which represent the difference between a tax position taken or expected to be taken in a tax return and the benefit recognized for financial reporting purposes, are recorded when the Company believes it is not more-likely-than-not that the tax position will be sustained on examination by the taxing authorities based on the technical merits of the position. Adjustments to unrecognized tax benefits are recognized when facts and circumstances change, such as the closing of a tax audit, notice of an assessment by a taxing authority or the refinement of an estimate. Income tax benefit includes the effects of adjustments to unrecognized tax benefits, as well as any related interest and penalties.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_112ee246-e119-407e-865a-4a1e8201917e">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Advertising Costs&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Advertising costs are expensed as incurred and are presented within selling, general and administrative expense in the consolidated statements of operations. Advertising expenses for the years ended December 31, 2024, 2023 and 2022, were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_d349ba05-3551-4fef-a3fc-1be5115adfa6"
      unitRef="U_USD">9900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-5"
      id="F_eaae2bbc-1241-44cc-acf1-3bf19d5484cc"
      unitRef="U_USD">8100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_4d355f66-2121-478b-b918-930b4d076418"
      unitRef="U_USD">5500000</us-gaap:AdvertisingExpense>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_507e3c10-ee62-4a09-8bae-cd81bb3f1295">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;From time to time, the Company may be involved in legal and administrative proceedings and claims of various types. The Company records a liability in its consolidated financial statements for these matters when a loss is known or considered probable and the amount can be reasonably estimated. Management reviews these estimates in each accounting period as additional information becomes known and adjusts the loss provision when appropriate. If the loss is not probable or cannot be reasonably estimated, a liability is not recorded in the consolidated financial statements. If a loss is probable but the amount of loss cannot be reasonably estimated, the Company discloses the loss contingency and an estimate of possible loss or range of loss (unless such an estimate cannot be made). The Company does not recognize gain contingencies until they are realized. Legal costs incurred in connection with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_662bbbdc-826c-4b99-b008-7f934da6cd93">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Recent Accounting Pronouncements&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting Standards 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_d04f0f96-a096-4333-a30c-6888a7cdec49;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ASU 2023-07&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires the Company to disclose interim and annual disclosures on significant segment expenses and other segment related items and is applicable to companies with a single reportable segment. The Company &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;adopted&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; the annual disclosure requirements effective for the fiscal year ended December 31, 2024, on a retrospective basis, with the interim disclosure requirements becoming effective in the first quarter of 2025. The adoption did &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;not&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; have a material impact on the Company&#x2019;s consolidated financial statements. For further information, refer to Note 15&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Geographic and Segment Related 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Accounting Standards 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which requires disclosure of specific categories in the effective tax rate reconciliation and additional information for reconciling items that meet a quantitative threshold and further disaggregation of income taxes paid for individually significant jurisdictions. This guidance is effective on a prospective or retrospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The standard requires that public business entities disclose additional information about specific expense categories in the notes to financial statements for interim and annual reporting periods. The standard will become effective for the Company&#x2019;s 2027 annual financial statements and interim financial statements thereafter and may be applied prospectively to periods after the adoption date or retrospectively for all prior periods presented in the financial statements, with early adoption permitted. The Company is currently evaluating the impact of this guidance on the disclosures within its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_2ad41d85-aa7e-4530-a2c9-fa7fdec85652">true</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_25739d69-d174-4b03-a35e-31bfa1478a85">true</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1d55fb5f-1887-4575-b5fc-381c27020700">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 3 &#x2013; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;REVENUE&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;General&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue is recognized when control of the promised goods or services is transferred to a customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services, which may include various combinations of goods and services which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales taxes collected from customers which are subsequently remitted to governmental authorities.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Some of the Company&#x2019;s contracts with customers contain multiple performance obligations. For these contracts, the individual performance obligations are separately accounted for if they are distinct. In an arrangement with multiple performance obligations, the transaction price is allocated among the separate performance obligations on a relative standalone selling price (&#x201c;SSP&#x201d;) basis. The determination of SSP considers market conditions, the size and scope of the contract, customer and geographic information, and other factors. When observable prices are not available, SSP for separate performance obligations is generally based on the cost-plus-margin approach, considering overall pricing objectives.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;When variable consideration is in the form of a sales-based or usage-based royalty in exchange for a license of technology or when a license of technology is the predominant item to which the variable consideration relates, revenue is recognized at the later of when the subsequent sale or usage occurs or the performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied or partially satisfied.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Description of Revenue-Generating Activities&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company derives the majority of its revenue from licensing its technologies and solutions to customers within the Pay-TV, Consumer Electronics, Connected Car and Media Platform product categories. Refer to Part I, Item 1 of this Form 10-K for detailed information regarding these product categories.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Pay-TV&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Customers within the Pay-TV category are primarily multi-channel video service providers, consumer electronics (&#x201c;CE&#x201d;) manufacturers, and end consumers. Revenue in this category is primarily derived from licensing the Company&#x2019;s Pay-TV solutions, including Electronic Program Guides, TiVo video-over-broadband (&#x201c;IPTV&#x201d;) Solutions, Personalized Content Discovery and enriched Metadata.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For these solutions, the Company provides on-going media or data delivery, either via on-premise licensed software, hosting or access to its platform. The Company generally receives fees on a per-subscriber per-month basis or as a monthly fee, and revenue is recognized during the month in which the solutions are provided to the customer. For most of the on-premise licensed software arrangements, substantially all functionality is obtained through the Company&#x2019;s frequent updating of the technology, data and content. In these instances, the Company typically has a single performance obligation related to these ongoing activities in the underlying arrangement, and revenue is generally recognized over the period the solution is provided. There are certain fixed fee on-premise licensed software arrangements where revenue is recognized immediately upon the delivery of the licensed technology. Hosted solutions and access to our platform is considered a single performance obligation with revenue being recognized over the period the solution is provided.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Consumer Electronics&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company licenses its audio technologies to CE manufacturers or their supply chain partners.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company generally recognizes royalty revenue from licenses based on units shipped or manufactured. Revenue is recognized in the period in which the customer&#x2019;s sales or production are estimated to have occurred. This may result in an adjustment to revenue when actual sales or production are subsequently reported by the customer, generally in the month or quarter following sales or production. Estimating customers&#x2019; quarterly royalties prior to receiving the royalty reports requires the Company to make significant assumptions and judgments related to forecasted trends and growth rates used to estimate quantities shipped or manufactured by customers, which could have a material impact on the amount of revenue it reports on a quarterly basis.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Certain customers enter into fixed fee or minimum guarantee agreements, whereby customers pay a fixed fee for the right to incorporate the Company&#x2019;s technology in the customer&#x2019;s products over the license term. In arrangements with a minimum guarantee, the fixed fee component corresponds to a minimum number of units or dollars that the customer must produce or pay, with additional per-unit fees for any units or dollars exceeding the minimum. The Company generally recognizes the full fixed fee as revenue at the beginning of the license term when the customer has the right to use the technology and begins to benefit from the license. If applicable, revenue is recognized net of the effect of any significant financing components calculated using customer-specific, risk-adjusted lending rates, with the related interest income being recognized over time on an effective rate basis. For minimum guarantee agreements where the customer exceeds the minimum, the Company recognizes revenue relating to any additional per-unit fees in the periods it estimates the customer will exceed the minimum and adjusts the revenue based on actual usage once that is reported by the customer.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Connected Car&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company licenses its digital radio solutions, automotive infotainment and related offerings to automotive manufacturers or their supply chain partners.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company generally recognizes royalty revenue from these licenses based on units shipped or manufactured, similar to the revenue recognition described above in &#x201c;Consumer Electronics&#x201d;. Certain customers may enter into fixed fee or minimum guarantee agreements, also similar to the revenue recognition described above in &#x201c;Consumer Electronics&#x201d;. Automotive infotainment and related revenue is generally recognized over time as the customer obtains access to the solutions and underlying data.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Media Platform&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company generates revenue from advertising, TV viewership data, and licensing of the core middleware solutions.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Advertising revenue is generally recognized when the related advertisement is provided. TV viewership data revenue is generally recognized over time as the customer obtains the underlying data. License revenue for the Vewd solutions is generally recognized either on a per-unit royalty or a minimum guarantee or fixed fee basis, similar to as described in the &#x201c;Consumer Electronics&#x201d; section above.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Hardware Products, Services and Settlements/Recoveries&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company sells hardware products, primarily to end consumers, within the Pay-TV, Media Platform and Consumer Electronics product categories. Hardware product revenue is generally recognized when the promised product is delivered.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company also generates non-recurring engineering (&#x201c;NRE&#x201d;) revenue within all of its product categories. The Company recognizes NRE revenue as progress is made toward completion, generally using an input method based on the ratio of costs incurred to date to total estimated costs of the project.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Revenue from each of advertising, NRE services, and hardware products was less than &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of total revenue for all periods presented.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company actively monitors and enforces its technology licenses, including seeking appropriate compensation from customers that have under-reported royalties owed under a license agreement and from third parties that utilize the Company&#x2019;s technologies without a license. As a result of these activities, the Company may, from time to time, recognize revenue from periodic compliance audits of licensees for underreporting royalties incurred in prior periods, or from license disputes. These settlements and recoveries may cause revenue to be higher than expected during a particular reporting period and such settlements and recoveries may not occur in subsequent periods. The Company recognizes revenue from settlements and recoveries when a binding agreement has been executed or a revised royalty report has been received and the Company concludes collection is probable.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Disaggregation of 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s revenue that is recognized over time consists primarily of per unit royalties, per-subscriber per-month or monthly license fees, single performance obligations satisfied over time, and NRE services. Revenue that is recognized at a point in time consists primarily of fixed fee or minimum guarantee licensing contracts, hardware products, advertising and settlements/recoveries.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by timing of recognition (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.992%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.64%;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:10.682%;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.36%;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:10.542%;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.36%;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:10.422%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recognized over time&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;362,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;410,865&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;401,668&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recognized at a point in time&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;130,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;110,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by product category (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Pay-TV&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;259,712&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;249,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consumer Electronics&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;81,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;132,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;128,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Connected Car&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;111,144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;94,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;84,201&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Media Platform&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;49,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,207&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by geographic location (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:27.445%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;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.182%;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:8.982%;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.26%;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:8.942%;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:8.862%;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.26%;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:8.942%;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:8.862%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;237,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;267,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;278,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Japan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;80,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;83,138&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;65,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Europe and Middle East&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;41,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;42,846&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Latin America&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31,863&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,212&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;South Korea&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;36,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,099&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,870&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;China&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;35,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;28,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;34,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;28,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A significant portion of the Company&#x2019;s revenue is derived from licensees headquartered outside of the U.S., principally in Asia, Europe, the Middle East, and Latin America, and it is expected that this revenue will continue to account for a significant portion of total revenue in future periods.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contract Balances&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contract Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A contract asset represents a right to consideration that is conditional upon factors other than the passage of time. Contract assets primarily consist of unbilled contracts receivable that are expected to be received from customers in future periods, where revenue is recognized upon the completion of performance obligations, but in advance of billings. The amount of unbilled contracts receivable may not exceed their net realizable value and is classified as noncurrent if the amounts are expected to be invoiced more than one year from the reporting date.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contract Liabilities&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Contract liabilities are mainly comprised of deferred revenue, which arises when cash payments are received in advance of performance obligations being satisfied. Deferred revenue generally consists of prepaid licenses or other fees for which the Company is paid in advance while the promised good or service is transferred to the customer at a future date or over time.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents additional revenue disclosures (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:60.192%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;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.562000000000001%;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:9.562000000000001%;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:2.08%;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.562000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue recognized in the period from:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Performance obligations satisfied in previous periods (true&lt;br/&gt;ups, recoveries, and settlements) &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;(1)(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,863&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;True ups represent the differences between the Company&#x2019;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#x2019;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. &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:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Remaining performance obligations represent contracted revenue that has not yet been recognized. As of December 31, 2024, the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Company&#x2019;s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.2%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.94%;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.860000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,544&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a1483b8f-d737-4bae-bacc-8458cfa3fafe;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_cf97396b-defb-4cef-9b11-f899220f9b67;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_128e3618-80cb-423c-b331-74c38eef0456;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_413feaf7-ec80-4bab-8931-287dd398bd59;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_ea4babab-392c-49b5-88b9-a4db06841bf0;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;113,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Allowance for Credit Losses&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.512%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;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:7.259%;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.06%;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:7.359%;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.06%;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:7.359%;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.06%;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:7.359%;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.06%;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:7.439%;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.06%;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:7.259%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,255&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for credit losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recoveries/charge-off&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;788&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-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:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-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;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;946&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;1,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;1,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_08ec46a4-d0dc-49ca-b0e2-86348cf4a75a"
      decimals="2"
      id="F_4295a857-e2bf-4132-a80c-8b0ec338af1a"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_db4fc95a-d17d-46a4-892f-b49299d29901"
      decimals="2"
      id="F_6374a412-854a-443a-88be-6c10e174af2d"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_292711f2-4791-45dd-8e37-bf4c29521632"
      decimals="2"
      id="F_e659193a-b446-40b0-ae14-39da0830a13e"
      unitRef="U_pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ddd6e52f-6143-4b6a-bc53-35c5c80d7853">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by timing of recognition (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.992%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.64%;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:10.682%;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.36%;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:10.542%;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.36%;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:10.422%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recognized over time&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;362,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;410,865&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;401,668&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recognized at a point in time&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;130,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;110,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by product category (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Pay-TV&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;259,712&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;249,457&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consumer Electronics&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;81,993&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;132,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;128,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Connected Car&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;111,144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;94,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;84,201&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Media Platform&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,839&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;49,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,207&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a8cc10cc-aa23-4323-b419-c3affd42b4d9"
      decimals="-3"
      id="F_5ba76e2f-fe6b-4d3c-a0a6-94837d0f42f4"
      unitRef="U_USD">362713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_67ff9513-4ec1-4e07-9b44-92aa598249c7"
      decimals="-3"
      id="F_cc90a2e2-ebfe-47f6-b245-298eb7d72bb9"
      unitRef="U_USD">410865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ce03c95e-5770-474b-9db5-ae6bb17d8956"
      decimals="-3"
      id="F_c70b3ebb-03b3-4d27-b221-bad0da4caced"
      unitRef="U_USD">401668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_978e90d8-288f-4c02-86de-ebe1d82bc51f"
      decimals="-3"
      id="F_7dd0404d-c70d-4ed9-a1aa-248f6b0cf656"
      unitRef="U_USD">130975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_34f8f5ed-6af2-413d-961d-0c2eaa9165f4"
      decimals="-3"
      id="F_8bce94f2-4bbe-4bbe-a8db-a0694f1896f8"
      unitRef="U_USD">110469000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_16dee72e-d69a-4c7d-8645-490669eb1819"
      decimals="-3"
      id="F_7e30aec7-14f3-4905-a234-166721d53eb4"
      unitRef="U_USD">100592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_1b13c09f-4eb5-49ca-944f-fd9ddebef011"
      unitRef="U_USD">493688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a18700a3-f3be-477a-8612-fdd1db1de227"
      unitRef="U_USD">521334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_abe4938e-fbbf-47e5-9f7a-949cd9db74c8"
      unitRef="U_USD">502260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4a4e732b-ec9c-442b-ac5f-969ef52550d6"
      decimals="-3"
      id="F_a480c5a7-933c-4a08-b98e-31f060f12a73"
      unitRef="U_USD">259712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_952ac0b8-4321-4ef0-b240-9a4d7e373ab3"
      decimals="-3"
      id="F_73e2f533-c5e4-467a-bce5-861186cdcfc9"
      unitRef="U_USD">244708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_e6a290a6-bd41-4985-bcf6-c7d89430b243"
      decimals="-3"
      id="F_a5fab83a-c765-4f19-9eda-98dde94f4d1d"
      unitRef="U_USD">249457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6687c3f2-8d1e-4203-ae7f-5a34f1a9fd16"
      decimals="-3"
      id="F_aa504e6c-ee81-405b-ba22-4ef642827a59"
      unitRef="U_USD">81993000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_71599259-0036-4524-879d-cfad3d2970be"
      decimals="-3"
      id="F_5b59a81e-2685-4868-a675-9f74f0c5c689"
      unitRef="U_USD">132355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0131cc8f-e217-4060-8311-eef9247b4a8e"
      decimals="-3"
      id="F_6a717f73-217f-4e07-ba8c-0ea011672245"
      unitRef="U_USD">128395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_71f2ce4a-d967-4833-be11-1e0072a4014b"
      decimals="-3"
      id="F_d3e32301-723d-4b3e-a50f-1a8f239c6614"
      unitRef="U_USD">111144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_26f07c29-5e44-4d8f-bad4-e7f7a144e090"
      decimals="-3"
      id="F_9c49c9cc-5bb8-4284-9961-b99f455a9573"
      unitRef="U_USD">94864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a20aa53f-f23e-42fa-9299-eb977f33af3c"
      decimals="-3"
      id="F_02633016-dd95-4c89-87d4-0863cea620a2"
      unitRef="U_USD">84201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a1bc2ce9-179d-4187-9d63-75c5c0a80bc6"
      decimals="-3"
      id="F_bed81815-d238-4df0-b346-85f90b517e14"
      unitRef="U_USD">40839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4b8ad0f5-e4ff-468d-b85d-b92fffd2c88b"
      decimals="-3"
      id="F_ba415793-1342-4317-a914-56c17db5bde4"
      unitRef="U_USD">49407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d931aad0-8bc9-426c-923a-bc4db47df4bc"
      decimals="-3"
      id="F_4d628a5f-8e43-4aad-b06a-dc18c95783c5"
      unitRef="U_USD">40207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_d42cdbd3-da6c-4670-859d-6e742d1a50fb"
      unitRef="U_USD">493688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a75a2da8-92c8-4173-a6a7-f5b47bf86615"
      unitRef="U_USD">521334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_9a25ed6b-b5d9-409b-9396-9e0018c17cfa"
      unitRef="U_USD">502260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_b82e3fff-875b-4430-a94e-59f337cd3b26">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes revenue by geographic location (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:27.445%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.26%;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.182%;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:8.982%;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.26%;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:8.942%;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:8.862%;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.26%;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:8.942%;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:8.862%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;237,829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;267,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;278,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Japan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;80,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;83,138&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;65,551&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Europe and Middle East&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;41,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;42,846&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Latin America&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31,863&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,212&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;South Korea&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;36,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,099&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,870&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;China&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;35,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;28,122&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;34,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;28,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="C_933e1ba5-95ab-4e27-b546-b77c3da42701"
      decimals="-3"
      id="F_48575212-8133-440f-b7ad-0af1de38a11a"
      unitRef="U_USD">237829000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_c45fcba0-0aa9-427c-9ac0-3913548e9fe7"
      decimals="2"
      id="F_eab04c52-cc61-4cfb-9259-7c87f97ea71d"
      unitRef="U_pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_7c1bb51c-0e5b-4119-b5e5-eccd1bb33da0"
      decimals="-3"
      id="F_aee1a0c9-9a88-45af-a1aa-b92896ba471e"
      unitRef="U_USD">267998000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_dab4b30c-ce74-4ac0-8ab2-5ce6f05c4a7b"
      decimals="2"
      id="F_df358119-98a2-49bb-b6b5-afa6117d082e"
      unitRef="U_pure">0.51</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_f9c011fd-0620-41e7-8a81-bea42e910da4"
      decimals="-3"
      id="F_1d4bc914-e329-4cd4-b4d1-a6076c90de9c"
      unitRef="U_USD">278920000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_a186c5da-24ee-4038-b1f0-391a89aebcd9"
      decimals="2"
      id="F_fb731902-4ac8-4283-a982-111b09d50e9a"
      unitRef="U_pure">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_901c45df-de3a-4d18-b448-2f4e9f56ec14"
      decimals="-3"
      id="F_1820e7f4-99b3-43db-a0c2-9f863d267f10"
      unitRef="U_USD">80773000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_354c2643-9216-4213-bb22-f9d80b7e5d07"
      decimals="2"
      id="F_97e18c85-fad6-44d3-ba56-3df222df5ed3"
      unitRef="U_pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_90ab6959-699e-4e91-818e-7440a77371c3"
      decimals="-3"
      id="F_cddc8dfb-4177-47c3-a680-5d310f2e9fb8"
      unitRef="U_USD">83138000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_5850f79f-9c60-4953-8a00-7681524f4b9d"
      decimals="2"
      id="F_886af2ff-3af3-4443-816d-638c95da6dae"
      unitRef="U_pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_cc653461-91d2-41f0-87cb-ca3de94d7e1d"
      decimals="-3"
      id="F_6146ab3b-c16d-4571-95a2-ccd9b7ce88d6"
      unitRef="U_USD">65551000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_5952f24b-6784-42de-ac04-600de04f1c9c"
      decimals="2"
      id="F_53c4e79d-5562-48c7-b0cc-0fc1a869489d"
      unitRef="U_pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_84aaf37d-7f0c-4cab-95a2-e35aa2ac9a75"
      decimals="-3"
      id="F_c4331583-54c0-423b-8421-2a87a8f43357"
      unitRef="U_USD">46442000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_f3b3997f-a59a-4461-8de0-bcc0831f74c7"
      decimals="2"
      id="F_0e279c26-4ef6-42da-9696-5fb853eb798a"
      unitRef="U_pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_22405986-b5a0-4ce3-b406-75e35c576c9b"
      decimals="-3"
      id="F_2caa8fb9-919f-4408-a0ab-467be6c3c981"
      unitRef="U_USD">41113000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_72468965-fcae-495c-8c9d-be61057854bd"
      decimals="2"
      id="F_cd00079b-fcc8-455b-bede-2aa1397ae31c"
      unitRef="U_pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_5963dadb-f91f-4693-9b47-2f3275be122c"
      decimals="-3"
      id="F_308baab9-42c5-4b22-bb32-b374b87ed509"
      unitRef="U_USD">42846000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_65ca5e9f-a960-49d6-96c5-d881eab4869d"
      decimals="2"
      id="F_ceb2a953-4d4b-473e-8145-1c0ef8e62236"
      unitRef="U_pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_2e3f3a73-f51d-4af5-9d8b-f7f3793adf13"
      decimals="-3"
      id="F_ceb6d3fd-a3c9-41f6-886b-acbbc374060c"
      unitRef="U_USD">38772000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_93831c42-5382-4157-a2e9-3e81bd41da6d"
      decimals="2"
      id="F_b73f53a2-4baf-4021-957f-0902be797a1e"
      unitRef="U_pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_96a1e279-bd22-4291-ba04-831abb661d51"
      decimals="-3"
      id="F_ce516a6f-8aa1-4a7c-a42e-5e160376f26b"
      unitRef="U_USD">31863000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_9f0137a2-5875-4113-b6b3-a642d1b41656"
      decimals="2"
      id="F_140ff463-fb19-4e44-967a-0fd8530ae999"
      unitRef="U_pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_3b8b4fa7-d982-4bea-8950-e73915eb7d8f"
      decimals="-3"
      id="F_78f5cd48-5444-49a2-bb0e-9407831bf2c2"
      unitRef="U_USD">27212000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_27a97b35-24b0-4115-b202-ec6d1b80f7a5"
      decimals="2"
      id="F_0578adc1-2c75-4047-8d40-962deb9d7e0c"
      unitRef="U_pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_c1e68ee3-2663-4941-bfaf-c337cc8bd31d"
      decimals="-3"
      id="F_dc8e15c9-7101-4b2f-b66f-c9c46a1de310"
      unitRef="U_USD">36926000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_eb564cb7-2c61-4cee-a022-a03bbfe2e8cd"
      decimals="2"
      id="F_c21ce509-0c32-4796-a91f-92dd43091bd5"
      unitRef="U_pure">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_e3fd4e5e-ba3e-4df8-aea6-a86735000978"
      decimals="-3"
      id="F_6096a79a-9248-4547-81d6-1409929e321d"
      unitRef="U_USD">27099000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_e45427eb-1a20-4158-a28c-de92eb3b50b4"
      decimals="2"
      id="F_f827d444-bd81-47ec-a0f0-3aca82106ee6"
      unitRef="U_pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_177cc98f-dcf4-4f6d-affe-76597f58adbc"
      decimals="-3"
      id="F_d1fe9b22-a271-486a-a06f-e4e9104427ab"
      unitRef="U_USD">27870000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_4affa448-12fa-43ce-8bb5-a7205f6bb2d7"
      decimals="2"
      id="F_d729fb12-3271-440f-bae2-1990d621bcdf"
      unitRef="U_pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_34ad650a-e248-4b6a-a1ab-3884cb69c21e"
      decimals="-3"
      id="F_756da792-b1b5-49bd-a812-b37718ae51df"
      unitRef="U_USD">24824000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_296a174c-9370-4196-911d-9acc54a0e5af"
      decimals="2"
      id="F_a24b8bad-3e97-4e47-8bc1-d20c259f7798"
      unitRef="U_pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_f124f2fa-874d-4370-8ee7-04400262f79e"
      decimals="-3"
      id="F_6a84f577-9b18-4319-83ac-f9d097f034db"
      unitRef="U_USD">35809000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_537b855f-bbbd-4146-bff8-cf919c640caf"
      decimals="2"
      id="F_d0dfc37e-bbac-414b-b591-107324acb5ef"
      unitRef="U_pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_1693cc5a-7ac7-4d3b-b401-92221de44b90"
      decimals="-3"
      id="F_e9f6b74b-bfd0-4b65-aae7-f9baead95f7d"
      unitRef="U_USD">30932000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_06e4f998-5570-4d6c-9b08-9429f9e8b71b"
      decimals="2"
      id="F_004e0c13-e8b9-4fd8-bc9d-a9d314317068"
      unitRef="U_pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_efd203bb-7b7f-44eb-bab7-6ac89f88d9a4"
      decimals="-3"
      id="F_6e9084cd-12a6-4553-9147-9c16b07eaf92"
      unitRef="U_USD">28122000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_c580d522-bd4b-4091-acb8-d7eab8a013aa"
      decimals="2"
      id="F_9b4725ef-ab73-44aa-bc3d-a52a5ead8786"
      unitRef="U_pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_d204d4a6-7e58-42e6-a7f0-a492eae1bdea"
      decimals="-3"
      id="F_df20701e-0e87-414c-ac9b-8ae3c5118784"
      unitRef="U_USD">34314000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_0b4cbda4-04d2-4864-9f21-df18feae3ea9"
      decimals="2"
      id="F_0da3354f-772c-4fb8-93a2-e10250a3da85"
      unitRef="U_pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_260aeff0-3b9e-4129-b988-1f7e69268fee"
      decimals="-3"
      id="F_18546acd-2517-4c6b-a016-50db67000d14"
      unitRef="U_USD">28929000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_8447d45f-b2eb-4824-8a49-64edccaee91d"
      decimals="2"
      id="F_c6bf21dd-ea2b-4c93-803f-c01a7a63fa14"
      unitRef="U_pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_704ad33e-3878-4abf-8cce-dce60659e222"
      unitRef="U_USD">493688000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_26b07836-2851-4996-b84b-1f9eb7ddfba0"
      decimals="2"
      id="F_a4c73917-4a27-4928-bfb4-94a561b076a4"
      unitRef="U_pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_1db9e741-9af1-463f-9f4c-22b78fe3098c"
      unitRef="U_USD">521334000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_fbe7a558-5fe6-4fcb-a12a-0e0c53a5c264"
      decimals="2"
      id="F_08339df8-bbdd-4df0-bc7d-bb62e790894a"
      unitRef="U_pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_ec30116b-ab50-4da7-9a9b-b26c287d5574"
      unitRef="U_USD">502260000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_a9974bfe-2a11-4542-8c30-a2fa9bec52f1"
      decimals="2"
      id="F_e6a91497-6557-4bb7-bf3a-f550f4d1bc25"
      unitRef="U_pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_299443d3-e608-4866-bc85-cd47316b7ac5">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents additional revenue disclosures (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:60.192%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.46%;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.562000000000001%;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:9.562000000000001%;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:2.08%;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.562000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue recognized in the period from:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts included in deferred revenue at the beginning of the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,620&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Performance obligations satisfied in previous periods (true&lt;br/&gt;ups, recoveries, and settlements) &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;(1)(2)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,863&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;True ups represent the differences between the Company&#x2019;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#x2019;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. &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:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(2)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_c0c7dc2a-4b8c-4fd0-a69c-8080166b5055"
      unitRef="U_USD">25202000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_26427ba2-50fe-4f52-8d66-d739f9dec8ee"
      unitRef="U_USD">20620000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_cbf2671f-bf72-4c93-a85b-136d86b5deec"
      unitRef="U_USD">24307000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8"
      unitRef="U_USD">9999000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_268e526b-193b-49c7-b50e-7d87023ca919"
      unitRef="U_USD">11863000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_987d2b24-7da9-4bbb-80c5-64297a90eb18"
      unitRef="U_USD">30561000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_771be60e-9c5d-4eb2-914d-60720872c906">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Company&#x2019;s remaining performance obligations and the period over which they are expected to be recognized were as follows (in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.2%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.94%;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.860000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a2db2c9c-d373-4e7f-aeeb-e447bd9067d8;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,544&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a1483b8f-d737-4bae-bacc-8458cfa3fafe;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2026&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,564&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_cf97396b-defb-4cef-9b11-f899220f9b67;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_128e3618-80cb-423c-b331-74c38eef0456;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_413feaf7-ec80-4bab-8931-287dd398bd59;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_ea4babab-392c-49b5-88b9-a4db06841bf0;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;144&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;113,776&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_7123a1e7-d632-47e3-9539-8f3f42f1131b"
      decimals="-3"
      id="F_3b57b800-1992-40f8-a602-826f822ee9df"
      unitRef="U_USD">57544000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_2193ca1d-7bac-4097-a991-406ae83e6c3e"
      decimals="-3"
      id="F_bc87622c-95ed-4f39-9a5f-ffd1f38c7190"
      unitRef="U_USD">30564000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_5ba6b6bb-56fa-452e-b51b-7028aeb93c95"
      decimals="-3"
      id="F_66f2f9e6-3ba4-4e38-9c6a-53f9c4df3b67"
      unitRef="U_USD">16308000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_e5b45f28-cb5a-4c44-9476-fc15efee9162"
      decimals="-3"
      id="F_8bfb303d-d73b-4a6f-a2ca-6db8789de9c2"
      unitRef="U_USD">7139000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_9b6182fc-4c41-4acd-b69a-708f8d3e26a0"
      decimals="-3"
      id="F_e5912b2e-c16e-4839-a888-cab265e5ac9d"
      unitRef="U_USD">2077000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_0fbb56da-a982-4d36-a995-bfc86d891c66"
      decimals="-3"
      id="F_e1c88850-0072-4ade-a0ae-afcebab9b1c6"
      unitRef="U_USD">144000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_dd5224da-7fca-4d47-a10a-cc7701b1c6a4"
      unitRef="U_USD">113776000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_22f29bfa-9301-47d3-bf49-a2de1b88a522">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the activity in the allowance for credit losses for the years ended December 31, 2024, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:37.512%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.16%;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:7.259%;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.06%;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:7.359%;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.06%;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:7.359%;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.06%;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:7.359%;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.06%;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:7.439%;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.06%;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:7.259%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="22" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Accounts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Unbilled Contracts Receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,255&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for credit losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;172&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Recoveries/charge-off&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;788&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-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:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;231&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;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-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;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;946&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;1,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;1,950&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:top;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0"
      decimals="-3"
      id="F_5f8943f7-c893-422e-bd34-91d0dbea4223"
      unitRef="U_USD">1906000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3"
      decimals="-3"
      id="F_827feac7-7470-48d9-a92f-9db6010eb75d"
      unitRef="U_USD">190000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_9d7a4af9-379e-453f-924f-af07bc4fafc4"
      decimals="-3"
      id="F_bfc07701-92af-4cd5-adb0-b5008850dbac"
      unitRef="U_USD">1950000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1"
      decimals="-3"
      id="F_ecb4e795-b6fd-418c-a89f-e0eaed41efe3"
      unitRef="U_USD">369000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_0ed2f15e-cf2d-4b24-83e7-36884c0ad0f3"
      decimals="-3"
      id="F_8d83dfef-c4cd-4529-8e88-dfdff07fbd0e"
      unitRef="U_USD">2255000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_19706d17-31f3-4653-b71e-6d7c065b206c"
      decimals="-3"
      id="F_727cd632-9046-41c5-8e4a-32645e2b006f"
      unitRef="U_USD">468000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_1d6ad010-69be-4641-bc81-7ab46662a30f"
      decimals="-3"
      id="F_12a66ca2-9e97-45c9-9391-e42b1f5f91bc"
      unitRef="U_USD">-172000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_94e1d966-5050-433a-af34-ae078e450e87"
      decimals="-3"
      id="F_6b3dceec-cb22-40e0-889b-0b34f52b02bb"
      unitRef="U_USD">308000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf"
      decimals="-3"
      id="F_fca1dd22-b3ec-4fc9-8ef0-51ca3c6e2332"
      unitRef="U_USD">497000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_91860fbf-ed59-4819-841d-ddced3b8be93"
      decimals="-3"
      id="F_86cfb1e6-4d21-4871-9e9d-f54b12126bdd"
      unitRef="U_USD">52000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_d48bf9df-674a-41b4-a780-4664fb9d683f"
      decimals="-3"
      id="F_254b5b5f-a4d5-4fcc-a5ad-3c1fc8ce0e95"
      unitRef="U_USD">799000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_d8b7923b-6dfe-4ff7-81e0-81b30ff46cc0"
      decimals="-3"
      id="F_200196a6-b56f-4474-965a-1d3f4d45c9b2"
      unitRef="U_USD">-99000</us-gaap:ProvisionForDoubtfulAccounts>
    <xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff
      contextRef="C_1d6ad010-69be-4641-bc81-7ab46662a30f"
      decimals="-3"
      id="F_94c9a228-ddc4-4728-a429-a79c6902c9e2"
      unitRef="U_USD">788000</xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff>
    <xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff
      contextRef="C_94e1d966-5050-433a-af34-ae078e450e87"
      decimals="-3"
      id="F_29f5b64f-f78d-4586-b0e9-14d9dc9c56dd"
      unitRef="U_USD">-1000</xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff>
    <xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff
      contextRef="C_9b9d6ecd-ff81-4cf6-834b-f34efa4183cf"
      decimals="-3"
      id="F_eb356688-d400-4922-8e91-44370f5b6203"
      unitRef="U_USD">541000</xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff>
    <xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff
      contextRef="C_91860fbf-ed59-4819-841d-ddced3b8be93"
      decimals="-3"
      id="F_5b83ea20-62b5-4dd1-8221-e40dccbea7f9"
      unitRef="U_USD">231000</xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff>
    <xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff
      contextRef="C_d48bf9df-674a-41b4-a780-4664fb9d683f"
      decimals="-3"
      id="F_28f1abea-ea26-42ea-a791-6cbbba70eb74"
      unitRef="U_USD">1104000</xper:AllowanceForDoubtfulAccountsReceivableRecoveriesChargeoff>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_a688cf06-ff66-42d7-8a14-d220903baa8a"
      decimals="-3"
      id="F_d341550b-75c2-44af-8287-62dc265c0277"
      unitRef="U_USD">946000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_cf4605a3-bd09-474d-ab88-72819b7aa755"
      decimals="-3"
      id="F_cc006227-16bc-45da-b381-52ef370e7c6d"
      unitRef="U_USD">499000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_c89089f9-9f7d-4966-90c0-19d1de2d6ad0"
      decimals="-3"
      id="F_89e7cb15-99d1-4f35-8563-0a0adaff8099"
      unitRef="U_USD">1906000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_a6c183a7-72b4-4954-84ca-6fb4bcf72ea3"
      decimals="-3"
      id="F_7114de54-0af2-4ccd-b6f4-f91742859638"
      unitRef="U_USD">190000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_9d7a4af9-379e-453f-924f-af07bc4fafc4"
      decimals="-3"
      id="F_899ac9d5-9960-473a-920a-89e1ce7e6ead"
      unitRef="U_USD">1950000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_e5b8fd46-cbe8-48a5-bbd1-85487e6354b1"
      decimals="-3"
      id="F_0b5502e1-d701-4f65-9f86-e7053dbbc501"
      unitRef="U_USD">369000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_c6722e26-491c-4bef-9962-c194b84d6eb1">&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 4 &#x2013; COMPOSITION OF CERTAIN FINANCIAL STATEMENT CAPTIONS&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finished goods inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,105&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6,869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;32,488&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;38,874&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Computer equipment and software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;54,737&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment and furniture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Building&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Land&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,778&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Construction in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;3,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;124,827&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;113,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: accumulated depreciation and amortization&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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;44,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;41,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&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:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million as of December 31, 2024 and 2023, respectively, of accumulated amortization associated with capitalized internal-use software.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Due to the global downsizing of its real estate footprint, the Company vacated a number of its leased office facilities, resulting in the impairment of the leasehold improvements completed at those facilities. For the years ended December 31, 2024, 2023, and 2022, the Company recorded impairment cha&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;rges of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million on leasehold improvements, respectively. See Note 10&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for more detail.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the capitalization and amortization of internal-use software for the years ended December 31, 2024, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;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:10.742%;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.48%;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:10.742%;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.62%;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:10.742%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Costs capitalized associated with internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of capitalized internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,503&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,108&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_63ef897f-7c09-435b-bd76-8a8c176d1582;"&gt;&lt;span style="-sec-ix-hidden:F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current portion of operating lease liabilities&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued other taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,464&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Third-party royalties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,171&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;9,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;9,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;94,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;109,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_f609c86a-e7da-4be7-ba19-67a419062c44">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,813&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finished goods inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,279&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,105&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6,869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;32,488&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;38,874&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_977825b7-d663-470d-babc-ca32abd436ff"
      unitRef="U_USD">21027000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_16228a4f-d6a0-4a79-943f-76be997c9d33"
      unitRef="U_USD">19913000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_21245140-8bb1-4c82-9753-124c33b62013"
      unitRef="U_USD">8295000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_b533a2a2-90e1-4ef2-8866-1e8c625e4494"
      unitRef="U_USD">4813000</us-gaap:PrepaidTaxes>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bbf35a02-59f5-468b-8e5b-ca65b5b5227c"
      unitRef="U_USD">1061000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_8210efd4-b260-47ce-8855-9c9b13152aae"
      unitRef="U_USD">7279000</us-gaap:InventoryFinishedGoods>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7c60e941-5fce-4b89-ac98-d8a830da4689"
      unitRef="U_USD">2105000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1a6aae25-af1b-45ae-9654-3f847f07d476"
      unitRef="U_USD">6869000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_4876e042-13f8-440e-8202-4b6269c1871d"
      unitRef="U_USD">32488000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_bd96947a-cd85-4e85-bc76-d6c5cb2de907"
      unitRef="U_USD">38874000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7dda22dc-caf4-4921-8595-008b06fbeb83">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Computer equipment and software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;54,737&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Office equipment and furniture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,773&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Building&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Land&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,778&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Construction in progress&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;3,319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;124,827&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;113,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: accumulated depreciation and amortization&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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;71,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;44,473&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;41,569&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;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:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million as of December 31, 2024 and 2023, respectively, of accumulated amortization associated with capitalized internal-use software.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_a0788211-59ad-4952-8c86-ed6f5fc14c39"
      decimals="-3"
      id="F_36997b01-a971-4fa7-93b9-c764faf0e512"
      unitRef="U_USD">54737000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_42c043be-d474-4742-ba0e-1ead613a11b6"
      decimals="-3"
      id="F_6b2f5c1a-e0d9-4297-a79a-027b720483b3"
      unitRef="U_USD">52740000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_367c6e3b-037c-4f64-820a-cfadf5974b85"
      decimals="-3"
      id="F_46fbb83e-c035-4388-a05e-081a27ba63ce"
      unitRef="U_USD">23384000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_ab6d3d63-edbe-42eb-b7d5-8d1131fe4e82"
      decimals="-3"
      id="F_4cb7b014-3eff-4420-9d2d-3f6c97ebad1d"
      unitRef="U_USD">11224000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_a9d6b578-9420-453c-888c-f2c1e9487fd5"
      decimals="-3"
      id="F_6ec10784-e1b0-44a0-93e1-1c008389dc27"
      unitRef="U_USD">10773000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_4e94d473-d284-4d19-b7d6-375395cc10ac"
      decimals="-3"
      id="F_2520f468-e0d4-44ee-ba6a-4d3c6a3bb2cc"
      unitRef="U_USD">11074000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_7645882f-c508-42bd-825d-f474a2590ef4"
      decimals="-3"
      id="F_2adfd40b-9c72-43c4-9773-efda65eec067"
      unitRef="U_USD">17876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_85d0af8e-17bf-4cfe-9ac3-f04c408d55a3"
      decimals="-3"
      id="F_1429f912-ac59-45fa-935b-ec70dd4ebafd"
      unitRef="U_USD">17876000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_fab8e12f-c4a1-438f-a8fc-f9274a85330e"
      decimals="-3"
      id="F_29d941fa-c2af-4ede-a0e7-c7769c6f258f"
      unitRef="U_USD">5300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_39950482-72e1-4d42-a39c-ab1c80343733"
      decimals="-3"
      id="F_5439f8ab-d314-4c36-98ba-36fbba364a75"
      unitRef="U_USD">5300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_74b7233d-aa29-466e-91f1-fa8c7b8a2e68"
      decimals="-3"
      id="F_4b21f645-182b-4401-a084-9433897dd80d"
      unitRef="U_USD">10778000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_147b2a36-ad8d-432a-a57e-d63d96d8b896"
      decimals="-3"
      id="F_293fa6e4-844c-40e2-9071-be2d9a664fe6"
      unitRef="U_USD">11758000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_97a006f6-e8ae-4b6a-ba88-f6b8f827c7c4"
      decimals="-3"
      id="F_3f25feea-4e8d-4e94-a268-2083761446ba"
      unitRef="U_USD">1979000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_a9eca1d1-7a8d-4001-a66f-9c95f9907b50"
      decimals="-3"
      id="F_927df105-f38e-4f06-96df-388df69e9115"
      unitRef="U_USD">3319000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_665446d3-ae4b-459c-ae9e-eb8bb5bc1e2a"
      unitRef="U_USD">124827000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_4f1f58ea-7697-486a-9ea7-72aff4e9d10c"
      unitRef="U_USD">113291000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c07c14cd-408a-4a6b-aff2-54f9d432c524"
      unitRef="U_USD">80354000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_21de11a7-d1df-4e12-9ecf-311345df49b2"
      unitRef="U_USD">71722000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_35da0b69-58ed-474b-a095-f8ec975c84ef"
      unitRef="U_USD">44473000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_42a11098-31b4-4d99-9f8f-7f1b49f99c0f"
      unitRef="U_USD">41569000</us-gaap:PropertyPlantAndEquipmentNet>
    <xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-5"
      id="F_d491823a-babf-4b0b-8845-634d9b6b8fad"
      unitRef="U_USD">4100000</xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware>
    <xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-5"
      id="F_b7308a54-6b77-4ab7-8a4a-d65e9ccd9922"
      unitRef="U_USD">1600000</xper:AccumulatedAmortizationAssociatedWithCapitalizedInternalUseSoftware>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_e1e427b6-435c-453a-b7a0-638405d4ca33"
      decimals="-5"
      id="F_2d54c412-63cd-4931-964a-c7b8aca70531"
      unitRef="U_USD">600000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_13ee1c14-fd21-4db3-90e1-536283f54349"
      decimals="-5"
      id="F_57af2cb3-ebcc-4e08-a743-8a4d2a1dff41"
      unitRef="U_USD">400000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_fe7d067a-c2dc-4be9-957c-5ff0622da78f"
      decimals="-5"
      id="F_2b18ced4-86b1-4798-9808-376b06750627"
      unitRef="U_USD">2900000</us-gaap:AssetImpairmentCharges>
    <xper:ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_5cfb317a-741c-4626-832a-5c4a18031fc1">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the capitalization and amortization of internal-use software for the years ended December 31, 2024, 2023 and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.62%;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:10.742%;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.48%;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:10.742%;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.62%;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:10.742%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Costs capitalized associated with internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,160&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization of capitalized internal-use software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,503&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;61&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfCapitalizationAndAmortizationOfInternalUseSoftwareTableTextBlock>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cfa1cbdd-a1f4-4ee8-946b-c9ec7fc26ab6"
      unitRef="U_USD">12160000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_69d472ea-6db3-49e4-9ac9-b1941b12b618"
      unitRef="U_USD">5933000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_09ad73cc-2b0b-4fc9-85b9-91012ba10e9a"
      unitRef="U_USD">1104000</us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_c6e24220-b399-4629-812c-8c603ba3d060"
      unitRef="U_USD">2547000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_b3a7ca0b-0563-45a6-838f-33c6e2839699"
      unitRef="U_USD">1503000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_11cc6b26-c949-438b-bec8-31b9a42a81f3"
      unitRef="U_USD">61000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_72d4918b-2000-4153-bc2a-0c4a9021f5d4">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Employee compensation and benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44,095&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,108&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;24,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_63ef897f-7c09-435b-bd76-8a8c176d1582;"&gt;&lt;span style="-sec-ix-hidden:F_417f5bfa-05e8-4fc5-bc17-c603bc0322a3;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current portion of operating lease liabilities&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued other taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,464&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,259&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Third-party royalties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,171&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;9,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;9,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;94,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;109,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_070920ae-6204-41ba-a9d1-b1c6636d5174"
      unitRef="U_USD">33360000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_4873a51d-0ff1-44a2-ae50-572e2186f77d"
      unitRef="U_USD">44095000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <xper:AccruedExpensesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_45c01d57-c951-4cdc-bc3f-10fb8cec694f"
      unitRef="U_USD">16108000</xper:AccruedExpensesCurrent>
    <xper:AccruedExpensesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_b30eb348-5c3f-4ce0-9ed7-cd39cea803d7"
      unitRef="U_USD">24307000</xper:AccruedExpensesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c140d1c1-565d-41d8-8458-a69d1791272d"
      unitRef="U_USD">15353000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_7d3dbe92-a7d2-466c-bb5c-742cc5bfe029"
      unitRef="U_USD">14760000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0c0be98d-71ac-4c3e-b465-4f590a7fdd0a"
      unitRef="U_USD">8370000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_a6e12d45-26df-4172-8650-4b68ef81188f"
      unitRef="U_USD">6464000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_6e1c07e7-af13-4f57-a1c9-e22820546b96"
      unitRef="U_USD">6259000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_360b89ef-5a49-4cd2-a843-bc1527cd2fcd"
      unitRef="U_USD">1991000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_32d82aab-8594-4db6-8d13-a2c2d28de989"
      unitRef="U_USD">5171000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_cef2070d-c415-4461-82d3-bf15f9f2ddae"
      unitRef="U_USD">8478000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7d939f0f-da52-43fb-9fb8-ea891aec2aa2"
      unitRef="U_USD">9799000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_6ec60c9f-e382-4b25-9368-61cf2d7e9154"
      unitRef="U_USD">9866000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_809642e1-47cb-4411-b3e8-a73cabbe1cd4"
      unitRef="U_USD">94420000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_81a4cd42-76df-4b41-9009-dac3cbb84c57"
      unitRef="U_USD">109961000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3430e4b2-6972-4019-b101-250ec7ae617d">&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 5 &#x2013; FINANCIAL INSTRUMENTS&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Non-marketable Equity Securities&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024 and 2023, other noncurrent assets included equity securities accounted for under the equity method with a carrying amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; milli&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;on and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; impairments to the carrying amount of the Company&#x2019;s non-marketable equity securities were recognized in the years ended December 31, 2024, 2023, and 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivatives Instruments&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses a foreign exchange hedging strategy to hedge local currency expenses and reduce variability associated with anticipated cash flows. The Company&#x2019;s derivative financial instruments consist of foreign currency forward contracts. The maturities of these instruments are generally less than twelve months. Fair values for derivative financial instruments are based on prices computed using third-party valuation models. All the significant inputs to the third-party valuation models are observable in active markets. Inputs include current market-based parameters such as forward rates, yield curves, and credit default swap pricing.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Cash Flow Hedges&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company designates certain foreign currency forward contracts as hedging instruments pursuant to ASC 815, &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The effective portion of the gain or loss on the derivatives are reported as a component of accumulated other comprehensive loss (&#x201c;AOCL&#x201d;) in stockholders&#x2019; equity and reclassified into earnings in the consolidated statements of operations in the period upon which the hedged transactions are settled.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The notio&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;nal and fair values of all derivative instruments were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:42.549%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:30.606%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;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.442%;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.32%;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.442%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Location in Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Derivative instruments designated as cash flow hedges:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value&#x2014;foreign exchange contract assets, net amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_33c3ec3e-c19b-45ce-a226-d996c3accfc9;"&gt;&lt;span style="-sec-ix-hidden:F_ca796f1b-d0ee-4205-8cbc-802428c2cd07;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value&#x2014;foreign exchange contract liabilities, net amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_0c15ab27-3a94-4752-af59-4868e0c50b17;"&gt;&lt;span style="-sec-ix-hidden:F_8e180a70-3e16-41d6-97b4-b8a50f0904f3;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Notional value held to buy U.S. dollars in exchange for other currencies&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;5,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Notional value held to sell U.S. dollars in exchange for other currencies&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;57,329&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;All of the Company&#x2019;s derivative financial instruments are eligible for netting arrangements that allow the Company and its counterparty to net settle amounts owed to each other. Derivative assets and liabilities that can be net settled under these arrangements have been presented in the Company&#x2019;s consolidated balance sheets on a net basis.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The gross amounts of the Company&#x2019;s foreign currency forward contracts and the net amounts recorded in the Company&#x2019;s consolidated balance sheets were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.833%;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.943%;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.783000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross amount of recognized assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross amount of recognized liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,031&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net (liabilities) assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;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:10.860000000000001%;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:10.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:1.7%;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:10.34%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive (loss) gain before reclassification&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss into net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net current period other comprehensive (loss) gain&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,892&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the gains recognized upon settlement of the hedged transactions in the consolidated statement of operations for the years ended December 31, 2024 and 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.287%;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:13.137%;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:13.137%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;"&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;"&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;There were &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; gains or losses recognized in the year ended December 31, 2022 as there was no settlement of any hedged transactions.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Undesignated Derivatives&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;derivatives that were not designated as hedge instruments, they were measured and reported at fair value as a derivative asset or liability in the consolidated balance sheets with their corresponding changes in the fair value recognized as gains or&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;losses &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in interest and other income, net in the consolidated statements of operations. These instruments were all re-designated as foreign currency cash flow hedges in July 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="C_1d30929c-43f8-4cf8-9ede-64b41f556a4a"
      decimals="-5"
      id="F_997a9f92-c12b-4e21-8a88-89e96c8da8f1"
      unitRef="U_USD">4700000</us-gaap:EquityMethodInvestmentAggregateCost>
    <us-gaap:EquityMethodInvestmentAggregateCost
      contextRef="C_7e7e88ac-0090-4624-9e51-86a08b378ddb"
      decimals="-5"
      id="F_91919fd7-0a9b-44a3-b1dd-259248d8c36f"
      unitRef="U_USD">4900000</us-gaap:EquityMethodInvestmentAggregateCost>
    <xper:ImpairmentOfNonMarketableEquitySecurities
      contextRef="C_43cb0d2e-398c-4c5c-a8ea-e573eb9c763c"
      decimals="INF"
      id="F_e27afbf1-8359-4529-9a46-d5436e8113cc"
      unitRef="U_USD">0</xper:ImpairmentOfNonMarketableEquitySecurities>
    <xper:ImpairmentOfNonMarketableEquitySecurities
      contextRef="C_ea9cabb0-3cb9-4354-8f64-2f82f773fbd8"
      decimals="INF"
      id="F_4a67d524-beca-4c3e-a468-5c29ea3a25f2"
      unitRef="U_USD">0</xper:ImpairmentOfNonMarketableEquitySecurities>
    <xper:ImpairmentOfNonMarketableEquitySecurities
      contextRef="C_cdc1af14-44cb-4365-9458-e7ea7f0c6473"
      decimals="INF"
      id="F_aec64166-9584-4c4b-9793-2de5acfa7694"
      unitRef="U_USD">0</xper:ImpairmentOfNonMarketableEquitySecurities>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_46d992c5-79b6-4701-8eb2-99f6b34036ac">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The notio&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;nal and fair values of all derivative instruments were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:42.549%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:30.606%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;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.442%;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.32%;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.442%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Location in Balance Sheet&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Derivative instruments designated as cash flow hedges:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value&#x2014;foreign exchange contract assets, net amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_33c3ec3e-c19b-45ce-a226-d996c3accfc9;"&gt;&lt;span style="-sec-ix-hidden:F_ca796f1b-d0ee-4205-8cbc-802428c2cd07;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fair value&#x2014;foreign exchange contract liabilities, net amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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&gt;&lt;span style="-sec-ix-hidden:F_0c15ab27-3a94-4752-af59-4868e0c50b17;"&gt;&lt;span style="-sec-ix-hidden:F_8e180a70-3e16-41d6-97b4-b8a50f0904f3;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Notional value held to buy U.S. dollars in exchange for other currencies&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;5,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Notional value held to sell U.S. dollars in exchange for other currencies&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;57,329&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,468&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52"
      decimals="-3"
      id="F_d8b80872-7b8e-433f-baa8-c9dae979acb8"
      unitRef="U_USD">1184000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"
      decimals="-3"
      id="F_1a882f7a-6489-4b81-838f-55a3b6982b1b"
      unitRef="U_USD">1858000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"
      decimals="-3"
      id="F_45779748-23ae-44a0-b46b-314900744cce"
      unitRef="U_USD">5074000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52"
      decimals="-3"
      id="F_0b6dc4df-35d7-4a27-b3bd-db17d44e058e"
      unitRef="U_USD">738000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_5b8a1ccb-4db8-4abe-845f-8f5f3a9a5707"
      decimals="-3"
      id="F_b09ff01f-2875-471f-a8c2-126d571bda6e"
      unitRef="U_USD">57329000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="C_7d786e8a-24ab-4606-bde3-82073aa89d52"
      decimals="-3"
      id="F_1c294cd3-a192-44eb-af4b-c39f9ba877e0"
      unitRef="U_USD">45468000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_413c9f77-010d-4ff2-91ef-a7a5f43eb2cd">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The gross amounts of the Company&#x2019;s foreign currency forward contracts and the net amounts recorded in the Company&#x2019;s consolidated balance sheets were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.833%;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.943%;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.783000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross amount of recognized assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,300&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross amount of recognized liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,031&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net (liabilities) assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="C_38e6408c-1345-4abd-b824-c297070850c2"
      decimals="-3"
      id="F_8343910e-4fcd-461c-80e2-6bb98df86dc0"
      unitRef="U_USD">173000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2"
      decimals="-3"
      id="F_b534ba9c-0f99-4185-8782-45ee6e0a90c8"
      unitRef="U_USD">1300000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="C_38e6408c-1345-4abd-b824-c297070850c2"
      decimals="-3"
      id="F_583d2409-4d85-4a03-9642-325c76e1f6c2"
      unitRef="U_USD">2031000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeAssetFairValueGrossLiability
      contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2"
      decimals="-3"
      id="F_f8e7a6d3-6cba-467d-b640-a668a5761117"
      unitRef="U_USD">116000</us-gaap:DerivativeAssetFairValueGrossLiability>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_38e6408c-1345-4abd-b824-c297070850c2"
      decimals="-3"
      id="F_4574fbd6-b7a4-4afd-9da0-9835cc7e2c03"
      unitRef="U_USD">-1858000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_67224d47-c848-4b32-96e9-7744b0b5cce2"
      decimals="-3"
      id="F_420d43a9-fb1c-4d2a-aadb-1d64c63acb68"
      unitRef="U_USD">1184000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ee67f6c6-1efe-4e75-8821-8a468ac38506">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The changes in AOCL related to the cash flow hedges consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.48%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.32%;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:10.860000000000001%;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:10.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:1.7%;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:10.34%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive (loss) gain before reclassification&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,107&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss into net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net current period other comprehensive (loss) gain&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,892&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,034&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;94&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_063cbb0f-e399-45dd-9323-4b59bee3a25d"
      decimals="-3"
      id="F_41370f59-40df-4737-b681-0f6651d698d1"
      unitRef="U_USD">1034000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_83ba659a-0005-42ee-879c-99ba6a81dac4"
      decimals="-3"
      id="F_1e724e48-be3f-4897-8bbf-3f41a015a3e3"
      unitRef="U_USD">-94000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5"
      decimals="-3"
      id="F_dfd56484-7006-4bd3-9ab1-07de2e7b8300"
      unitRef="U_USD">-2107000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776"
      decimals="-3"
      id="F_782a8cdd-69af-4e9f-b52c-9f46c80f719f"
      unitRef="U_USD">1190000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_a91e157c-f56f-4392-8b08-827d820331ba"
      decimals="-3"
      id="F_7798fe8f-c68b-4af4-a186-3a13ba6d7dc1"
      unitRef="U_USD">-94000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5"
      decimals="-3"
      id="F_75693fd3-5f38-4533-9a6d-43e30bab9493"
      unitRef="U_USD">-785000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776"
      decimals="-3"
      id="F_a7732f6d-8237-4083-af5c-dc518956caea"
      unitRef="U_USD">-62000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_d821077c-c2bc-40d7-abff-420441d4e2f5"
      decimals="-3"
      id="F_ee14c254-8973-40c6-af78-6effabf39c64"
      unitRef="U_USD">-2892000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_fb937f6a-4854-4655-9529-49cbc5e87776"
      decimals="-3"
      id="F_5248bc2f-2571-4767-bf12-eab6a91a8ef8"
      unitRef="U_USD">1128000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_a91e157c-f56f-4392-8b08-827d820331ba"
      decimals="-3"
      id="F_d0ebc6dc-830a-4b61-9a26-e22d1fbeda7f"
      unitRef="U_USD">-94000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_847791cc-230a-4521-8b04-314a1a36dbfd"
      decimals="-3"
      id="F_ca3335ef-76db-4cd4-bdda-53b02b98f641"
      unitRef="U_USD">-1858000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_063cbb0f-e399-45dd-9323-4b59bee3a25d"
      decimals="-3"
      id="F_27ee23dc-0dfe-43b3-bb30-f8bd53004974"
      unitRef="U_USD">1034000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_83ba659a-0005-42ee-879c-99ba6a81dac4"
      decimals="-3"
      id="F_8fe45384-f1ef-4215-8607-260d1903d691"
      unitRef="U_USD">-94000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_68ee10c4-b66e-4b24-b69f-2ad3e785dfd5">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the gains recognized upon settlement of the hedged transactions in the consolidated statement of operations for the years ended December 31, 2024 and 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.287%;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:13.137%;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:13.137%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;"&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;690&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;74&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;"&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#ffffff;padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,033&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="background-color:#cff0fc;padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_83cd948b-f877-44b3-840a-25ffe27cdb49"
      decimals="-3"
      id="F_c27ca6af-7d79-4297-85e6-b4289cfaa4ca"
      unitRef="U_USD">690000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9"
      decimals="-3"
      id="F_37018da8-8b88-4d21-a9e1-ab292ec8a2cb"
      unitRef="U_USD">841000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_3b386eff-c6c6-48b8-8761-07258d2a4a11"
      decimals="-3"
      id="F_736cd09f-a0ec-49d7-b914-42afa9dbb989"
      unitRef="U_USD">74000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_4c5294eb-f4cc-415f-8bc8-868431536f21"
      decimals="-3"
      id="F_70760e11-efd1-4602-809d-9e71085a5a32"
      unitRef="U_USD">192000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_1fb0d946-e0de-4c40-b4ba-3b2b5542f02c"
      unitRef="U_USD">764000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ccbca730-ba13-4115-aa54-c82f59b43b71"
      unitRef="U_USD">1033000</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="INF"
      id="F_6bbfa769-e57f-4ae3-88be-bbe4cb26ce00"
      unitRef="U_USD">0</us-gaap:GainLossOnFairValueHedgesRecognizedInEarnings>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_631df738-da37-4560-9b37-fd02551e07ff">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 6 &#x2013; 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company follows the authoritative guidance for fair value measurement and the fair value option for financial assets and financial liabilities. The Company carries its financial instruments at fair value with the exception of its long-term debt. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability, or an exit price, in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The established fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Level 1 	&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Quoted prices in active markets for identical assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Level 2 	&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Observable market-based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Level 3 	&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;When applying fair value principles in the valuation of assets, the Company is required to maximize the use of quoted market prices and minimize the use of unobservable inputs. The Company calculates the fair value of its Level 1 and Level 2 instruments based on the exchange traded price of similar or identical instruments, where available, or based on other observable inputs.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s derivative financial instruments (as described in Note 5&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;), consisting of foreign currency forward contracts, are reported at fair value on a recurring basis and classified as Level 2.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Financial Instruments Not Recorded at Fair Value&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities recorded at their carrying amount, bur for which the fair value is disclosed (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.421%;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:8.803%;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.421%;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.044%;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.421%;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:8.924000000000001%;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.421%;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.044%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Note receivable, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;29,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;28,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred consideration from divestiture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;47,919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;46,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Senior Unsecured Promissory Note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;49,659&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The fair value of the note receivable, including accrued interest, and the deferred consideration resulting from the AutoSense Divestiture and the Perceive Transaction (as described in Note 7&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Acquisitions and Divestitures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;) were estimated based on an income and market approach with valuation inputs such as the U.S. Treasury constant maturity yields, comparable bond yields, and credit spreads over the term of the same or similarly issued instruments. They are classified within Level 2 of the fair value hierarchy.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The senior unsecured promissory note (as described in Note 9&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Debt)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; was classified as current in the Company&#x2019;s consolidated balance sheets as of December 31, 2024, at a fair value approximating its carrying amount. The Company classifies the senior unsecured promissory note within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_3897e787-1c92-4acc-bf32-ac38600079e7">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the fair value hierarchy for the Company&#x2019;s assets and liabilities recorded at their carrying amount, bur for which the fair value is disclosed (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:50.5%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.421%;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:8.803%;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.421%;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.044%;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.421%;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:8.924000000000001%;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.421%;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.044%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Estimated Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Note receivable, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;29,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;28,223&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred consideration from divestiture&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;47,919&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;46,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Senior Unsecured Promissory Note&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;50,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;49,659&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:Assets
      contextRef="C_01208dab-0f04-432d-b662-0534c47c5e6a"
      decimals="-3"
      id="F_25973cae-9e25-4780-936f-5ce06907a326"
      unitRef="U_USD">29702000</us-gaap:Assets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_01208dab-0f04-432d-b662-0534c47c5e6a"
      decimals="-3"
      id="F_44ac3ff3-6988-407c-9ef4-d981db8bdf38"
      unitRef="U_USD">28223000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:Assets
      contextRef="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e"
      decimals="-3"
      id="F_8ad89d61-faac-4df9-9e43-31667c83652a"
      unitRef="U_USD">18217000</us-gaap:Assets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_a4ad0bd3-e923-4fdf-a86a-45b91d179f0e"
      decimals="-3"
      id="F_10ec8280-60f8-4b1b-8a26-a309481147bd"
      unitRef="U_USD">18342000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:Assets
      contextRef="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7"
      decimals="-3"
      id="F_a78e1887-e475-4c6a-bf6c-6a4e570b0d32"
      unitRef="U_USD">47919000</us-gaap:Assets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="C_55b5e7dd-eb3c-4ed1-ba2a-72c45bb882f7"
      decimals="-3"
      id="F_854f889e-da25-477e-847c-52ea149a084e"
      unitRef="U_USD">46565000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LongTermDebt
      contextRef="C_74006546-d825-4152-b858-4b9f4c8a238c"
      decimals="-3"
      id="F_c887b9e1-5598-41a2-a4f4-7111e087e0e1"
      unitRef="U_USD">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_74006546-d825-4152-b858-4b9f4c8a238c"
      decimals="-3"
      id="F_7bfe72cd-8c46-488b-bd3e-80216fcb25e6"
      unitRef="U_USD">50000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="C_71cd874a-afd2-4d55-b418-07446b328227"
      decimals="-3"
      id="F_cf5b5363-ef49-4470-86dd-ad23ec84abe1"
      unitRef="U_USD">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="C_71cd874a-afd2-4d55-b418-07446b328227"
      decimals="-3"
      id="F_e4760a0e-2d02-42fb-b950-bb6eda8ea329"
      unitRef="U_USD">49659000</us-gaap:LongTermDebtFairValue>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_4809aed1-62b0-4de8-bf39-7ecfedfff5e3">&lt;p style="font-size:10pt;margin-top:18pt;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 7 &#x2013; ACQUISITIONS AND DIVESTITURES&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Vewd Software Holdings Limited&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On July 1, 2022, the Company acquired all common stock of Vewd Software Holdings Limited (&#x201c;Vewd,&#x201d; and the &#x201c;Vewd Acquisition&#x201d;). Vewd is a leading global provider of streaming and hybrid TV solutions. The Vewd Acquisition establishes the Company as a leading independent streaming media platform through its TiVo brand and one of the largest independent providers of Smart TV middleware globally. The total consideration was approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, consisting of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of cash and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of debt. See &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Note 9&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for additional information on this debt.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Purchase Price Allocation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Vewd Acquisition was accounted for as a business combination, using the acquisition method. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the allocation of the purchase price to the identifiable assets acquired and liabilities assumed based on the fair values at the acquisition date (fair value amounts in thousands): &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.189%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;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:11.258%;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.02%;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:11.258%;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.48%;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:10.778%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Useful&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Identifiable intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;28,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer relationships - large&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer relationships - small&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;870&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;68,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other long-term assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other long-term liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p 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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total purchase price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;102,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identifiable Intangible Assets&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Identifiable intangible assets primarily consist of technology, customer relationships, non-compete agreements and trade name. In determining the fair value, the Company utilized various forms of the income and cost approaches depending on the asset being valued. The estimation of fair value required significant judgment related to cash flow forecasts, discount rates reflecting the risk inherent in each cash flow stream, competitive trends, market comparables and other factors. Inputs were generally determined using historical data supplemented by current and anticipated market conditions, and growth rates. The technology was valued using the excess earnings method. Significant assumptions used under this method include forecasted revenue and growth, estimated technology obsolescence, contributory asset charges, and the discount rate. The customer relationships were valued using the cost approach, based on estimated customer acquisition costs.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The excess of the consideration transferred over the fair value of assets acquired and liabilities assumed was recognized as goodwill. The goodwill is generated from operational synergies and cost savings the Company expects to achieve from the consolidated operations, as well as the expected benefits from future technologies that do not meet the definition of an identifiable intangible asset and Vewd&#x2019;s knowledgeable and experienced workforce.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Transaction and Other Costs&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the Vewd Acquisition, the Company incurred significant one-time expenses such as transaction-related costs, including transaction bonuses, legal expenses and consultant fees, and severance and retention costs. For the year ended December 31, 2022, transaction-related costs and severance and retention costs were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Supplemental Pro Forma Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following unaudited pro forma financial information assumes the Vewd Acquisition was completed as of January 1, 2021. The unaudited pro forma financial information as presented below is for informational purposes only and is based on estimates and assumptions that have been made solely for purposes of developing such pro forma information. This is not necessarily indicative of the results of operations that would have been achieved if the Vewd Acquisition had taken place on January 1, 2021, nor is it necessarily indicative of future results. Consequently, actual results could differ materially from the unaudited pro forma financial information presented below. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the pro forma operating results as if the acquired operations of Vewd had been included in the Company&#x2019;s consolidated statements of operations as of January 1, 2021 (unaudited, in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;508,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to the Company&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;769,483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The unaudited supplemental pro forma information above includes the following pro forma adjustments: adjustments for transaction-related costs and severance and retention costs, adjustments for amortization of intangible assets, adjustments for interest and related expenses associated with Vewd&#x2019;s historical debt, elimination of inter-company transactions between Vewd and the Company, and adjustments for the related income tax impact. The unaudited supplemental pro forma information above does not include any cost saving synergies from operating efficiencies.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;AutoSense In-cabin Safety Business and Related Imaging Solutions&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the Company entered into a definitive agreement with Tobii in connection with the AutoSense Divestiture. The AutoSense Divestiture represented a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% equity sale transaction of two of the Company&#x2019;s wholly-owned subsidiaries and was expected to streamline the Company&#x2019;s business to further focus its business on entertainment-related products and services. All of the assets and liabilities associated with the AutoSense Divestiture were classified as held for sale as of December 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the carrying amounts of assets and liabilities classified as held for sale in connection with the AutoSense Divestiture on the Company&#x2019;s consolidated balance sheets as of December 31, 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;28,109&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,805&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;2,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Due to the estimated fair value less cost to sell exceeding the carrying amount of the assets and liabilities presented above, the Company did not recognize an impairment loss related to the assets held for sale in the year ended December 31, 2023.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On January 31, 2024, the AutoSense Divestiture was completed for total consideration of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, comprised of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of cash, a note receivable from Tobii (the &#x201c;Tobii Note&#x201d;) of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and deferred consideration (as described under Deferred Consideration below) totaling $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, which was estimated to have a fair value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million based on a present value factor as of January 31, 2024. The $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of cash included in the total consideration represents the cash balance that was transferred to Tobii upon completion of the AutoSense Divestiture to support operations during the transition and was subsequently returned to the Company, and as such, this amount is included in the assets sold as of January 31, 2024 and in the total consideration received. In addition, there may be potential earnout payments (as described under Contingent Consideration below) payable in 2031, contingent upon the future success of the divested AutoSense in-cabin safety business.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the AutoSense Divestiture, the Company also recorded a liability of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for potential indemnification of certain pre-closing date matters.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of January 31, 2024, &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;January 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,718&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,887&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,887&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,627&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;30,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;3,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;14,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/div&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Upon the completion of the AutoSense Divestiture, the Company recognized a pre-tax gain of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;22.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The AutoSense Divestiture did not represent a strategic shift that would have a major effect on the Company&#x2019;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Note Receivable from Tobii AB&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Tobii Note, with a fixed interest rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% per annum, matures on April 1, 2029 and is payable in three annual installments. Tobii may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, along with accrued interest, without any penalty. In the event of default, an additional interest of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% per annum may be applied to the outstanding balance of the Tobii Note, and the Company has the right to demand full or partial payment on the outstanding balance with unpaid interest.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Tobii Note is secured by a floating lien and security interest in certain of Tobii&#x2019;s assets, rights, and properties, and contains customary affirmative and negative covenants including the restrictions on incurring certain indebtedness, and certain change of control and asset sale events, but does not include any financial covenants.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Tobii Note has the following scheduled principal repayments (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Date of Principal Payment:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total principal payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;27,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Outstanding principal amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Add: interest accrued to date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Carrying amount&#x2014;note receivable, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;29,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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&gt;&lt;div&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the year ended December 31, 2024, the Company recognized interest income of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Deferred Consideration&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by Tobii in four annual payments as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Date of Payment:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2031&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;5,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total future payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;At the closing date of the Tobii Note, there was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of discount on the deferred consideration to be accreted as interest income up to the date of the final payment. For the year ended December 31, 2024, the Company accreted $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of the discount as interest income.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: unamortized discount on deferred consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,197&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net carrying amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contingent Consideration&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The earnout represents potential incremental cash consideration, and the payment is contingent upon the achievement of certain targeted shipments, between January 1, 2024 and December 31, 2030, of qualified automotive products featuring the AutoSense in-cabin safety technology and the related imaging solutions.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;At the closing date of the AutoSense Divestiture, the Company elected to apply the gain contingency guidance under ASC 450&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, as it could not reasonably estimate shipment amounts. As a result, the Company deferred the recognition of the contingent consideration until it becomes realized or realizable.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Perceive Corporation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On August 14, 2024, the Company and its subsidiary, Perceive (now known as Xperi Pylon Corporation) (&#x201c;Seller&#x201d;), of which the Company owned approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the equity interests, entered into an Asset Purchase Agreement (the &#x201c;Agreement&#x201d;) with Amazon.com Services LLC (&#x201c;Buyer&#x201d;) pursuant to which Buyer has agreed to purchase and assume from Seller substantially all the assets and certain liabilities of Seller for $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million in cash, including a holdback of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million to be held for &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;18 months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; after the closing of the transaction to secure the Company&#x2019;s and Seller&#x2019;s indemnification obligations (the &#x201c;Perceive Transaction&#x201d;). The Perceive Transaction was subsequently completed on October 2, 2024 (the &#x201c;Closing Date&#x201d;).&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Perceive Transaction did not represent a strategic shift that would have a major effect on the Company&#x2019;s consolidated results of operations, and therefore, its results of operations were not reported as discontinued operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of October 2, 2024, &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;October 2, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;171&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,477&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Upon the completion of the Perceive Transaction in 2024, the Company recognized a pre-tax gain of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;77.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, of which $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million was attributable to the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Holdback Consideration&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The holdback consideration of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million was estimated to have a fair value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million based on a present value factor as of the Closing Date, resulting in a discount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. For the year ended December 31, 2024, the amount of discount accreted as interest income was insignificant.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the net carrying amount of the holdback consideration is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Holdback consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: unamortized discount on holdback consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;586&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net carrying amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;11,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-5"
      id="F_9d3d3adc-4418-4de3-92c9-bbf2cfd5a02e"
      unitRef="U_USD">102900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_051b7aed-1dca-46df-8fe8-890687757626"
      decimals="-5"
      id="F_5fda4574-4f7f-4000-9c13-dbd2ac92852d"
      unitRef="U_USD">52900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="C_051b7aed-1dca-46df-8fe8-890687757626"
      decimals="-5"
      id="F_800f0b74-bbe4-4081-afce-5d88fc5f1feb"
      unitRef="U_USD">50000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="C_f8dfd13a-3354-4e18-b741-fab7e84286ba"
      id="F_7569153c-8544-4383-93e5-c00a55259efd">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the allocation of the purchase price to the identifiable assets acquired and liabilities assumed based on the fair values at the acquisition date (fair value amounts in thousands): &lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.189%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.02%;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:11.258%;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.02%;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:11.258%;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.48%;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:10.778%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Useful&lt;br/&gt;Life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,684&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,335&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,208&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Property and equipment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;443&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Identifiable intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;28,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer relationships - large&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,900&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer relationships - small&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;870&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;830&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total identifiable intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Goodwill&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;68,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other long-term assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,777&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Long-term deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Other long-term liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p 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-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:0in;text-indent:5pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total purchase price&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;102,913&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_8f176292-4751-47b1-af85-3afcda03a08d"
      unitRef="U_USD">2684000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_d662c092-b373-4324-83d6-8e67c5143a4d"
      unitRef="U_USD">3341000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_2776cb14-2136-42e5-9c2b-c75bb478b035"
      unitRef="U_USD">2335000</xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledContractsReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_4cb176ab-e423-45a5-b092-d669e3e3e40c"
      unitRef="U_USD">1208000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_42e6953a-d8f0-4e16-81cb-961f9494705a"
      unitRef="U_USD">443000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_cffc5347-7267-46fc-bc79-ea9d8c745861"
      unitRef="U_USD">2020000</xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd"
      id="F_39a70dda-8b1d-4d33-94e5-b6a169043322">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_fc9278a8-07de-4e0f-a0ae-4defb18b14dd"
      decimals="-3"
      id="F_79abf814-7049-4567-8948-9f40f7539373"
      unitRef="U_USD">28050000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214"
      id="F_c36577ce-a7f6-42f5-b6e7-f41a490392a7">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_4bd02ffe-2b46-4e55-9641-ec37cda0a214"
      decimals="-3"
      id="F_2f9d2bde-aafe-402a-b60d-c236aa8efd70"
      unitRef="U_USD">4900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8"
      id="F_1f62e206-a796-4fd5-8a62-4195d1248883">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_fbf5699c-b4d9-46e2-be15-0e237aca7ce8"
      decimals="-3"
      id="F_406be642-286c-4e68-9ffd-067da571c9b9"
      unitRef="U_USD">3500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_e4d20db5-7392-4191-ad92-4636d90f6bc2"
      id="F_df6ffa53-1851-4b54-bcab-57618da4dcec">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_e4d20db5-7392-4191-ad92-4636d90f6bc2"
      decimals="-3"
      id="F_f909301f-b9d9-4b3b-b41e-225b89870141"
      unitRef="U_USD">870000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_0353171a-6811-4e63-b37e-e0c0055501b8"
      id="F_5945f24b-64d7-4d8f-8d7b-0071e6d55740">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_0353171a-6811-4e63-b37e-e0c0055501b8"
      decimals="-3"
      id="F_767a75be-3564-49b6-89d0-e4333542f96d"
      unitRef="U_USD">830000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_22d8ed2c-17e8-41df-bd80-26d4f4387390"
      unitRef="U_USD">38150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_49e01338-d720-4861-9693-06cad1cd9661"
      unitRef="U_USD">68115000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_de9c7c5e-524c-453a-8c7a-ff12e40dddef"
      unitRef="U_USD">977000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_ec02eb66-4bef-4216-8000-ac118df15d93"
      unitRef="U_USD">869000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_a46abf90-86f9-4767-b4e4-fa474c56ce1c"
      unitRef="U_USD">4777000</xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilitiesCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_5b10f4d4-f2a3-4a43-b2ae-f2f269ceaf7d"
      unitRef="U_USD">920000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_dc3a964a-f193-4c64-b4e0-28ccbb8a1043"
      unitRef="U_USD">8393000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_b23ef9d8-946b-42bc-9b8b-611a2f37418d"
      unitRef="U_USD">1094000</xper:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_e57e56f4-6726-4e80-8159-733149b3277f"
      unitRef="U_USD">307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_1992d213-59dd-4403-bb3d-13d5e0a8a3c9"
      decimals="-3"
      id="F_f292f0c9-4c5e-4004-9825-57be316a3f80"
      unitRef="U_USD">102913000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f"
      decimals="-5"
      id="F_f5fccbd0-29e8-46be-abaa-706dbc52a146"
      unitRef="U_USD">7400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f"
      decimals="-5"
      id="F_4b43f6c3-e169-40cd-bcdb-0f0c74f862b4"
      unitRef="U_USD">4000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="C_f8dfd13a-3354-4e18-b741-fab7e84286ba"
      id="F_9f25b806-d986-4900-9cf6-5a92fde4725a">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents the pro forma operating results as if the acquired operations of Vewd had been included in the Company&#x2019;s consolidated statements of operations as of January 1, 2021 (unaudited, in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;508,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to the Company&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;769,483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f"
      decimals="-3"
      id="F_df285b2c-514e-4514-9eb1-eaa0348c1adf"
      unitRef="U_USD">508636000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="C_887c235e-2268-4fe2-92c3-1b6d555bbd9f"
      decimals="-3"
      id="F_b6987298-b43b-419f-a9a9-8d8000c98faa"
      unitRef="U_USD">-769483000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <xper:EquitySalePercetage
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="2"
      id="F_16889f39-06c2-43bc-a6ca-b1549b3720fd"
      unitRef="U_pure">1</xper:EquitySalePercetage>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_f61083ee-28c2-4adf-9ebf-3afb19552f94">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the carrying amounts of assets and liabilities classified as held for sale in connection with the AutoSense Divestiture on the Company&#x2019;s consolidated balance sheets as of December 31, 2023 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,349&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,323&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;28,109&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;244&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,126&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,741&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,191&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,805&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,996&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;2,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_9b83f99c-4ae7-42c4-8419-1f9617603370"
      unitRef="U_USD">12349000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_ae823fd1-498b-4a25-af75-d53d0361aa7c"
      unitRef="U_USD">12349000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_8cb7c0c4-26a0-44f7-9658-54a876fee185"
      unitRef="U_USD">1323000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_addea401-39dc-4cdf-a012-232e83885ee0"
      unitRef="U_USD">1323000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_3b52b2b9-1db5-4bb3-9a63-be2cbebd43d5"
      unitRef="U_USD">1209000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_824f631f-55e7-41fc-bc44-265b92050d9e"
      unitRef="U_USD">5320000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_5f8ff38f-bb9f-42a7-b104-d497e8a3150a"
      unitRef="U_USD">6529000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_bfec6553-3a6e-4c0a-95ca-8326a3fabe8a"
      unitRef="U_USD">979000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_da111bae-d6f1-444e-9e96-a0350f7acbb5"
      unitRef="U_USD">979000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_db12666e-5c25-4c91-b46e-ff996cb70459"
      unitRef="U_USD">2391000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_0bd3da36-1903-4071-b963-48a8ddca0d1f"
      unitRef="U_USD">2391000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_efab0d82-ffab-4414-aa39-73bc6cb1c798"
      unitRef="U_USD">3346000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_cf29ec91-06f3-467d-baa4-51346d6d3305"
      unitRef="U_USD">3346000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_cc3be66d-8227-4898-9e25-39e7668fc8c0"
      unitRef="U_USD">1192000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_43786ffe-7ce7-4e95-9503-f51fd41305ac"
      unitRef="U_USD">1192000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_f2ec3a61-c39b-427f-949b-35d32f59ab8d"
      unitRef="U_USD">15860000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_8826a66e-f707-4972-a4ba-f3906c2b4378"
      unitRef="U_USD">12249000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_73fb7284-ea2c-4ace-892b-acb2b36d91ac"
      unitRef="U_USD">28109000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_1aee1692-3272-4c8e-b0d0-18dad010e7f4"
      unitRef="U_USD">244000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_bb020c22-9c36-4017-bf07-3786841bfc6b"
      unitRef="U_USD">244000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_162e4c14-ef0e-4441-87d6-f60f54de0869"
      unitRef="U_USD">4821000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_91edf394-c00f-47f4-8325-52473cda0c1f"
      unitRef="U_USD">4821000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_c6db6cbd-2d4b-442f-90c2-c1155f7f98ef"
      unitRef="U_USD">1126000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_af583a1c-a5fb-45bf-8bc8-4b2f067679f0"
      unitRef="U_USD">1126000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_cbf9a89d-44c2-4479-9cda-3824679a9cb0"
      unitRef="U_USD">2741000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_957baabd-7932-4a6e-8745-62c218fc803a"
      unitRef="U_USD">2741000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_460c306d-b203-4105-87ee-be32a19d4fa8"
      unitRef="U_USD">7064000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_8e603e1f-6491-4bea-86e5-421ebb4db425"
      unitRef="U_USD">7064000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_d07c74b0-8454-4784-acb4-6b5b4225273b"
      unitRef="U_USD">6191000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_20a4b777-ee71-4464-97a7-a4a32e751d42"
      unitRef="U_USD">9805000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_6f073f26-e4d0-42b2-8c9b-28f1372b3b69"
      unitRef="U_USD">15996000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <xper:NetAssetsHeldForSaleCurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_389ce3cf-ac0f-47b9-bd25-2705d019f7a6"
      unitRef="U_USD">9669000</xper:NetAssetsHeldForSaleCurrent>
    <xper:NetAssetsHeldForSaleNoncurrent
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_68fd6665-8d99-413f-b6ef-1f7a08c80bad"
      unitRef="U_USD">2444000</xper:NetAssetsHeldForSaleNoncurrent>
    <xper:NetAssetHeldForSale
      contextRef="C_61a95a98-3e77-485f-b614-271bcec5b244"
      decimals="-3"
      id="F_414dbc81-5e8c-4293-b13c-4ac8d8792835"
      unitRef="U_USD">12113000</xper:NetAssetHeldForSale>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_31286a7d-5927-46f1-9365-b0f63b551e98"
      decimals="-5"
      id="F_14d702c4-5bb5-40b8-8c4e-a9ec6ad38e48"
      unitRef="U_USD">35200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="C_39767520-80e4-4787-982d-f5ebcb7fe310"
      decimals="-5"
      id="F_f726609a-0e59-4533-9a67-de631c0e8cc3"
      unitRef="U_USD">44300000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <xper:BusinessDivestitureCashReceived
      contextRef="C_f9d6e66b-6301-4196-bb14-da53e55ea62c"
      decimals="-5"
      id="F_f7479d5a-7582-46ca-ad0f-b1b4b85ca2ae"
      unitRef="U_USD">10800000</xper:BusinessDivestitureCashReceived>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4"
      decimals="-5"
      id="F_0cd47694-7c99-4192-b0fa-f513ef16df49"
      unitRef="U_USD">27700000</us-gaap:DebtInstrumentFaceAmount>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration
      contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4"
      decimals="-5"
      id="F_89dbcd47-511e-40c9-8e1d-43af4f624a78"
      unitRef="U_USD">15000000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_690576a4-ce0a-46c2-82fc-51d3e80734d4"
      decimals="-5"
      id="F_e400943c-c4f8-4d27-aa6e-cad466c0b689"
      unitRef="U_USD">5800000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <xper:BusinessDivestitureCashReceived
      contextRef="C_f9d6e66b-6301-4196-bb14-da53e55ea62c"
      decimals="-5"
      id="F_b94bb48a-3110-46ab-94db-e52bfd35a97b"
      unitRef="U_USD">10800000</xper:BusinessDivestitureCashReceived>
    <xper:BusinessDivestitureIndemnificationLiability
      contextRef="C_836fd025-0bce-40c4-9045-c7dda83cb0f3"
      decimals="-5"
      id="F_e9abcbb9-f22a-415d-ac72-61eabb20c175"
      unitRef="U_USD">7100000</xper:BusinessDivestitureIndemnificationLiability>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="C_a42d8b20-6e14-4f23-9ab4-6792b682a987"
      id="F_aaee8ed0-08aa-4544-8f7b-2a9aa318f1d3">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;January 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unbilled contracts receivable, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,320&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,718&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;812&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,272&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,887&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,887&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,627&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;30,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accounts payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;248&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,114&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,708&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,064&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;9,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;3,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;14,330&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_ffcbddd5-61af-42ae-917b-08438ba19840"
      unitRef="U_USD">11025000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_4943941a-5c71-452b-9380-8194b4736b2e"
      unitRef="U_USD">11025000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_9ac1a50c-7368-4529-8f00-b5f695ddf876"
      unitRef="U_USD">3392000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_8a222415-fc90-47ff-a862-132ff3497417"
      unitRef="U_USD">3392000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_4cb290b6-9c46-4b46-9fc1-a26e95fee8db"
      unitRef="U_USD">1398000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetCurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_d206fcc7-e771-4b11-834c-eb7a7a9aad36"
      unitRef="U_USD">5320000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNetNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_80175cd7-453b-4fc1-80ab-2013d24298ad"
      unitRef="U_USD">6718000</xper:DisposalGroupIncludingDiscontinuedOperationUnbilledContractsReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_60c0d160-8a93-4f48-a680-32fcaf0716ef"
      unitRef="U_USD">812000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_21cc515b-d570-4deb-b711-261e8a4ca5db"
      unitRef="U_USD">812000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_3d5927ef-7070-4383-971d-61666f9cf9e0"
      unitRef="U_USD">2291000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_2e4236cb-6184-4ff4-90af-071455860e12"
      unitRef="U_USD">2291000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_dc64652b-88cd-4599-9121-645fdcb55662"
      unitRef="U_USD">3272000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_1457353c-bad0-48f8-96cf-dcdd27dcf37c"
      unitRef="U_USD">3272000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_f6a7dcab-f0ba-424d-a941-6390812bc59c"
      unitRef="U_USD">2887000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_8b55823e-5f0e-4756-943f-1be6a5842aed"
      unitRef="U_USD">2887000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_5a3ea71a-9fb8-405b-aa15-423d1bd0e634"
      unitRef="U_USD">16627000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_85115a3d-1da8-407f-8f1b-2b3f23fbf768"
      unitRef="U_USD">13770000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_5599bfde-5dba-455a-af36-2b7eae970592"
      unitRef="U_USD">30397000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_94a8db6e-0439-4510-9b74-33845c52d2c7"
      unitRef="U_USD">248000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_8f231cf4-57f3-461d-808a-a8b9bcfc806a"
      unitRef="U_USD">248000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_b7578d38-e7a6-45e7-9be6-07dca89002d1"
      unitRef="U_USD">4933000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_9bf52b85-0728-4135-92fb-b93de2e8b7f3"
      unitRef="U_USD">4933000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_52d7201b-88c1-4ddb-9d57-4b47873fcb51"
      unitRef="U_USD">1114000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_e33dfa89-debd-4e30-b4de-c0098895071a"
      unitRef="U_USD">1114000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_35c64ac1-7ea2-4b4d-85c9-425ec8a7d5cf"
      unitRef="U_USD">2708000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_1e63ebb7-91e1-4c4b-b29c-c1d4c7f3dbed"
      unitRef="U_USD">2708000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_8c40ffea-9180-4c03-a960-b8b76d4c537e"
      unitRef="U_USD">7064000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_f3e5e515-2cfb-45cd-8b88-aca87d06ce3c"
      unitRef="U_USD">7064000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_4ca7b820-c6e9-4977-8cad-9073de15f6d4"
      unitRef="U_USD">6295000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_2a027eff-321f-4772-9218-6a3077475795"
      unitRef="U_USD">9772000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_896abdd8-d7dd-424b-b5d7-bf95f2e9be97"
      unitRef="U_USD">16067000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <xper:NetAssetsHeldForSaleCurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_90ff6dac-9ddb-4611-bca0-0e1dd5367ea8"
      unitRef="U_USD">10332000</xper:NetAssetsHeldForSaleCurrent>
    <xper:NetAssetsHeldForSaleNoncurrent
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_e9221752-a914-4c1b-9a88-ec879e674e05"
      unitRef="U_USD">3998000</xper:NetAssetsHeldForSaleNoncurrent>
    <xper:NetAssetHeldForSale
      contextRef="C_c0851d3c-849e-42fd-bacc-a2bd6dab5879"
      decimals="-3"
      id="F_f0b6e575-7649-4140-9d19-10d3232d5b4a"
      unitRef="U_USD">14330000</xper:NetAssetHeldForSale>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_be5f8339-7e40-4903-bcc0-86404269a61b"
      decimals="-5"
      id="F_4bc16e97-a1c2-4145-819b-e31f6bd3fb5a"
      unitRef="U_USD">35200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <xper:GainLossOnSaleOfBusinessPretax
      contextRef="C_6d839cad-ebfe-48a8-92df-a419923989ea"
      decimals="-5"
      id="F_96c20f78-88d4-4413-a5b4-a801972494ec"
      unitRef="U_USD">22900000</xper:GainLossOnSaleOfBusinessPretax>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_a1a19620-37eb-4c63-a09c-b92534a62fd9"
      decimals="2"
      id="F_51b8dce6-176e-41e7-820d-50836ce7e69d"
      unitRef="U_pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <xper:AdditionalInterestRate
      contextRef="C_a1a19620-37eb-4c63-a09c-b92534a62fd9"
      decimals="2"
      id="F_e507b311-2fed-403d-8c32-22680d83d038"
      unitRef="U_pure">0.02</xper:AdditionalInterestRate>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="C_a42d8b20-6e14-4f23-9ab4-6792b682a987"
      id="F_3476138f-614a-4929-8e68-79e2200a66b8">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Tobii Note has the following scheduled principal repayments (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Date of Principal Payment:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;April 1, 2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total principal payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;27,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Outstanding principal amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Add: interest accrued to date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Carrying amount&#x2014;note receivable, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;29,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_509d5bce-fac0-4e4b-8ecd-e2819b3c17fe"
      unitRef="U_USD">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_5c091d7e-08a7-4ccd-851f-8ab7ce0c82f7"
      unitRef="U_USD">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_381e133c-f48a-4981-ad75-c89447cd31f4"
      unitRef="U_USD">7676000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_f20c8eba-9f30-4811-9230-1dbf22b34739"
      unitRef="U_USD">27676000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1e8d5f38-e093-4f93-9147-050156b3c728">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company elected to present accrued interest within the carrying amount of note receivable, noncurrent, in the consolidated balance sheets. As of December 31, 2024, the carrying amount of the Tobii Note is as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
        &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
         &lt;tr style="visibility:collapse;"&gt;
          &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
          &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Outstanding principal amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;27,676&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Add: interest accrued to date&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
          &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Carrying amount&#x2014;note receivable, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;29,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
          &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_db84bf1a-41ea-4895-b6b3-1b9b2beba199"
      unitRef="U_USD">27676000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:InterestReceivableNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_17933ded-d003-4544-9e22-edc03beb359c"
      unitRef="U_USD">2026000</us-gaap:InterestReceivableNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2b6efdaa-420f-4009-96f3-ae694f142f70"
      unitRef="U_USD">29702000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_e70526ef-51f1-4312-9ee0-ec5b93b30f1a"
      unitRef="U_USD">2000000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <xper:ScheduleOfDeferredCashConsiderationTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_ae74afb3-1466-496c-90dc-197fed5e17f2">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The deferred consideration consists of guaranteed future cash payments, which are scheduled to be made by Tobii in four annual payments as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Date of Payment:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2030&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;February 15, 2031&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;5,250&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total future payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfDeferredCashConsiderationTableTextBlock>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_fb590837-c6cc-42f9-a646-76ea3f782d62"
      unitRef="U_USD">3000000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFirstAnnualPayment>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2d7b2da3-1422-4968-b261-6e69e82032b9"
      unitRef="U_USD">2250000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInSecondAnnualPayment>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_52f58087-aef3-49e7-8d88-b415012a1f0f"
      unitRef="U_USD">4500000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInThirdAnnualPayment>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3e860d97-c860-494b-a37c-4981369f571f"
      unitRef="U_USD">5250000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsiderationToBePaidInFourthAnnualPayment>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_08a42c9e-eb16-4393-8584-376ad2d88e30"
      unitRef="U_USD">15000000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration>
    <xper:DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_dd76567b-52b9-47a8-8e67-6de951c6a0f6"
      unitRef="U_USD">9200000</xper:DiscountOnTheDeferredConsiderationToBeAccretedAsInterestIncome>
    <xper:DiscountAsInterestIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_13831a8a-2603-48eb-bcdd-c80c7e11b82f"
      unitRef="U_USD">1000000</xper:DiscountAsInterestIncome>
    <xper:ScheduleOfNetCarryingAmountOfDeferredConsideration
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2db08ec2-4bd4-4fc0-af6a-ddbb1f6a9c6b">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the net carrying amount of the deferred consideration is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: unamortized discount on deferred consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,197&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net carrying amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfNetCarryingAmountOfDeferredConsideration>
    <xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_130356f7-98f4-4df4-9266-fa244c49bea5"
      unitRef="U_USD">15000000</xper:DisposalGroupIncludingDiscontinuedOperationDeferredCashConsideration>
    <xper:UnamortizedDiscountOnDeferredConsideration
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e41ddaa6-a5a5-426c-b805-97415f5a3d01"
      unitRef="U_USD">8197000</xper:UnamortizedDiscountOnDeferredConsideration>
    <xper:DeferredConsiderationNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_52df81dc-630a-4ac4-b8a6-f18720a94723"
      unitRef="U_USD">6803000</xper:DeferredConsiderationNet>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b"
      decimals="3"
      id="F_a62f7525-15c1-4d82-ada0-7ebc951d564d"
      unitRef="U_pure">0.764</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:Cash
      contextRef="C_9ec31d09-d4bd-444e-99ec-e68e3d60cc8b"
      decimals="-5"
      id="F_6b000fe4-5a5c-423a-8b0b-1732fda3e869"
      unitRef="U_USD">80000000</us-gaap:Cash>
    <xper:IndemnificationHoldbackAmount
      contextRef="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa"
      decimals="-5"
      id="F_f1c18cda-6390-4a5a-9462-2a8fe74e553a"
      unitRef="U_USD">12000000</xper:IndemnificationHoldbackAmount>
    <xper:IndemnificationHeldPeriodAfterClosingDate
      contextRef="C_68e06a79-0ec2-4616-9e59-d6afeca99ffa"
      id="F_9920251f-62c0-4aa7-95ef-17a3d79fa235">P18M</xper:IndemnificationHeldPeriodAfterClosingDate>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342"
      id="F_514ce084-4b5b-4d97-b50d-75a8e2474929">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the Company derecognized the carrying amounts of the following assets and liabilities (in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:58.448%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:10.238000000000001%;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.52%;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:10.098%;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.52%;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:10.658000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;October 2, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;171&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,477&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating lease liabilities, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total liabilities held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net assets held for sale&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;165&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;1,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_2c9cfb9e-70de-4a68-a253-db6ac10326d8"
      unitRef="U_USD">1306000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_2aa88199-5dfe-493a-91c9-e9b823ddb2df"
      unitRef="U_USD">1306000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_ec724534-3913-4cbe-9a2a-387223f29578"
      unitRef="U_USD">95000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_cb4fa0c3-9731-4c99-a748-a5b92ea5de87"
      unitRef="U_USD">95000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_f9cc6d68-be57-4b96-b63e-56ff416f503c"
      unitRef="U_USD">72000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_1be77147-e4a1-4050-838d-1f93996f3c2c"
      unitRef="U_USD">72000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_c1a5db61-aea5-4673-91b3-8bc3e65b6392"
      unitRef="U_USD">4000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_0875f510-de04-4fbb-a52c-c8c81111e162"
      unitRef="U_USD">4000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_aa04b16c-ce78-4422-9563-71e327356ee9"
      unitRef="U_USD">1306000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_595d198e-b352-4922-b83f-4f87a256e871"
      unitRef="U_USD">171000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_5d1392ac-08fa-4f6c-a647-c475e5a7808d"
      unitRef="U_USD">1477000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_cfa92ba4-b61d-4cc0-b1d9-105142d65816"
      unitRef="U_USD">67000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_220cdeda-9650-4af7-b3d9-c3fc796c554f"
      unitRef="U_USD">67000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_1e6a0ebc-3af3-4f65-82f6-c46e4597d599"
      unitRef="U_USD">6000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_707f11bc-b1e2-4221-b3c7-88cd005cb46b"
      unitRef="U_USD">6000</xper:DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_2d72532d-bf8b-4d54-9ecd-af87bc2798b8"
      unitRef="U_USD">67000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_1503de58-62c1-4b17-b177-a4dbb3e77952"
      unitRef="U_USD">6000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_a351e964-e306-45c0-84e5-237682600386"
      unitRef="U_USD">73000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <xper:NetAssetsHeldForSaleCurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_25c2f9fa-7170-40ac-8b93-31a63bc6d0c7"
      unitRef="U_USD">1239000</xper:NetAssetsHeldForSaleCurrent>
    <xper:NetAssetsHeldForSaleNoncurrent
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_cff29e88-be7d-429a-bfbb-aff35ea42a41"
      unitRef="U_USD">165000</xper:NetAssetsHeldForSaleNoncurrent>
    <xper:NetAssetHeldForSale
      contextRef="C_bb86b502-3c09-40c1-85b6-e5132e7e28b6"
      decimals="-3"
      id="F_65e83cf6-3d46-4a73-935d-d4cbaa84ab62"
      unitRef="U_USD">1404000</xper:NetAssetHeldForSale>
    <xper:GainLossOnSaleOfBusinessPretax
      contextRef="C_0bb060bb-5949-43cd-a105-92d598de31a7"
      decimals="-5"
      id="F_7de11a2f-a4d9-41f7-92b0-877c6c7eb6b8"
      unitRef="U_USD">77900000</xper:GainLossOnSaleOfBusinessPretax>
    <xper:GainLossOnSaleOfBusinessPretax
      contextRef="C_a27514e2-71ce-4c17-9de3-052b46ef6216"
      decimals="-5"
      id="F_8cbccdde-30e4-40e3-80b0-f5d1b5958a22"
      unitRef="U_USD">59500000</xper:GainLossOnSaleOfBusinessPretax>
    <xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration
      contextRef="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a"
      decimals="-5"
      id="F_6e8ce03c-95c6-46e8-88f4-b0616418907f"
      unitRef="U_USD">12000000</xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="C_f0dc5e07-9ce8-456c-8314-29801ab07f5a"
      decimals="-5"
      id="F_0632822b-7d1a-43cc-8863-7b18c4c81e01"
      unitRef="U_USD">11300000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <xper:DiscountOnTheHoldbackConsiderationAmount
      contextRef="C_92e9d9f7-f224-40c8-beaf-cb69a4bc3342"
      decimals="-5"
      id="F_caca7c34-4fe6-43c7-bfc1-25a1132ff716"
      unitRef="U_USD">700000</xper:DiscountOnTheHoldbackConsiderationAmount>
    <xper:ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_c809532f-a1a0-4041-b45c-5005b8be84f3">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the net carrying amount of the holdback consideration is as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.28%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2%;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:18.72%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Holdback consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: unamortized discount on holdback consideration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;586&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net carrying amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;11,414&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfNetCarryingAmountOfHoldbackConsiderationTableTextBlock>
    <xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_855b4497-86a1-4748-baa8-2deed6d77db9"
      unitRef="U_USD">12000000</xper:DisposalGroupIncludingDiscontinuedOperationHoldbackCashConsideration>
    <xper:UnamortizedDiscountOnHoldbackConsideration
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e1cd167b-b994-4316-8a5d-eb4124866376"
      unitRef="U_USD">586000</xper:UnamortizedDiscountOnHoldbackConsideration>
    <xper:HoldbackConsiderationNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_dc3974e0-6540-432e-8438-f505cddf697f"
      unitRef="U_USD">11414000</xper:HoldbackConsiderationNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2a838ce1-99a0-4286-81ab-5c8170ac85f0">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 8 &#x2013; GOODWILL IMPAIRMENT AND INTANGIBLE ASSETS, NET&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Goodwill 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Goodwill was evaluated for potential impairment annually, as of the beginning of the fourth quarter, and whenever events or changes in circumstances indicated the carrying amount of goodwill may not be recoverable. The process of evaluating goodwill for potential impairment is subjective and requires significant estimates, assumptions and judgments particularly related to the identification of reporting units, the assignment of assets and liabilities to reporting units and estimating the fair value of each reporting unit. The Company concluded it operated in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; reporting unit for all periods presented.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the third and fourth quarters of 2022, sufficient impairment indicators were identified by the Company that it was more-likely-than-not that goodwill was impaired, and a quantitative interim goodwill impairment test was performed in each of the reporting periods. These impairment indicators included a sustained decline in the Former Parent&#x2019;s stock price during the third quarter of 2022 and a further significant decline in the trading price of Xperi&#x2019;s common stock during the fourth quarter of 2022, along with continued decline in macroeconomic conditions. A fair value assessment was completed for the reporting unit using the market approach capitalization, and when compared to the carrying value of this reporting unit, goodwill was considered impaired. As a result, a goodwill impairment charge of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;604.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million was recognized for the year ended December 31, 2022. As a result of this impairment charge, the Company&#x2019;s goodwill balance was completely written off as of December 31, 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Identified Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Identified intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;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.444%;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.441%;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:10.284%;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.561%;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.564%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Useful&lt;br/&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Net Carrying Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,687&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,594&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Existing technology / content database&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;219,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;194,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer contracts and related relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;389,251&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;104,434&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trademarks/trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;39,313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;773,292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;630,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;142,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;TiVo tradename/trademarks&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;794,692&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;630,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;163,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;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.444%;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.441%;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:10.284%;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.561%;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.564%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Useful&lt;br/&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Net Carrying Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Existing technology / content database&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;219,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer contracts and related relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;365,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;128,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trademarks/trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;39,313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;34,453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,884&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;773,097&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;587,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;185,495&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;TiVo tradename/trademarks&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Total intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;794,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;587,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;206,895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, which were fully amortized and classified as held for sale as of December 31, 2023 in connection with the Divestiture (as described in Note 7).&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the estimated future amortization expense of finite-lived intangible assets was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;34,838&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,665&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,327&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;142,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_2bf85aaf-faf5-4fe6-b27b-0d35bb6a2268"
      unitRef="U_ReportingUnit">1</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_2754d704-9eb4-4b5c-8994-081823f5cef9"
      unitRef="U_USD">604600000</us-gaap:GoodwillImpairmentLoss>
    <xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a1088c0f-0a80-41a3-94b8-a9733ae9732a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Identified intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;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.444%;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.441%;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:10.284%;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.561%;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.564%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Useful&lt;br/&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Net Carrying Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,687&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,594&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Existing technology / content database&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;219,912&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;194,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer contracts and related relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;389,251&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;104,434&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trademarks/trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;39,313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;415&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;773,292&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;630,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;142,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;TiVo tradename/trademarks&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;794,692&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;630,978&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;163,714&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.78%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.284%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.321%;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.444%;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.441%;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:10.284%;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.561%;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.564%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Useful&lt;br/&gt;Life&lt;br/&gt;(Years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Gross&lt;br/&gt;Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Net Carrying Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired patents&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,478&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13,803&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Existing technology / content database&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;219,717&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;181,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Customer contracts and related relationships&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,685&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;365,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;128,611&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Trademarks/trade name&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;39,313&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;34,453&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,860&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-compete agreements&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,101&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,884&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;773,097&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;587,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;185,495&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;TiVo tradename/trademarks&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,400&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Total intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;794,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;587,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;206,895&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total intangible assets excluded certain finite-lived intangible assets with a gross amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;35.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, which were fully amortized and classified as held for sale as of December 31, 2023 in connection with the Divestiture (as described in Note 7).&lt;/span&gt;&lt;/p&gt;</xper:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_5947e890-1047-407f-be49-35471e644f5d"
      id="F_d29cbc80-585f-470d-8613-67f5702c45a8">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_4513d047-89b0-4618-ae51-0872715b4271"
      id="F_d6cfce6d-d3b1-49ef-ae83-c479fad379f4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e"
      decimals="-3"
      id="F_0a3374d9-2889-497e-8a93-303f681f6329"
      unitRef="U_USD">17281000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e"
      decimals="-3"
      id="F_103a0b36-1518-4aff-bee6-80c41a83aee1"
      unitRef="U_USD">5687000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_3156f567-c7c7-4315-b975-ab7266c1ca7e"
      decimals="-3"
      id="F_8a548a32-35cc-45e0-ab75-c05f01e42a93"
      unitRef="U_USD">11594000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_11061aba-810b-4fd0-813b-ac38bae004b5"
      id="F_5804624b-8f4b-4d25-bf43-0df18e5f097f">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_bacbaf00-f530-45fa-b93f-f60585ae5d03"
      id="F_8eabba5a-f4dc-4429-8f3e-8807b261cc8d">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391"
      decimals="-3"
      id="F_c4a6758a-1e12-492a-a99c-67ec7deb30b4"
      unitRef="U_USD">219912000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391"
      decimals="-3"
      id="F_4679eeb8-dec5-401a-9b4f-b63972dc8d2c"
      unitRef="U_USD">194041000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_5dcbdda0-70d1-4cb6-86ca-3faa752e8391"
      decimals="-3"
      id="F_5105c776-f930-4785-8155-53650e3ab243"
      unitRef="U_USD">25871000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_cc6db11e-9f35-47a6-abe5-a816935efa0d"
      id="F_be7b0f33-1773-4f58-a6c6-f7c72ef435fe">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_430b4c99-82c4-486b-ae4f-81f904aa572a"
      id="F_ce03baba-b876-4fa3-b585-51ae205de056">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1"
      decimals="-3"
      id="F_5080a2de-6a6a-4da1-bdc6-daa3ccdba067"
      unitRef="U_USD">493685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1"
      decimals="-3"
      id="F_5987209a-0a3d-4bf3-a556-17dc3a271dec"
      unitRef="U_USD">389251000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_eac09ff4-5d77-4717-979c-6449b9edcbc1"
      decimals="-3"
      id="F_a6457960-4ebd-4b31-a966-b0bfc08aa91f"
      unitRef="U_USD">104434000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_9a928b3e-8dc3-430d-add5-1c258d34acd8"
      id="F_cf3e28f1-7990-483f-85b9-1ea55b15045f">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_d20d886e-3491-43e0-8400-44b7d2911377"
      id="F_cf72c692-b335-4a1f-bcea-984e3bc0feca">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8"
      decimals="-3"
      id="F_ea530573-9e74-4f97-8e98-ac56e7b470f7"
      unitRef="U_USD">39313000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8"
      decimals="-3"
      id="F_4ffe8e2c-2726-4abc-abf2-9ee0fa2a3265"
      unitRef="U_USD">38898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_39eccdca-1b63-449d-bdc3-361e64c07ba8"
      decimals="-3"
      id="F_c9c74bf1-cec5-4567-8bbc-e6dafd5306ee"
      unitRef="U_USD">415000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_64e273f6-0489-48bd-8efd-0c92ff0572b4"
      id="F_2cb230df-41da-4e35-bbf5-7060bc974879">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_780f5561-9f8f-4213-9daa-a08b3e45fb74"
      id="F_b0daa713-4991-4c2c-ad07-6d3974747dd2">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_c9405239-7881-402f-b661-8a995ec1bda2"
      decimals="-3"
      id="F_15b377c1-f0c5-4bdb-bb3a-cb11dc977936"
      unitRef="U_USD">3101000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_c9405239-7881-402f-b661-8a995ec1bda2"
      decimals="-3"
      id="F_4bb5f912-cc71-477a-906d-88d4a4956dce"
      unitRef="U_USD">3101000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_f478b78d-728e-4012-be09-2760135d0ec0"
      unitRef="U_USD">773292000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_41ef85df-bc48-4f21-b045-3709e3a25a49"
      unitRef="U_USD">630978000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_57a017d6-e9ec-45a3-829f-59f98b18fc09"
      unitRef="U_USD">142314000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill
      contextRef="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b"
      decimals="-3"
      id="F_b29ed42b-842a-433d-b417-1a938878432a"
      unitRef="U_USD">21400000</xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="C_9bf2ae63-abb2-4e24-8ee4-6ef62288d60b"
      decimals="-3"
      id="F_412489e3-fd34-4669-8325-94aa2032581d"
      unitRef="U_USD">21400000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_6ba34227-fb35-4f01-a7a6-2307ab0089a2"
      unitRef="U_USD">794692000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_8bf3c50a-35b2-4cb7-95a3-affb3f7736b5"
      unitRef="U_USD">630978000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3a04c346-9e79-44e2-b0d2-8c17c1f1d0a5"
      unitRef="U_USD">163714000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_2eb7431a-25a7-433b-9a01-0a5e9740d54f"
      id="F_f04d7a6b-7c5e-418f-84da-b0f89dd83d40">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_a116a66c-b227-46ee-9f9f-124560f40811"
      id="F_c091a3ee-a132-4d4b-8d95-d7f82b7c20b4">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360"
      decimals="-3"
      id="F_1837294e-43db-45e2-ae3d-0f513986e4f3"
      unitRef="U_USD">17281000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360"
      decimals="-3"
      id="F_e44bff30-c34d-4fed-962a-87f3a288635e"
      unitRef="U_USD">3478000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_700b94e9-0d24-4928-af5a-3724b940d360"
      decimals="-3"
      id="F_3fa0a4e2-6ad6-4fd4-9a9c-943fc5eb1cd7"
      unitRef="U_USD">13803000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_06d1d996-036b-49fa-9148-e19c6ce4f497"
      id="F_c606ee67-de18-48b2-8105-5970d79af811">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_97580b34-bd9d-4be9-87f2-90d490a38cfe"
      id="F_2e083c85-8c20-4864-b4f6-a245f1d056c6">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430"
      decimals="-3"
      id="F_e4ee9f4f-55eb-4e9f-847c-466c54050596"
      unitRef="U_USD">219717000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430"
      decimals="-3"
      id="F_d510e9d6-edda-4afc-b163-ea325eebb604"
      unitRef="U_USD">181713000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_3f2b7e2b-5288-46c8-8e08-5ac66f70a430"
      decimals="-3"
      id="F_16544222-c6e3-4ad6-a4ff-c8831c0f89a3"
      unitRef="U_USD">38004000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_e3288e3a-a42a-4a32-84d8-2f8bd2ef3428"
      id="F_f058cee9-1442-4071-babc-c78b097b6b73">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_ae9ecebd-a206-45e7-95ac-976cb474987f"
      id="F_29f06db6-0908-4fa0-8cdc-12fb4b810d5a">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d"
      decimals="-3"
      id="F_59187512-f53f-4b59-87b9-aade6dd79efd"
      unitRef="U_USD">493685000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d"
      decimals="-3"
      id="F_8ab85c82-da41-436e-add3-c4fb61896544"
      unitRef="U_USD">365074000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_99754e4d-fe02-4e91-bff5-1b5f7aabc80d"
      decimals="-3"
      id="F_f91f2dfc-0345-4984-a699-fa8310f8ff59"
      unitRef="U_USD">128611000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_da5c6b1b-eaef-4320-83f4-0115eb6d4268"
      id="F_9ad40e90-d5c0-425e-9560-c4e9f9d4f561">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_f648748c-de8d-455e-9602-0c981c4d6fa5"
      id="F_32bb9e7a-38fb-445d-bbd7-85acb8b141bf">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac"
      decimals="-3"
      id="F_e83e5824-2e57-4c85-857d-7d53c65ead03"
      unitRef="U_USD">39313000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac"
      decimals="-3"
      id="F_ff33464d-d629-4bf8-afca-f6cc65fecc19"
      unitRef="U_USD">34453000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_01840a70-63cd-4f63-b562-ba390b5449ac"
      decimals="-3"
      id="F_0f4e565d-a8a5-476c-8f2e-ae43aeca89cd"
      unitRef="U_USD">4860000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_559966c7-d1d9-440f-8661-da7c67acd1f8"
      id="F_e9c009d1-5a63-4540-807d-4dd7bcee718b">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="C_5edfc8c2-4dcd-4502-a85e-3a2b6cb03452"
      id="F_e93e3909-e8ae-4740-a496-a57933a5c642">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6"
      decimals="-3"
      id="F_640299ab-4ade-41a7-bab5-0bed8a5fcb8b"
      unitRef="U_USD">3101000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6"
      decimals="-3"
      id="F_0e1cd863-1d59-44f5-a6e6-a2ed48031471"
      unitRef="U_USD">2884000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_c28a71e5-ad65-448c-b1e7-bf0b8b2464a6"
      decimals="-3"
      id="F_ba63f31e-5344-4749-a9c1-24d4016a2a16"
      unitRef="U_USD">217000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_0f43a057-7f4f-4307-baf5-e521c0607a79"
      unitRef="U_USD">773097000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3ee4b96f-b351-40ad-8245-e024395f2362"
      unitRef="U_USD">587602000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3e838d1e-4b32-4687-96ec-50cddeb73088"
      unitRef="U_USD">185495000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill
      contextRef="C_6893edf6-b591-44d9-9031-8c505b7f2a3b"
      decimals="-3"
      id="F_80b66e7f-212f-417d-9f1e-ab75bbb55ae9"
      unitRef="U_USD">21400000</xper:IndefiniteLivedIntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="C_6893edf6-b591-44d9-9031-8c505b7f2a3b"
      decimals="-3"
      id="F_5aef51ff-2e31-4cc1-9a5b-b9019a6c3f4a"
      unitRef="U_USD">21400000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_b06081a2-f419-43ab-91fd-31f647898f9b"
      unitRef="U_USD">794497000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_14dd2ec6-a172-434e-b68f-0077024354b0"
      unitRef="U_USD">587602000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1cf7a750-8cf3-47f1-b479-158c8840fd77"
      unitRef="U_USD">206895000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_31286a7d-5927-46f1-9365-b0f63b551e98"
      decimals="-5"
      id="F_9529d6bd-82c0-4c16-b7e4-d73d3a85bea4"
      unitRef="U_USD">35200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_e0274c2d-5e23-451a-9832-026c41d070e1">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the estimated future amortization expense of finite-lived intangible assets was as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;34,838&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31,508&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,665&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;30,327&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,341&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;142,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_38a7cf29-466f-482d-b3a6-756729066609"
      unitRef="U_USD">34838000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_5bafddb4-0e3a-4d80-a3e5-1bd4a0b10e77"
      unitRef="U_USD">31508000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_f59dc971-416b-44a4-a5fd-19ee772d9109"
      unitRef="U_USD">30665000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_44274652-4543-4a0e-8795-5b58c7458459"
      unitRef="U_USD">30327000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3269aa2f-1467-4c00-a7be-154b58b939ae"
      unitRef="U_USD">14341000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_22d041db-c903-4967-be84-f00c9082d9a9"
      unitRef="U_USD">635000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e70533fe-ef01-44d2-9408-ba5f942656e9"
      unitRef="U_USD">142314000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LongTermDebtTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_551447f3-cfaa-4627-bebd-93a9555fb2a4">&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 9 &#x2013; DEBT&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the Vewd Acquisition as disclosed in Note 7, on July 1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, 2022, TiVo Product Holdco LLC, which was subsequently renamed Xperi Inc., issued a senior unsecured promissory note (the &#x201c;Promissory Note&#x201d;) to the sellers of Vewd in a principal amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. Indebtedness outstanding under the Promissory Note bears an interest rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% per annum, payable in cash on a quarterly basis. If a certain qualified spin-off transaction occurs, the interest rate will be increased to the greater of (a) &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.00&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;and (b) the sum of (i) the highest interest rate payable under any credit facility or bonds, debentures, notes or similar instruments where the Company or any guarantor borrows money or guarantees obligations on a secured basis&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;on &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;or after the date of such spin-off transaction, plus (ii) &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.00&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;%. It was determined that the Spin-Off completed on October 1, 2022 did not trigger any change in the interest rate of the debt. The Promissory Note matures on &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;July 1, 2025&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The Company may, at any time and on any one or more occasions, prepay all or any portion of the outstanding principal amount, plus accrued and unpaid interest, if any, under the Promissory Note without premium or penalty. In addition, the Promissory Note has mandatory prepayment provisions upon certain change of control or asset sale events.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Promissory Note includes certain covenants that restrict the Company and each guarantor&#x2019;s ability to, among other things, incur certain indebtedness or engage in any material line of business substantially different from those lines of business conducted by the Company on the closing date of the acquisition. The Promissory Note does not contain any financial covenants.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The principal amount of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million on the Promissory Note was classified as current in the consolidated balance sheets as of December 31, 2024. Interest expense on the Promissory Note was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for the years ended December 31, 2024 and 2023, and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;million for the year ended December 31, 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee"
      decimals="-5"
      id="F_6bff8f8b-533d-4177-a490-ef7e77fea370"
      unitRef="U_USD">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee"
      decimals="INF"
      id="F_c70f3f8a-42c8-4085-8960-89b28638798b"
      unitRef="U_pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="C_a3530a45-d624-4ec5-bf9c-05d99dd1eeee"
      decimals="INF"
      id="F_26a1111e-53af-4dc4-91de-8a22525cfc81"
      unitRef="U_pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_83e5b0df-5966-4c8c-8f77-1538ca89a295"
      decimals="4"
      id="F_f59bdfd6-e6aa-4136-9934-621d3723f7f6"
      unitRef="U_pure">0.02</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="C_83e5b0df-5966-4c8c-8f77-1538ca89a295"
      id="F_b75ef3a1-6ebd-4cae-9efa-9afc95d0b792">2025-07-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_0991d26b-0cc1-4e9c-aee5-6c26a5f73fdb"
      decimals="-5"
      id="F_56f99f52-a70e-48cb-a703-4cbaecf840fd"
      unitRef="U_USD">50000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="C_647d2f59-f331-4c83-9aa4-f1ecb7b2542c"
      decimals="-5"
      id="F_7f63d935-d409-4413-9428-033d929d6b42"
      unitRef="U_USD">3000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="C_54ed69da-3069-4d8b-881a-e64b907ce0cc"
      decimals="-5"
      id="F_2071568b-a2dc-4242-848e-c038b908f810"
      unitRef="U_USD">3000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="C_d613bd6f-9ad1-408e-bf40-955268dc67eb"
      decimals="-5"
      id="F_fd5b49a7-b9c5-471b-88a2-ddb431990bc9"
      unitRef="U_USD">1500000</us-gaap:InterestExpenseDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_36fa02ed-1bd7-463a-b78a-cd975d8c6fea">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 10 &#x2013; 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:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates thro&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ugh 2030. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Certain leases offer the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;option to renew&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for up to&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ten ye&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ars&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and to terminate before the expiration date&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to selling, general and administrative expenses.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company began the effort of optimizing its global real estate footprint and decided to vacate and sublease certain offices follow&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;ing the Spin-Off in October 2022. Due to the change in how the office facilities were being used, a significant decrease in the expected market price of the operating lease ROU assets, and expected delays in subleasing the space based on the condition of the commercial real estate market, the Company recorded impairment charges of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.7&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million in the years ended December 31, 2024, 2023 and 2022, respectively,&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to reduce the carrying amount of certain operating lease ROU assets, including the related leasehold improvements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of operating lease costs were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed lease cost &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,966&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Variable lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,164&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,130&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: sublease income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,896&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,498&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total operating lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:6pt;font-family:Times New Roman;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:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes short-term leases expensed on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents supplemental cash flow information arising from lease transactions (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash payments included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,968&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The weighted-average remaining term of the Company&#x2019;s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are 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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:100.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.26%;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:13.379999999999999%;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.26%;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:13.379999999999999%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments and related lease liabilities as of December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.771%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;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:11.402000000000001%;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.54%;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:11.402000000000001%;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.42%;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:11.922%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-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;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: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-kerning:none;min-width:fit-content;"&gt;Operating Lease Payments (1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Sublease Income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Net Operating Lease Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,941&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,621&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;368&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,511&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,934&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;29,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Present value of operating lease liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;35,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: operating lease liabilities, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;19,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDescription
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_142247be-748d-49bb-9fdf-9bf42a33e12f">The Company leases office and research facilities, data centers and office equipment under operating leases with various expiration dates through 2030. Certain leases offer the option to renew for up to ten years and to terminate before the expiration date.</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_edb6adf8-d3c1-4e31-bd95-c18a94dd0c13">true</us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="C_1d8b5dc1-5cd5-4c89-acf7-b6f74d7ade5c"
      id="F_52d306a8-355c-4d90-ac4a-214a942062d6">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_1b083514-718d-4704-9c72-e5df9dd92b27"
      unitRef="U_USD">1500000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-5"
      id="F_4efa6ebc-0a99-447e-974f-1134f867b7a7"
      unitRef="U_USD">1700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_0ed7e338-174e-4a68-afbd-684728c00fb8"
      unitRef="U_USD">7700000</us-gaap:AssetImpairmentCharges>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_0eae3166-818b-4758-b058-9b3501559750">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of operating lease costs were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed lease cost &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,966&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,306&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Variable lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,164&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,130&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,365&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: sublease income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,896&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,498&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:5pt;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total operating lease cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,938&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;16,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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="font-size: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:6pt;font-family:Times New Roman;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:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes short-term leases expensed on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb"
      unitRef="U_USD">16966000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_c1db01e2-3cb3-413c-a21f-47c69ff69a94"
      unitRef="U_USD">20306000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_875fbbc5-aaed-4d17-9398-33c1174efbf0"
      unitRef="U_USD">20581000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_352929d5-b9c1-4cc7-a710-b6ebefe831bf"
      unitRef="U_USD">4164000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_13c3552e-4711-4226-a006-ea9260abdbd2"
      unitRef="U_USD">5130000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_31a829f6-6dfd-44e7-b832-2c22ec85e6ad"
      unitRef="U_USD">5365000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_6cf41c71-1b24-4695-8bf1-7a138c274c43"
      unitRef="U_USD">8192000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_fbc48987-b4a4-4ab8-8fba-c9c11aa2cbc4"
      unitRef="U_USD">9896000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_96d78328-7b0f-4a15-9548-9ffe193ee07b"
      unitRef="U_USD">9498000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_2f4756af-96e4-4aff-be10-0fedcc0bfdbd"
      unitRef="U_USD">12938000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6bb0bb6e-252a-4acd-a397-c71fab8a73c1"
      unitRef="U_USD">15540000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_876d1eca-b7e1-451e-aa06-da7c625e8e45"
      unitRef="U_USD">16448000</us-gaap:LeaseCost>
    <xper:ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_8321da2b-5fcc-4e6c-bba6-9f3c2597e67a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents supplemental cash flow information arising from lease transactions (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash payments included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;17,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,968&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating ROU assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,360&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfSupplementalCashFlowInformationArisingFromLeaseTransactionsTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8d9c2320-3a9c-4807-b237-40fb9e1f3fd4"
      unitRef="U_USD">17669000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_0e912b6d-dc62-42c1-8e91-f237786e070b"
      unitRef="U_USD">19968000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2d448f82-bd33-4978-a264-c3bc08ac6314"
      unitRef="U_USD">20307000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_eaefb13a-3600-4d3b-bcfa-ca8170936755"
      unitRef="U_USD">5975000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_1a8846fc-36aa-4a23-a9de-fe082a3258c2"
      unitRef="U_USD">11563000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_8d298f25-770b-4671-91d0-1043b8b70bab"
      unitRef="U_USD">14360000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2f8b36f9-ace4-4bb4-b8d5-da7ccf103365">&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The weighted-average remaining term of the Company&#x2019;s operating leases and the weighted-average discount rate used to measure the present value of the operating lease liabilities are 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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:100.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.26%;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:13.379999999999999%;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.26%;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:13.379999999999999%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average remaining lease term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfWeightedAverageRemainingTermAndDiscountRateOfOperatingLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      id="F_406c5b30-fce6-44c1-a09b-d83949371caa">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      id="F_7e157014-1764-43b3-b067-0a3a9b67aec9">P3Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="3"
      id="F_5f529d22-5e26-4604-acb8-7d56a49a3fea"
      unitRef="U_pure">0.055</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="3"
      id="F_9079a3bd-ec65-4fce-8673-aff974995c8a"
      unitRef="U_pure">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_72e07253-6f57-4e4d-b597-5c901d1fb293">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments and related lease liabilities as of December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.771%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;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:11.402000000000001%;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.54%;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:11.402000000000001%;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.42%;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:11.922%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-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;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: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-kerning:none;min-width:fit-content;"&gt;Operating Lease Payments (1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Sublease Income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Net Operating Lease Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,941&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,621&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,249&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;368&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,881&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;379&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,841&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;291&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,550&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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;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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total lease payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,511&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,934&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;29,577&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: imputed interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Present value of operating lease liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;35,285&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: operating lease liabilities, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,353&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;19,932&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0cbddd22-bc93-445a-800d-58504fde4f22"
      unitRef="U_USD">16941000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <xper:FutureSubleaseIncomeReceivableNextTwelveMonths
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_48b5b872-3443-40cf-a3ed-962097c9a9bb"
      unitRef="U_USD">6333000</xper:FutureSubleaseIncomeReceivableNextTwelveMonths>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ff13b4ec-3b7f-4d17-8973-3c892598cba5"
      unitRef="U_USD">10608000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_194a8319-bfa5-44bc-a915-9781dd90fb7b"
      unitRef="U_USD">11184000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <xper:FutureSubleaseIncomeReceivableInYearTwo
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bf5867ff-230a-4b49-b49f-d7cbf69e8dae"
      unitRef="U_USD">1563000</xper:FutureSubleaseIncomeReceivableInYearTwo>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e7947db1-9298-4eca-ac52-24d6f866eac8"
      unitRef="U_USD">9621000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e56c2979-a3d1-4f11-8063-e90298708e99"
      unitRef="U_USD">5249000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <xper:FutureSubleaseIncomeReceivableInYearThree
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_a06a2522-6629-40db-b6b8-cff72fe717c0"
      unitRef="U_USD">368000</xper:FutureSubleaseIncomeReceivableInYearThree>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2b8f537c-59c2-43dd-9da0-8dd1b30650c9"
      unitRef="U_USD">4881000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0099ff94-9b9d-49cc-8d4d-eb67895a8242"
      unitRef="U_USD">3019000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <xper:FutureSubleaseIncomeReceivableInYearFour
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_88b917f6-0c00-4652-a18e-6f4c657cf25e"
      unitRef="U_USD">379000</xper:FutureSubleaseIncomeReceivableInYearFour>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c5140280-f346-4ac6-898f-6cd54a159649"
      unitRef="U_USD">2640000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e97f22a1-880a-413c-ab73-e6e292f25113"
      unitRef="U_USD">1841000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <xper:FutureSubleaseIncomeReceivableInYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_785c35e4-ed2d-4169-aad1-2b04ed69c8e9"
      unitRef="U_USD">291000</xper:FutureSubleaseIncomeReceivableInYearFive>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_d43305a8-f6af-4434-97ab-4517df2cc912"
      unitRef="U_USD">1550000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_566c4d55-64f9-4684-8da0-379c7b697adc"
      unitRef="U_USD">277000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <xper:FutureSubleaseIncomeReceivableAfterYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2b645650-0c82-491e-87bc-86aa9e2de10d"
      unitRef="U_USD">0</xper:FutureSubleaseIncomeReceivableAfterYearFive>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_32bfaa2e-c785-4680-9874-a39782cc8e8f"
      unitRef="U_USD">277000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ea46a104-e3fe-435a-af67-59215a4b008b"
      unitRef="U_USD">38511000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <xper:FutureSubleaseIncomeReceivable
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_a49c2d8f-e887-497f-bb8b-b6a5aab21e88"
      unitRef="U_USD">8934000</xper:FutureSubleaseIncomeReceivable>
    <xper:LesseeNetOperatingLeaseLiabilityPaymentsDue
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_8c25f3eb-9b6f-4f19-9847-0e9b9dc43d90"
      unitRef="U_USD">29577000</xper:LesseeNetOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5"
      unitRef="U_USD">3226000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e1ad2796-890b-4265-9aaa-bbf98946ed8e"
      unitRef="U_USD">35285000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_79653970-0c36-44da-bd0f-05ad09d210dc"
      unitRef="U_USD">15353000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c"
      unitRef="U_USD">19932000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_fed1d6c3-813c-42f4-ace1-5fb0e3964afa">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 11 &#x2013; COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Unconditional Purchase Obligations&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as o&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;f December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:76.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.98%;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:19.439999999999998%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;47,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;37,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;16,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;137,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Indemnifications&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In the normal course of business, the Company provides indemnifications of varying scopes and amounts to certain of its licensees, customers, and business partners against claims made by third parties arising from the use of the Company's products, intellectual property, services, or technologies. The Company cannot reasonably estimate the possible range of losses that may be incurred pursuant to its indemnification obligations, if any. Variables affecting any such assessment include, but are not limited to: the scope of the contractual indemnification obligation; the nature of the third party claim asserted; the relative merits of the third party claim; the financial ability of the third party claimant to engage in protracted litigation; the number of parties seeking indemnification; the nature and amount of damages claimed by the party suing the indemnified party;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;and the willingness of such party to engage in settlement negotiations. The Company has received requests for indemnification, but to date none has been material, and no liability has been recorded in the Company&#x2019;s 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As permitted under Delaware law, the Company has agreements whereby it indemnifies its officers and directors for certain events or occurrences while the officer or director is, or was, serving at the Company&#x2019;s request in such capacity. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company believes, given the absence of any such payments in the Company&#x2019;s history, and the estimated low probability of such payments in the future, that the estimated fair value of these indemnification agreements is not material. In addition, the Company has directors&#x2019; and officers&#x2019; liability insurance coverage that is intended to reduce its financial exposure and may enable the Company to recover any payments under the indemnification agreements, should they occur.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company and its subsidiaries have been involved in litigation matters and claims in the normal course of business. In the past, the Company or its subsidiaries have litigated to enforce their respective patents and other intellectual property rights, to enforce the terms of license agreements, to determine infringement or validity of intellectual property rights, and to defend themselves or their customers against claims of infringement or breach of contract. The Company expects it or its subsidiaries will be involved in similar legal proceedings in the future, including proceedings to ensure proper and full payment of royalties by licensees under the terms of their license agreements. Accruals for loss contingencies are recognized when a loss is probable, and the amount of such loss can be reasonably estimated.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;An adverse decision in any legal actions could result in a loss of the Company&#x2019;s proprietary rights, subject the Company to significant liabilities, require the Company to seek licenses from others, limit the value of the Company&#x2019;s licensed technology or otherwise negatively impact the Company&#x2019;s stock price or its business and consolidated financial results. Although considerable uncertainty exists, the Company does not anticipate that the disposition of any of these matters will have a material effect on its business or consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_14017c74-3935-4d2a-bf32-39f66fed0315">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as o&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;f December 31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:76.58%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.98%;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:19.439999999999998%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Year Ending December 31:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:left;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Amounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;47,867&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;37,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,210&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2028&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,150&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,066&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;16,104&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;137,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:RecordedUnconditionalPurchaseObligationsTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_551bc075-1a49-4e83-ac06-b75da9187638"
      unitRef="U_USD">47867000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7acee69c-69da-4c34-8bfb-869741aded1d"
      unitRef="U_USD">37497000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_117886e1-52b4-4b2a-b503-b64dc7df24d4"
      unitRef="U_USD">16210000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligationDueInFourthYear
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_621e72cc-7e58-4a57-b6aa-23643a154977"
      unitRef="U_USD">10150000</us-gaap:PurchaseObligationDueInFourthYear>
    <us-gaap:PurchaseObligationDueInFifthYear
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bb674f43-f0d9-4e1e-a3bc-d24a3d53b87f"
      unitRef="U_USD">10066000</us-gaap:PurchaseObligationDueInFifthYear>
    <us-gaap:PurchaseObligationDueAfterFifthYear
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_9a75b6ab-8443-47f6-8594-37478c47885d"
      unitRef="U_USD">16104000</us-gaap:PurchaseObligationDueAfterFifthYear>
    <us-gaap:PurchaseObligation
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_2f698d07-2b1a-4239-99d4-2eb5cc07397c"
      unitRef="U_USD">137894000</us-gaap:PurchaseObligation>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_8ca789dd-3fd5-48ce-8cda-4892d3dc4635">&lt;p style="font-size:10pt;margin-top:15pt;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 12 &#x2013; NET LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On October 1, 2022, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;42,023,632&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares of the Company&#x2019;s common stock, par value $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.001&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; per share, were distributed to the Former Parent&#x2019;s stockholders of record as of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;September 21, 2022&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. This share amount is utilized for the calculation of basic and diluted earnings per share for all periods presented prior to the Separation and such shares are treated as issued and outstanding for purposes of cal&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;culating historical net loss per share. For periods prior to the Separation, it is assumed that there are no dilutive equity instruments as there were no Xperi stock-based awards outstanding prior to the Separation.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For periods subsequent to the Separation, actual outstanding shares are used to calculate both basic and diluted weighted-average number of common shares outstanding. Potentially dilutive common shares, such as common shares issuable upon exercise of stock options and vesting of restricted stock awards and units are typically reflected in the computation of diluted net income per share by application of the treasury stock method. Due to the net losses reported, these potentially dilutive securities were excluded from the computation of diluted net loss per share, since their effect would be anti-dilutive.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table sets forth th&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;e computation of basic and diluted shares (in thousands, except per share amounts):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;136,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;757,484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;45,057&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;42,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.251%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;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:11.762%;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.06%;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:11.762%;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.2%;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:11.762%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,604&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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: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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc"
      decimals="INF"
      id="F_b303ad93-34de-4d41-a56f-a2f8cf6d83c6"
      unitRef="U_shares">42023632</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_9bbd0b92-6c29-45bd-adfa-483e3e9ca2dc"
      decimals="INF"
      id="F_daaa83ac-0603-4fef-8843-914813fb6d35"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff
      contextRef="C_3860ba76-6c06-48f2-aaaf-dce4db275cd3"
      id="F_c62c84ad-b6a7-4cd7-8f8f-960a3a99c304">2022-09-21</xper:RecordDateOfOutstandingCommonStockDistributionForSpinoff>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_108a80d5-b1ac-42bc-9501-3970305abbf0">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table sets forth th&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;e computation of basic and diluted shares (in thousands, except per share amounts):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="2" style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;text-align:left;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;text-align:left;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net loss attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;136,613&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;757,484&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;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:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;text-align:center;"&gt;&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-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:0in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted-average number of shares used in computing net loss per share attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;45,057&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;42,029&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;Net loss per share attributable to the Company - basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.18&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18.02&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;"&gt;&lt;p 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-kerning:none;min-width:fit-content;"&gt;)&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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_870bfaa3-005f-486c-b828-73e7da95cc5e"
      unitRef="U_USD">-14008000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8df3e78a-a305-4998-9757-8fd737ea737b"
      unitRef="U_USD">-14008000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_481728e4-9bbf-4990-a753-1acec9a98ad9"
      unitRef="U_USD">-136613000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_149950aa-73fd-4b16-9138-2e84ae84b306"
      unitRef="U_USD">-136613000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_4c7f6ec9-0af7-4f94-93be-dd73d61ded4d"
      unitRef="U_USD">-757484000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_31dc510b-5486-4b42-915c-376071eb3ee3"
      unitRef="U_USD">-757484000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b3222907-22db-4c2a-9d8e-914738e5de6b"
      unitRef="U_shares">45057000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_6a392c30-bde4-4686-8321-a27bed2f00dd"
      unitRef="U_shares">45057000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_fba040bd-cfc7-473f-a943-91af208ce035"
      unitRef="U_shares">43012000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_5bf96761-e002-4c80-a0f0-effe8543c9a5"
      unitRef="U_shares">43012000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b894ea7f-4e9c-478d-805e-5f1a0d90ae86"
      unitRef="U_shares">42029000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_743f5941-7870-4e0d-b3a1-ab9286fcbedc"
      unitRef="U_shares">42029000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="2"
      id="F_0179e4e4-0e41-4290-9552-0dfa50170afd"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="2"
      id="F_c5bc9a75-d313-422f-90a7-99484582bfdc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="2"
      id="F_0579ecd9-5940-4b64-923a-c7ae79e24c95"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="2"
      id="F_c12c5678-44be-410f-a248-54254a6ae48a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="2"
      id="F_14e8e15e-9cf1-4c12-b529-29ea241b5cc1"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-18.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="2"
      id="F_2e64650f-f2df-439d-8174-904f0dc1f2a6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-18.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_925d94cc-a2d0-40cb-8779-548702af16b7">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following potentially dilutive shares were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive for the periods presented (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.251%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;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:11.762%;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.06%;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:11.762%;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.2%;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:11.762%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;146&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restricted stock units&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,604&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;60&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;81&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,517&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,254&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;4,750&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_61a7a2f4-f285-4c4e-b899-838c93bb97ea"
      decimals="-3"
      id="F_2b0c54a1-acab-4acb-994e-2f5b3dd199bc"
      unitRef="U_shares">52000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_2a9e3a76-5a17-4414-8b2f-53196b4ff4b7"
      decimals="-3"
      id="F_9c8e959b-f13a-469a-a08a-e48212c53da2"
      unitRef="U_shares">106000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_58ee2ced-6216-4787-bd8d-70729627dc0c"
      decimals="-3"
      id="F_1c589cb3-c9b0-4fe5-9067-44738d297cc5"
      unitRef="U_shares">146000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1e338429-caab-4807-b7a6-bd2f8e670c94"
      decimals="-3"
      id="F_2947c087-52c0-4895-96a5-ef2507b2466b"
      unitRef="U_shares">7405000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_51bfec63-879f-4a9a-801d-9dcfd9ee4c68"
      decimals="-3"
      id="F_ee7441c2-53a5-4f46-8027-af90ecfd3de8"
      unitRef="U_shares">7067000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1879805a-fa86-4a93-9e66-d05e62458884"
      decimals="-3"
      id="F_8004ff4b-9764-4b6d-8a73-ceda6eff38e0"
      unitRef="U_shares">4604000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_854b603e-4431-4624-b575-928c4c22aaf9"
      decimals="-3"
      id="F_4fc1feba-c563-4131-887e-9ce40d51219d"
      unitRef="U_shares">60000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_4993c4ad-e8b9-404d-b4e2-5c2f2928cab3"
      decimals="-3"
      id="F_ee99ef1b-3086-4464-91dc-e244b8561224"
      unitRef="U_shares">81000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f83c6cd4-e77b-4594-ab92-0854d6770202"
      unitRef="U_shares">7517000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_f0695550-71b5-4f40-929b-abc40a7b8c02"
      unitRef="U_shares">7254000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_d4b81eb4-ed47-4951-9aa8-8feacc2f9afe"
      unitRef="U_shares">4750000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2657eb6b-9e1a-4181-9be7-4a26acc6494d">&lt;p style="font-size:10pt;margin-top:2pt;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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 13 &#x2013; STOCKHOLDERS&#x2019; EQUITY AND STOCK-BASED COMPENSATION&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, certain of the Company&#x2019;s employees participated in equity-based compensation plans sponsored by the Former Parent. The Former Parent&#x2019;s equity-based compensation plans included incentive compensation plans and an ESPP. All grants made through September 30, 2022 were issued under those plans which are described fully in the Form 10 filed with the SEC on September 14, 2022.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On October 1, 2022, in connection with the Separation, all outstanding Former Parent equity awards were equitably adjusted to reflect the impact of the Separation. The adjustments to each type of award outstanding pursuant to the Former Parent equity incentive plans as of immediately prior to the Separation was determined in accordance with the terms of the Employee Matters Agreement by and between Adeia Inc. and Xperi Inc., dated as of October 1, 2022 (the &#x201c;EMA&#x201d;). In connection with this adjustment, each outstanding Former Parent equity award as of the Separation Date was converted into either (a) both Adeia and Xperi equity awards, with certain adjustments to the underlying shares and terms of outstanding awards to preserve the aggregate intrinsic value of each award immediately after the Separation when compared to the aggregate intrinsic value immediately prior to the Separation, or (b) an equity award of only Adeia common stock or only Xperi common stock, with an adjustment to the number of shares to preserve the value of the award. Following the Separation, the Adeia awards and Xperi awards related to prior grants made by the Former Parent are subject to substantially the same terms and vesting conditions that applied to the original Former Parent awards immediately prior to the Separation.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The conversion of the Former Parent equity awards was accounted for as a modification, resulting in $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of incremental stock-based compensation expense to be recognized over the remaining vesting term of the modified awards.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Equity Incentive Plan&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Equity Incentive Plan (the &#x201c;2022 EIP&#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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Under the 2022 EIP, the Company may grant equity-based awards to employees, non-employee directors, and consultants for services rendered to the Company (or any parent or subsidiary) in the form of stock options, stock awards, restricted stock awards, RSUs, stock appreciation rights, dividend equivalents and performance awards, or any combination thereof. The 2022 EIP includes an automatic annual increase to its shares reserve on January 1 of each year as set forth in the plan document.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The 2022 EIP provides for option grants designated as either incentive stock options or non-statutory options. Stock options have been granted with an exercise price not less than the value of the Company&#x2019;s common stock on the grant date and have &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;10-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; contractual terms from the date of grant and vest over a &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;four-year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; period. The vesting criteria for restricted stock units has historically been the passage of time or meeting certain performance-based objectives, and continued employment through the vesting period over &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_9fd6e591-b73a-4c10-add7-5b3a2006e731;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; or &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;four years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for time-based awards or &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for performance-based awards.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, there were approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares reserved for future grant under the 2022 EIP.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Employee Stock Purchase Plan&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In connection with the Separation and on October 1, 2022, the Company adopted the Xperi Inc. 2022 Employee Stock Purchase Plan (as amended, the &#x201c;2022 ESPP&#x201d;). The 2022 ESPP originally provided consecutive overlapping &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;24-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering periods, with four purchase periods that were generally six months in length, commencing on each December 1 and June 1 during the term of the 2022 ESPP. The 2022 ESPP was subsequently amended, and commencing December 1, 2023, the length of the offering periods was reduced from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;24 months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12 months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;the employee&#x2019;s maximum participant contribution was reduced&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the employee&#x2019;s after-tax base earnings and commissions up to the limit imposed by the Internal Revenue Service. The accumulated deductions will be applied to the purchase of shares on each semi-annual purchase date. The purchase price per share will equal &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the fair market value per share on the start date of the offering period or, if lower, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the fair market value per share on the semi-annual purchase date.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The change in the term of the offering period (as described above) was accounted for as a modification, where the original options to purchase shares were cancelled and concurrently replaced with new options from the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering period. There was &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;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:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; incremental compensation expense resulting from the modification. As of December 1, 2023, total compensation expense of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million was expected to be recognized by the Company, on a straight-line basis, over an accelerated term of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12 months&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The 2022 ESPP also includes a reset provision if the fair market value per share of the Company&#x2019;s common stock on any purchase date during an offering period is less than the fair market value per share on the start date of the &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering period. Upon occurrence of the reset, the existing offering period will automatically terminate and a new &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering period will begin on the next business day. All participants in the terminated offering will be transferred to the new offering 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The reset provision under the 2022 ESPP was triggered on May 31, 2024, and it was considered a modification in accordance with ASC 718&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock Based Compensation&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, with the incremental fair value of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million to be recognized on a straight-line basis over the new &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12-month&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; offering 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the years ended December 31, 2024 and 2023, the Company issued &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares and &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares under the 2022 ESPP, respectively, at a weighted-average purchase price &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.30&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8.92&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively, net of s&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;hares withheld to satisfy withholding tax requirements for certain employees, for an aggregate net proceeds of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, there were approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares reserved for future grant under the 2022 ESPP.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the valuation assumptions used in estimating the fair value of the 2022 ESPP for the offering periods in effect using the Black-Scholes option pricing model:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.706%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;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:14.446%;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.2%;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:14.446%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:12pt;text-align:left;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the valuation assumptions were determined by the Former Parent. The following assumptions were used to value the Former Parent&#x2019;s ESPP shares granted to employees specifically identifiable to Xperi in the year ended December 31, 2022:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;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:18.900000000000002%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;48.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses the Black-Scholes option pricing model to determine the estimated fair value of ESPP shares. The determinations of these assumptions are outlined 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Expected life&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The expected life assumption is based on analysis of the Company&#x2019;s historical employee exercise patterns. The expected life of options granted under the ESPP represents the offering period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;two years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. Effective December 1, 2023, the expected life of options granted under the ESPP was changed to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Volatility&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Due to limited historical trading data, volatility is calculated based on a peer group over the most recent period that represents the remaining term of the vesting period as of the valuation date. For ESPP with the expected life of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;one year&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, volatility is calculated based on the Company&#x2019;s stock price.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The risk-free interest rate assumption is based on the U.S. Treasury rate for issues, commensurate with the expected life of the options granted.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Following the Separation in October 2022, the Company does not expect to pay dividends in the foreseeable future. Prior to the Separation, the Former Parent determined the expected dividend yield based on cash dividends declared by the board of directors for the previous four quarters and dividing that result by the average closing price of the Former Parent&#x2019;s common stock for the quarter. Cash dividends were not paid on stock options, restricted stock units, or unvested restricted stock awards.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock Options&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock option activity for the year ended December 31, 2024 is as follows&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; (in thousands, except per share amounts):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.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%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.66%;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.3%;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.020000000000001%;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.66%;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.3%;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.18%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;Number of&lt;br/&gt;Shares Subject&lt;br/&gt;to Stock Options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price Per&lt;br/&gt;Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;26.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.69&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Options canceled / forfeited / expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2024 &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.09&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.&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:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the year ended December 31, 2024 is as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:41.06%;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:12.2%;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:12.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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.96%;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.42%;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:11.020000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;br/&gt;Subject to Time-&lt;br/&gt;based Vesting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;br/&gt;Subject to&lt;br/&gt;Performance-&lt;br/&gt;based Vesting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Vested / released&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14.57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Canceled / forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,068&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16.57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;5,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13.66&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Performance-Based Awards&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;From time to time, the Company may grant PSUs to senior executives, certain employees, and consultants. The value and the vesting of such PSUs are generally linked to one or more performance goals or certain market conditions determined by the Company, in each case on a specified date or dates or over any period or periods determined by the Company and may range from &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;zero&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;200&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of the grant. For PSUs subject to market conditions, the fair value per award is fixed at the grant date and the amount of compensation expense is not adjusted during the performance period regardless of changes in the level of achievement of the market condition.&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:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In April 2023, in accordance with the EMA executed by the Company and the Former Parent in connection with the Separation, the Company modified certain vesting conditions related to market-based PSUs granted in 2022, resulting in a total incremental compensation expense of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, which is expected to be recognized over the remaining requisite service period through April 2025.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company uses the closing trading price of its common stock on the date of grant as the fair value of awards of RSUs and PSUs that are based on Company-designated performance targets. For PSUs that are based on market conditions, or market-based PSUs, fair value is estimated by using a Monte Carlo simulation on the date of grant.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following assumptions were used to value the market-based PSUs granted during the period:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.78%;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:12.02%;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.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.5%;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:12.02%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="8" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;40.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Assumptions used in the year ended December 31, 2022 were for market-based PSUs granted by the Former Parent.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock 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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In April 2024, the Company&#x2019;s Board of Directors (the &#x201c;Board&#x201d;) authorized the repurchase of up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of its common stock (the &#x201c;Program&#x201d;). Under the Program, the Company may make repurchases, from time to time, through open market purchases, block trades, privately negotiated transactions, accelerated share repurchase transactions, or other means. The Company may also, from time to time, enter into Rule 10b5-1 plans to facilitate repurchases under the Program. During the year ended December 31, 2024, the Company repurchased a total of approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million shares of common stock, at an average price of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9.23&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; per share for a total cost of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. The shares repurchased were permanently retired. No expiration date has been specified for this Program. As of December 31, 2024, the total remaining amount available for repurchase was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stock-Based Compensation&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the stock-based compensation expense was based on the expense for employees specifically identifiable to Xperi. Consequently, the amounts presented are not necessarily indicative of future awards and do not necessarily reflect the costs that the Company would have incurred as an independent company.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 is as follows (in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue, excluding depreciation and amortization of intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,466&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,276&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;36,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,789&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;20,836&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;60,541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;69,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense categorized by award type for the years ended December 31, 2024, 2023 and 2022 is summarized in the table below (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;41,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;45,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;PSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;18,519&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,742&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;368&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;60,541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;69,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In addition, for the year ended December 31, 2022, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of stock-based compensation expense was recognized in operating results as part of the corporate and shared functional employees&#x2019; expenses allocation.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.74%;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:14.3%;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:14.14%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Unrecognized Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Weighted-Average Period to Recognize Expense &lt;br/&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;PSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,232&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;56,692&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="C_dfa6c982-bac9-45c6-aafc-9892a7d91f70"
      decimals="-5"
      id="F_0d5892f3-4a46-4c4a-9355-f37cc143c460"
      unitRef="U_USD">8400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="C_6f3267ee-0166-49c7-b70f-bab923dabee0"
      id="F_dbfe46fb-001b-4bc2-b062-5131d51bb624">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_6f3267ee-0166-49c7-b70f-bab923dabee0"
      id="F_49d7faa4-45e0-47d3-a28b-71fb8f6ccd80">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_699a0aa3-1182-434e-a96e-27133d7e38f8"
      id="F_6b312c30-e0cb-4465-874c-8c96496bf6a1">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_2655e67f-8f1e-426a-81b8-e08fa6d6e44b"
      id="F_da1b3368-a150-482a-83b8-d637a529c321">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_6ddce072-02ee-46e2-9f9b-047089866fd5"
      decimals="-5"
      id="F_288b5ebc-dbb7-4881-94c3-8ce4729d39b3"
      unitRef="U_shares">4900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      id="F_7400d2b0-8d90-481e-9bf6-847feefd75c3">P24M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_cde481a0-0943-4103-a6f2-40f34f78d43c"
      id="F_a5ca5efd-9fda-47eb-b973-ae64b6d7e7da">P24M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_792ef34d-189d-426f-bf40-9f4dacb90fba"
      id="F_00950488-7282-4262-a84c-130179ff2545">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="C_7d456b63-d0a9-47b1-9f40-33f8b11cbe3b"
      decimals="2"
      id="F_ec54e401-6f12-4034-b9a1-dfdf9ad90344"
      unitRef="U_pure">1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="C_729d5eaa-45d1-4b18-a657-95d7b1d0a2c3"
      decimals="2"
      id="F_3c9e1ae4-84ec-48ea-ba38-a1ac67c99559"
      unitRef="U_pure">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="2"
      id="F_20cfb6ac-2efe-4133-9401-06d31e3bbc71"
      unitRef="U_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="2"
      id="F_501d7d1d-31c1-4640-a209-b72afe8b1b65"
      unitRef="U_pure">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_792ef34d-189d-426f-bf40-9f4dacb90fba"
      id="F_71a08147-4daa-4b00-9523-bde5a29b3062">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="C_63d38df1-952f-474a-ab88-bed8379c87c0"
      decimals="INF"
      id="F_5458a8cf-f7c6-480b-a0a6-27c5ca0d7366"
      unitRef="U_USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_86e4e6df-4131-4021-a41e-11c477d99359"
      decimals="-5"
      id="F_e616b428-4d59-4464-8091-ad781b9084f6"
      unitRef="U_USD">5900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      id="F_475201a4-88a6-456f-8ded-0d052263b7cc">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedTerm>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      id="F_00e6c89b-c41b-4239-8515-13b8eb067d67">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      id="F_d09b98d8-f6d7-4630-a957-4fa6600a8ac0">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost
      contextRef="C_078662c1-e558-447c-8993-4f65c3f41649"
      decimals="-5"
      id="F_ba22de87-8c74-43a2-b082-df28669df1e2"
      unitRef="U_USD">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod
      contextRef="C_3de89273-3bf3-4a17-8482-bcc4487183c8"
      id="F_d04cf3ab-5e40-4d03-94cc-a7a112897fd5">P12M</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardRollingExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="-5"
      id="F_085c422f-a5e4-40eb-b239-fd078f94d410"
      unitRef="U_shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="-5"
      id="F_1ec73004-29d9-4102-9945-73cd2a23e967"
      unitRef="U_shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="2"
      id="F_122f4e46-95ac-4517-b447-0552cdb9e545"
      unitRef="U_pure">7.3</xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice>
    <xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="2"
      id="F_ca0ebf46-a0ef-4c2b-91d7-8b873b9e7edd"
      unitRef="U_pure">8.92</xper:EmployeeStockPurchasePlansWeightedAveragePurchasePrice>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="-5"
      id="F_64112a6f-1881-41a8-b755-a2e7bfa1efed"
      unitRef="U_USD">7900000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="-5"
      id="F_7cf4511e-bb15-407a-97b5-cab580f2b880"
      unitRef="U_USD">11900000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_699d93d0-51f6-45c5-8dea-b1402d017387"
      decimals="-5"
      id="F_2443e7a6-cda0-462d-bccb-0151b55b69a9"
      unitRef="U_shares">2600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      id="F_c7b05327-5cde-4118-b882-1cffed7822c1">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the valuation assumptions used in estimating the fair value of the 2022 ESPP for the offering periods in effect using the Black-Scholes option pricing model:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.706%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.2%;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:14.446%;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.2%;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:14.446%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to the Separation, the valuation assumptions were determined by the Former Parent. The following assumptions were used to value the Former Parent&#x2019;s ESPP shares granted to employees specifically identifiable to Xperi in the year ended December 31, 2022:&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:77.56%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.54%;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:18.900000000000002%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;48.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_598e0f25-737a-48f2-b640-28ab94457dba"
      id="F_dc624982-6bf5-4847-8637-38fc4a6955fa">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_cd5192c1-9fb4-4700-a5c7-f54fb4e26845"
      id="F_566463c7-b705-4727-8e5e-dfd8498b67e9">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_7d5b5aa6-c562-4e6d-a9f7-c26aeb13cceb"
      id="F_0393a4dd-b632-4de9-a580-0f4408ce5282">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_3a2159ea-71af-4366-a17a-efc35c2dab4e"
      id="F_aa8a5801-843f-4484-88f4-135c58cbc9b5">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="3"
      id="F_c7553976-8a55-4522-a7e9-344a5298529b"
      unitRef="U_pure">0.043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="3"
      id="F_8b25eb71-0066-441a-9ec4-a01df82bd8cd"
      unitRef="U_pure">0.054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="3"
      id="F_73d0ba3b-9606-4044-a2de-066f3a6c8e67"
      unitRef="U_pure">0.043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="3"
      id="F_fc5c6a53-85b9-4f34-9dea-212e167a6427"
      unitRef="U_pure">0.054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="3"
      id="F_3a88cd3c-ac54-45f4-95df-6e44965b76b2"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="3"
      id="F_2f25ba12-702a-4361-9575-c49d76b5943c"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="3"
      id="F_8b12528b-eb34-4b16-b9ad-d8003739074e"
      unitRef="U_pure">0.444</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="3"
      id="F_c42a76d1-c549-49bb-9382-15f1ec285baa"
      unitRef="U_pure">0.456</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="3"
      id="F_fa058be8-138a-4393-a8ec-d4d5a4605dee"
      unitRef="U_pure">0.441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="3"
      id="F_6dd0b130-2091-474c-95cb-0d6fb8404db1"
      unitRef="U_pure">0.512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80"
      id="F_f4b59815-4a42-43d7-8607-89734d36288a">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80"
      decimals="3"
      id="F_345d5aee-2167-4690-8ce1-640fd4159cb8"
      unitRef="U_pure">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80"
      decimals="3"
      id="F_c7a2e543-31b0-4b8c-9a97-69520545cd00"
      unitRef="U_pure">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_d1f1979b-4480-4d4c-a214-18d248547c80"
      decimals="3"
      id="F_caf00a92-0640-4d87-bede-6d7f24e6354c"
      unitRef="U_pure">0.485</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_a66b8ca8-7e85-4314-8bc9-8bc0a9e67582"
      id="F_2fe207d2-f981-4743-a366-3c67088df71b">P2Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_257bbf17-ec50-4f6e-9302-a02dea42379b"
      id="F_341906d7-3cac-49be-aefd-1ca2624fde41">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_257bbf17-ec50-4f6e-9302-a02dea42379b"
      id="F_131c2d7e-aaf1-4ae9-a0b0-19ef8abbf16d">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_9819c9e9-ad3c-4fc0-8329-da5eb2cb9968">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; (in thousands, except per share amounts):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:49.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%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:9.66%;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.3%;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.020000000000001%;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.66%;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.3%;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.18%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;Number of&lt;br/&gt;Shares Subject&lt;br/&gt;to Stock Options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price Per&lt;br/&gt;Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;26.87&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.69&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Options canceled / forfeited / expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;54&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2024 &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;31.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.09&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_bbcca01b-7b87-49ce-aff6-14a0c1daa938"
      unitRef="U_shares">106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="2"
      id="F_e1543de5-82ea-4d6d-a376-ddf2d6ed9acf"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">26.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      id="F_dd9975cb-20e7-4468-8c02-b4538c24a475">P1Y8M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_ee89935a-b2a8-4578-ad01-a7c117ba53dc"
      unitRef="U_shares">54000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="2"
      id="F_9fbb8176-14d7-41c6-85a4-8fbdb2fb43d4"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">22.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36"
      unitRef="U_shares">52000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="2"
      id="F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">31.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a1855413-767e-469f-b378-de9f55ab8552">P0Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_37b786f7-12d0-48a3-bc8b-e100dbb373c8">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Information with respect to outstanding RSUs (including both time-based vesting and performance-based vesting) for the year ended December 31, 2024 is as follows (in thousands, except per share amounts):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:41.06%;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:12.2%;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:12.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:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:10.96%;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.42%;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:11.020000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;br/&gt;Subject to Time-&lt;br/&gt;based Vesting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Number of Shares&lt;br/&gt;Subject to&lt;br/&gt;Performance-&lt;br/&gt;based Vesting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Total Number&lt;br/&gt;of Shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Weighted Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,067&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15.51&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,602&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,284&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11.15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Vested / released&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14.57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Canceled / forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;876&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;192&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,068&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16.57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;5,258&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;2,147&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;7,405&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;13.66&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_184ab97e-1ba0-4a5f-9fbf-670645722a4b"
      decimals="-3"
      id="F_de24d64d-0ae3-46ed-8001-1f59d027810f"
      unitRef="U_shares">5396000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_0781a88f-c30c-47e7-b25b-d11af5ebc3a1"
      decimals="-3"
      id="F_b08bf4c1-d6c1-405e-b341-d507f58c7d0c"
      unitRef="U_shares">1671000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_8547870d-eacf-4ab4-940d-d516aa4c2abe"
      decimals="-3"
      id="F_235222fe-36d7-4501-bbe3-484bea905b58"
      unitRef="U_shares">7067000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_8547870d-eacf-4ab4-940d-d516aa4c2abe"
      decimals="2"
      id="F_946e26dc-2f9a-4c4c-bbfc-c1e796afd3b6"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">15.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218"
      decimals="-3"
      id="F_fa94ca75-f7b5-459c-ac0c-1953e940f400"
      unitRef="U_shares">2602000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7"
      decimals="-3"
      id="F_bb671152-7112-486f-ac49-6a509aad7048"
      unitRef="U_shares">682000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="-3"
      id="F_83eb5a5f-e2ba-4abb-8e5f-1c3ef2fb13d6"
      unitRef="U_shares">3284000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="2"
      id="F_87e2902d-3139-4339-8c2f-f7489647b064"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">11.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218"
      decimals="-3"
      id="F_11c79afb-abe2-4932-aa03-aa7d0b4fe3ee"
      unitRef="U_shares">1864000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7"
      decimals="-3"
      id="F_0f9da44e-6b30-4b35-b0bf-53c35f3317fb"
      unitRef="U_shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="-3"
      id="F_738b3dad-1fbf-4744-bc8d-92a2ce6a1969"
      unitRef="U_shares">1878000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="2"
      id="F_349967a7-0784-4e1e-9185-a2562b6f0bd3"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">14.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_cda31e83-9d15-40e8-96a3-1c03c3a77218"
      decimals="-3"
      id="F_e48c3be1-9212-4974-840f-7a190fcd4ad1"
      unitRef="U_shares">876000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_e601928a-1295-4116-9b57-9f3edcfc58c7"
      decimals="-3"
      id="F_578d035a-ff3d-4424-911c-d47d7f7b8054"
      unitRef="U_shares">192000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="-3"
      id="F_83102914-5466-4be6-b215-5804b06ca9b1"
      unitRef="U_shares">1068000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_fb41317e-ddb9-404f-a32a-e888b528f472"
      decimals="2"
      id="F_1cf9bbea-7d9f-41fc-b6ae-19693e1f7eea"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">16.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_97c562e9-9f92-411a-ab32-b3f6da8cb000"
      decimals="-3"
      id="F_138fac1f-3a6e-4c51-a0b2-9196b7300820"
      unitRef="U_shares">5258000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_ac5f8085-86ed-47cf-b525-d88e99aba088"
      decimals="-3"
      id="F_ec269b58-806f-4ec1-aac9-e89833d3d3f1"
      unitRef="U_shares">2147000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_38fda05e-d246-47b1-9d38-805340734732"
      decimals="-3"
      id="F_9bdabaf2-2fc7-45d7-b470-6a89ab0b1c0a"
      unitRef="U_shares">7405000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_38fda05e-d246-47b1-9d38-805340734732"
      decimals="2"
      id="F_519b391c-66fc-435b-baec-ee6ba4cafffc"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">13.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest
      contextRef="C_1c1097f0-b340-45cf-9bc9-380386e2e146"
      decimals="2"
      id="F_f0840d01-3d69-4366-afd2-1487c257e0a2"
      unitRef="U_pure">0</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest>
    <xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest
      contextRef="C_3d859e34-f415-42ba-8c05-38a9d78cda1a"
      decimals="2"
      id="F_955ece2b-43a3-4998-ac1a-639ace5663d4"
      unitRef="U_pure">2</xper:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfGrantAvailableToVest>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms
      contextRef="C_e3d680f0-dc96-4716-b54b-b0d42d9c12f4"
      id="F_56dfe6a0-e405-4576-bf9a-c2dddfeef810">In April 2023, in accordance with the EMA executed by the Company and the Former Parent in connection with the Separation, the Company modified certain vesting conditions related to market-based PSUs granted in 2022, resulting in a total incremental compensation expense of $2.9 million, which is expected to be recognized over the remaining requisite service period through April 2025.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms>
    <xper:IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive
      contextRef="C_15da7afc-9db6-4cf6-b4ad-666ed3ffc7db"
      decimals="-5"
      id="F_dbaa9497-e087-498c-b487-cf1818406b7e"
      unitRef="U_USD">2900000</xper:IncrementalCompensationExpenseRecognizedOverRequisiteServicePeriodThroughTwoThousandAndTwentyFive>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54"
      id="F_bdff09fc-1070-4bcc-a4c5-d83058e87820">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following assumptions were used to value the market-based PSUs granted during the period:&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:54.78%;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:12.02%;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.68%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:13.5%;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:12.02%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="8" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected life (years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.5&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&#x2014; &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2.8&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;0.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expected volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;% &#x2014; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51.2&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;40.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54"
      id="F_00cbd215-2f7f-404e-bc37-9cffc771a6fd">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_161f1b31-71d9-4ebe-8105-89a4c227982e"
      id="F_c8ef5ab1-78cf-4289-94c9-770e8a5ec3b2">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_1a1a6f72-0106-42be-82bd-b293dd618702"
      id="F_d02ac1ee-9f06-413c-8ba7-9408bc7ab42c">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb"
      id="F_4c2c860c-3773-4d1e-b889-c89610a8475c">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54"
      decimals="3"
      id="F_30c0ec67-e187-4faa-b0e7-409bf1b41d9a"
      unitRef="U_pure">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="C_897a231b-ddc0-4618-967d-22384089b51f"
      decimals="3"
      id="F_cdb47280-891d-4005-b13f-0663a1d16c23"
      unitRef="U_pure">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="C_897a231b-ddc0-4618-967d-22384089b51f"
      decimals="3"
      id="F_cc0ccd65-e75b-4c60-b2b0-80af6fde3298"
      unitRef="U_pure">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb"
      decimals="3"
      id="F_8bc16995-f30a-4284-8180-30909f173fd1"
      unitRef="U_pure">0.028</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54"
      decimals="3"
      id="F_7b85c123-7069-44ce-b2f4-7900e80c396d"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_897a231b-ddc0-4618-967d-22384089b51f"
      decimals="3"
      id="F_22d652f0-fec6-4824-b010-e5b45394c80d"
      unitRef="U_pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb"
      decimals="3"
      id="F_b5b14ab6-e65f-412f-a61d-ce09945d3316"
      unitRef="U_pure">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_ebed17de-6d66-4b70-97bb-be00db637c54"
      decimals="3"
      id="F_a8005828-4dbf-4592-b701-7c6fe675cdd8"
      unitRef="U_pure">0.439</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="C_897a231b-ddc0-4618-967d-22384089b51f"
      decimals="3"
      id="F_31c69def-925f-42cc-b6ff-5c1e52c75c3b"
      unitRef="U_pure">0.441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="C_897a231b-ddc0-4618-967d-22384089b51f"
      decimals="3"
      id="F_7e962c9c-600a-4f8d-96be-1716df181d9d"
      unitRef="U_pure">0.512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="C_9422b0d9-ed5d-40ea-a226-20a3d3fa4cbb"
      decimals="3"
      id="F_eafe76c4-c548-4d7e-802d-07fc5b5b18fb"
      unitRef="U_pure">0.409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="C_bdd25260-af32-49c5-bea2-d9cc56bff7c3"
      decimals="-5"
      id="F_cfae8139-4752-4a47-9ca5-abc0af9d93de"
      unitRef="U_USD">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="C_35bf6857-76dd-496d-996e-eb63512cb542"
      decimals="-5"
      id="F_c32f76ec-59ec-4a31-bdaf-7a36c7f68214"
      unitRef="U_shares">2200000</us-gaap:StockRepurchasedDuringPeriodShares>
    <xper:StockAcquiredAverageCostPerShare
      contextRef="C_35bf6857-76dd-496d-996e-eb63512cb542"
      decimals="2"
      id="F_659a3766-87d0-4151-9afb-ad4d49912466"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">9.23</xper:StockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_ee2168b1-7f62-4d0a-a291-82b14a77ab48"
      unitRef="U_USD">20000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-5"
      id="F_54b18b7a-16e1-4d7a-8fc4-5623c4ff0c14"
      unitRef="U_USD">80000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_2c0f665e-2adb-4e83-9389-484ddbbd5043">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 is as follows (in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue, excluding depreciation and amortization of intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,466&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,906&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,276&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,561&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;36,691&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;40,789&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;20,836&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;60,541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;69,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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_c471cdf0-6ac3-4dfb-81c3-63b397e005bb"
      decimals="-3"
      id="F_2929a607-de44-4d7b-a6b4-dbb2a0fe15c9"
      unitRef="U_USD">3216000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_03aa4deb-261e-4710-b4be-068f46e88d7d"
      decimals="-3"
      id="F_0ce8b003-f8da-42d6-840c-d6cff13852b0"
      unitRef="U_USD">3466000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_e582907c-7f4a-4088-9ba5-9f12ce818eba"
      decimals="-3"
      id="F_74aa286f-0f5f-44dc-9855-2fb7a6da73be"
      unitRef="U_USD">2906000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_83cd948b-f877-44b3-840a-25ffe27cdb49"
      decimals="-3"
      id="F_a0ec9938-7415-4ef3-8960-3f1b6f8d4fbb"
      unitRef="U_USD">20634000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_4d817858-0a0a-4c42-8bb2-bbd3588994a9"
      decimals="-3"
      id="F_eb36f57a-9cc9-4375-b1c6-f4d3a8c74539"
      unitRef="U_USD">25276000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_18f079a8-55fd-4fcb-b87d-1ea875ce6abd"
      decimals="-3"
      id="F_13f40e48-25ac-4de1-ab8d-09e874ebcb38"
      unitRef="U_USD">21561000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_3b386eff-c6c6-48b8-8761-07258d2a4a11"
      decimals="-3"
      id="F_3065a004-ff1a-429e-bda1-5de389d0fc94"
      unitRef="U_USD">36691000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_4c5294eb-f4cc-415f-8bc8-868431536f21"
      decimals="-3"
      id="F_8d4cc2f0-45b0-4520-bde6-0e0a56f99845"
      unitRef="U_USD">40789000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_2853b047-58f2-40b2-baee-460749fae89b"
      decimals="-3"
      id="F_31d164bd-e9f4-4647-949f-d4eb03f39015"
      unitRef="U_USD">20836000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_906fbb2c-e3ce-4644-8437-56265df5f8ab"
      unitRef="U_USD">60541000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_52b7f0e6-b4bf-4629-98b0-ac639669578f"
      unitRef="U_USD">69531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_06442155-ddec-4560-9c63-6eac38dce385"
      unitRef="U_USD">45303000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1924c0c2-44cf-4580-8313-6cfa12f0f5c9">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation expense categorized by award type for the years ended December 31, 2024, 2023 and 2022 is summarized in the table below (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:56.32%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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.52%;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:11.040000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;41,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;45,660&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,233&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;PSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;18,519&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,742&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,727&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;368&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;60,541&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;69,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0"
      decimals="-3"
      id="F_5bd38961-8ea4-496b-80c5-809526d06f0a"
      unitRef="U_USD">41516000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_29fe444d-a8c3-4d56-b7d1-8ad941508ca0"
      decimals="-3"
      id="F_d298a0f1-6818-4b90-9c2c-1b51f7ba0218"
      unitRef="U_USD">45660000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_e912ad30-eba8-44fc-9206-eb4a19d9403d"
      decimals="-3"
      id="F_923ade04-92bc-4ebd-a6da-f0e698e3d374"
      unitRef="U_USD">38233000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_b43d174b-921a-4888-aeca-a04604317c0c"
      decimals="-3"
      id="F_517823af-61dc-4925-ae41-ff64d35770d1"
      unitRef="U_USD">14283000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_01923fbd-049d-4bea-baab-4986a6f99b35"
      decimals="-3"
      id="F_70e26149-f5dc-4069-b7e1-f9e6be7e1de8"
      unitRef="U_USD">18519000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_0174cc7b-4de2-4d2b-8ff9-55e77a6615bf"
      decimals="-3"
      id="F_b4e4db47-810e-4eee-a019-03b956173315"
      unitRef="U_USD">3975000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_47d7caeb-dcc5-4c58-b73d-8ed837e4190a"
      decimals="-3"
      id="F_7e042e93-aae9-46a7-b297-07050eb77099"
      unitRef="U_USD">4742000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_7dc363ac-6562-4519-927f-7e947fc42c7d"
      decimals="-3"
      id="F_bf8b3391-fbc5-426c-b02b-465eaa4abff9"
      unitRef="U_USD">5352000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_28282b88-19b5-4e2e-8bb4-4443fc5563be"
      decimals="-3"
      id="F_cf356b30-9da5-443e-95a3-82bf000afe8d"
      unitRef="U_USD">2727000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_108926f7-ee91-46e6-ace2-fa32190b845a"
      decimals="-3"
      id="F_12a99145-5706-4360-a77b-6ebc791e1355"
      unitRef="U_USD">368000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_aa4ac519-a2d2-40da-86c2-a6c1427125e0"
      unitRef="U_USD">60541000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_f52d36ae-abae-4eca-9598-50dc3c3e98a0"
      unitRef="U_USD">69531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_c3924cd4-c353-431d-b3f2-73ce99a81efc"
      unitRef="U_USD">45303000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_1e006dce-fd18-4f39-8edc-90bfee0f434e"
      decimals="-5"
      id="F_f87107c8-e542-4e98-9db8-669a79cf6fb2"
      unitRef="U_USD">6900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_8737e88a-9d10-488d-9197-62ea38f65343">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, unrecognized stock-based compensation expense related to unvested equity-based awards is as follows (amounts in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:64.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.74%;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:14.3%;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:14.14%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Unrecognized Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;Weighted-Average Period to Recognize Expense &lt;br/&gt;(in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;44,183&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;PSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,232&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;ESPP&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;56,692&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:SummaryOfUnrecognizedStockBasedCompensationExpenseTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_b2dd793d-5a4e-4284-b9d8-49c30b5bc619"
      decimals="-3"
      id="F_0ce7b2a2-9c01-48b6-af27-3361785b74ad"
      unitRef="U_USD">44183000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_70f8f64a-4d89-4e8e-b5e4-5a0c30a53ff0"
      id="F_28168b60-80a4-4218-81dc-4a7982d638d4">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_f86d9e15-00ea-417b-a917-5b1bd1bb5462"
      decimals="-3"
      id="F_295f28b7-52b7-4e62-837b-a838673d90de"
      unitRef="U_USD">11232000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_b43d174b-921a-4888-aeca-a04604317c0c"
      id="F_349b7350-b7fc-49f5-b2ac-9c79d05c038b">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_47fb9bce-6713-46ac-ba57-1a5fc3b8d996"
      decimals="-3"
      id="F_e783c0c0-8665-4ceb-811b-6027117d9b8d"
      unitRef="U_USD">1277000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_2e007554-5393-4cf8-81e8-69ea3283e230"
      id="F_988fd94d-63dd-41a8-8b86-a72ed4f429d5">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e052b65f-f613-4dcc-b48a-dff53e160915"
      unitRef="U_USD">56692000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_74c0b9d2-94e5-4e76-b2ac-e4be6ad7f0e2">&lt;p 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-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 14 &#x2013; INCOME TAXES&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of income (loss) before taxes are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;142,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;667,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;43,337&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;12,801&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,005&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Income (loss) before taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;11,579&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;129,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;747,617&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.151%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.802000000000001%;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.48%;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:10.802000000000001%;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.48%;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:10.802000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,696&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State and local&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;476&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;15,381&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;22,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,748&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State and local&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company released $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of valuation allowance associated with certain foreign deferred tax assets due to the change in circumstances that affect the realizability of those deferred tax assets.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Loss carryforward&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,513&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,729&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed and intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalized R&amp;amp;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;87,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,981&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,378&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,318&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,668&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;199,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;214,889&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating ROU assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,603&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;41,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;5,737&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,890&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The need for a valuation allowance requires an assessment of both positive and negative evidence when determining whether it is more-likely-than-not that deferred tax assets are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight is given to evidence that can be objectively verified. After considering both positive and negative evidence to assess the recoverability of the Company&#x2019;s net deferred tax assets, the Company determined that it was not more-likely-than-not that it would realize its federal, certain state and certain foreign deferred tax assets. The Company intends to continue maintaining a valuation allowance on its federal deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain federal deferred tax assets and a decrease to income tax expense for the period the release is recorded. The exact timing and amount of the valuation allowance release depends on the level of profitability that the Company is able to achieve.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:65.793%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.7%;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.703000000000001%;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.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2030&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State (post-apportionment)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;93,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;Indefinite&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross capital loss carryforwards (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:65.793%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.7%;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.703000000000001%;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.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;78,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State (post-apportionment)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2039&lt;/span&gt;&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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had the following credits available to reduce future income tax expense (in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.3%;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.82%;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:15.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal research and development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2031&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2044&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State research and development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Indefinite&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2033&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2034&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;111,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;101,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Charged (credited) to expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,321&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Charged (credited) to other accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;152,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;111,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes as a result of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,032&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State, net of federal benefit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;532&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Executive compensation limitation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;560&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,911&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research tax credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,983&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign withholding tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,079&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Goodwill impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;107,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and transaction costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,394&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Divestiture-related activity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,337&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;50,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Effect of cross-border tax laws&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;746&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in estimates&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,844&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,802&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-deductible expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Others&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,844&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;At December 31, 2024, the Company asserts that it will not permanently reinvest its foreign earnings outside the United States. The Company anticipates that the cash from its foreign earnings may be used domestically to fund operations or used for other business needs. The accumulated undistributed earnings generated by its foreign subsidiaries was approximately &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;33.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; Substantially all of these earnings will not be taxable upon repatriation to the United States since they will be treated as previously taxed earnings and profits. The U.S. state income taxes and foreign withholding taxes related to the distributable cash of the Company&#x2019;s foreign subsidiaries are not expected to be material.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the total unrecognized tax benefits and the amounts of which that would affect the effective tax rate upon recognition of such as of December 31, 2024, 2023, and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amount affecting the effective tax rate upon recognition of unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company is unable to make a reasonable estimate of the timing of the long-term payments or the amount by which the unrecognized tax benefits will increase or decrease over the next 12 months.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The reconciliation of the Company&#x2019;s unrecognized tax benefits for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits at January 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,438&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Changes due to Separation, mergers, and dispositions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases for tax positions related to the current year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,070&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases for tax positions related to prior years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Decreases for tax positions related to prior years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits at December 31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;It is the Company&#x2019;s policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. For the years ended December 31, 2024, 2023, and 2022, we recognized interest and penalties related to unrecognized tax benefits of an immaterial amount, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and an immaterial amount, respectively. As of December 31, 2024 and 2023, accrued interest and penalties were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.1&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;With few exceptions, the Company&#x2019;s 2020 through 2024 tax years are open to examination &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;in the United States, any net operating losses or credits that were generated in prior years, but not yet fully utilized in a year that is closed under the statute of limitations, may also be subject to examination.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_e1226c3e-9543-4b0e-9e98-b1ee44e4cf6d">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The components of income (loss) before taxes are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;text-align:left;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;142,447&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;667,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;43,337&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;12,801&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;80,005&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Income (loss) before taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;11,579&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;129,646&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;747,617&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_5f601a5b-4b2d-48a0-8788-46bcf9e7782f"
      unitRef="U_USD">-31758000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_20375685-cc4f-49dc-9344-db86eab39c90"
      unitRef="U_USD">-142447000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_9d304a09-ff70-428e-99ce-528c063cfb0b"
      unitRef="U_USD">-667612000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_53e4e036-5ac7-4369-a161-c2351646c413"
      unitRef="U_USD">43337000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6901a2f2-ab38-4939-ac48-d63a3b075eae"
      unitRef="U_USD">12801000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_3ac080f5-df24-4baf-a627-6959fdf07faf"
      unitRef="U_USD">-80005000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f75a0317-065c-4232-8e1d-d90ca8366d1e"
      unitRef="U_USD">11579000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_854431ee-16b4-43f4-af0c-cad65da635b2"
      unitRef="U_USD">-129646000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0a383d20-bfa8-41ad-8079-e2b402471a6f"
      unitRef="U_USD">-747617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_dbce4189-08c6-47cb-97f3-1d5598a4471a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.151%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.802000000000001%;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.48%;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:10.802000000000001%;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.48%;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:10.802000000000001%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,696&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,398&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;21,252&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State and local&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;476&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;694&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,723&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;15,381&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;18,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;22,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,748&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,113&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,871&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State and local&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;175&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;502&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:20pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total deferred&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,933&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,386&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_46519fb9-5960-458d-b05c-11b75ba5a701"
      unitRef="U_USD">3696000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_d2286bd6-948d-47ab-a3e9-674941a00f3a"
      unitRef="U_USD">1398000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_10cfe374-3e4b-49ff-b459-bd8f95af21a4"
      unitRef="U_USD">12161000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ec7e03aa-2850-4866-8f7c-449f21d4465f"
      unitRef="U_USD">16546000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a44ed633-3491-4ede-9d3e-bda2519c6590"
      unitRef="U_USD">21252000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_a9c7d1c7-9c31-475c-95bd-9a304fa48899"
      unitRef="U_USD">-476000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a3f73621-3729-4524-9156-d655aeeb6511"
      unitRef="U_USD">694000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b761de4e-a0b3-4b68-8010-482d5f0f768e"
      unitRef="U_USD">1723000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_99a832f3-7c76-4ae6-9539-f1841f31c95a"
      unitRef="U_USD">15381000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_40d361cd-7d3d-4150-8477-4283059b2e26"
      unitRef="U_USD">18638000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_985cc4a4-309b-4c04-a66f-bd7281490043"
      unitRef="U_USD">22975000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_189c1608-fe36-4942-b4da-4a421550e3a3"
      unitRef="U_USD">-10000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_9e422657-20dd-4a16-8808-badd73c0a16d"
      unitRef="U_USD">19000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2c56bdfe-0e9b-4f19-a370-60f6f1467693"
      unitRef="U_USD">-5431000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4a2292f9-2e96-448e-8f9b-b417c29769bb"
      unitRef="U_USD">-2748000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_2fb7601b-c5be-4768-9644-d6a9bc0edd27"
      unitRef="U_USD">-8113000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0999dc51-fa2e-44dc-8236-e4f44ba68794"
      unitRef="U_USD">-3871000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_830403d2-416f-4301-8ee8-eecae80e2f6d"
      unitRef="U_USD">-175000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_77d70f59-570e-4ea8-8f7f-2ef963a49c58"
      unitRef="U_USD">-502000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0f08935b-3f58-4ac0-a926-b886049c2937"
      unitRef="U_USD">-84000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_9309ac6b-ebbb-4dcd-8013-081c9d141a6f"
      unitRef="U_USD">-2933000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ea789370-dd01-4547-81aa-78fb2e4c4943"
      unitRef="U_USD">-8596000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_4d2db305-69a3-414a-9d51-06218db509c8"
      unitRef="U_USD">-9386000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_1cf6a8c9-2b8c-4e30-9c21-fc3651a18aee"
      unitRef="U_USD">12448000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_2e263cfa-6e81-4f95-926c-30aec2fbef6d"
      unitRef="U_USD">10042000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b7239e58-39ad-4514-a70c-6ac823b53999"
      unitRef="U_USD">13589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_d53c0dcc-5492-4608-b914-30ba25e53c15"
      decimals="-5"
      id="F_56da2f71-d754-4773-957a-563900ea5202"
      unitRef="U_USD">1300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_421cb23e-3ccd-4d29-996d-950997855279">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities are as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax assets:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Loss carryforward&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33,497&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,513&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,026&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,796&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Accrued expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,377&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;25,729&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Fixed and intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,216&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;38,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,768&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Capitalized R&amp;amp;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;95,281&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;87,465&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Lease liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,981&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,378&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,318&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,668&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-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;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;199,190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;214,889&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Acquired intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,391&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,574&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating ROU assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,603&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,224&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,436&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gross deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;41,218&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;59,184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;5,737&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,890&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_11f9f8f6-cca3-42c1-8622-20d32a5c5741"
      unitRef="U_USD">33497000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_d3f2d80b-76a1-4fed-a085-b4c76c189018"
      unitRef="U_USD">22442000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c3944939-85a2-4c99-88e0-968fda31efde"
      unitRef="U_USD">14998000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_e027ba24-90ba-4675-8c7c-4a39e1ad4578"
      unitRef="U_USD">10513000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ddc97617-6e3e-4ae0-8618-bd5303505b79"
      unitRef="U_USD">10026000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_caa77dbd-1a89-46d0-abfe-acdeb7296420"
      unitRef="U_USD">5796000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3246d73d-2b5d-4b64-a7f0-e9d11802b70c"
      unitRef="U_USD">16377000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_f1ed6a56-7ba1-40e0-b65b-ad676b66a2d4"
      unitRef="U_USD">25729000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <xper:DeferredTaxAssetsFixedAndIntangibleAssets
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_7dcf64ee-4618-450b-85ad-655c1a05e251"
      unitRef="U_USD">6216000</xper:DeferredTaxAssetsFixedAndIntangibleAssets>
    <xper:DeferredTaxAssetsFixedAndIntangibleAssets
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_fab308c7-e269-434b-943d-405fe6d64872"
      unitRef="U_USD">38899000</xper:DeferredTaxAssetsFixedAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_c814994f-9800-486c-a212-f572a8e049c8"
      unitRef="U_USD">9768000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1f0fc3c1-bc1c-40ae-8f37-ec398ec4cfbe"
      unitRef="U_USD">10652000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <xper:DeferredTaxAssetsCapitalizedResearchExpenses
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_87b07274-3d84-4ecf-a52b-03f5593c1f39"
      unitRef="U_USD">95281000</xper:DeferredTaxAssetsCapitalizedResearchExpenses>
    <xper:DeferredTaxAssetsCapitalizedResearchExpenses
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_cd7bacfb-800e-4a2c-8ee6-b0ba533ac257"
      unitRef="U_USD">87465000</xper:DeferredTaxAssetsCapitalizedResearchExpenses>
    <xper:DeferredTaxAssetsLeaseLiability
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_66a50ff8-7457-4478-b527-19d4f67f0138"
      unitRef="U_USD">8981000</xper:DeferredTaxAssetsLeaseLiability>
    <xper:DeferredTaxAssetsLeaseLiability
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_14a73d62-4c42-4847-a065-9a1d0dd88cf0"
      unitRef="U_USD">11075000</xper:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_3fbf2ffe-e876-426b-bf38-a9ccc3aadc92"
      unitRef="U_USD">2378000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_1e29059c-13ac-48c0-b7b2-9d77c7551bfc"
      unitRef="U_USD">2318000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_bac6b10f-478a-49f1-99d3-5d855bae9afa"
      unitRef="U_USD">1668000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_0f4790f9-b5c2-4995-8d78-133be8341bb1"
      unitRef="U_USD">199190000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_328881e1-65a3-4b79-99d0-f71fc822a84a"
      unitRef="U_USD">214889000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_52fa178e-7101-4aca-a937-63d7c7b993e3"
      unitRef="U_USD">152235000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_34ab9cab-2d29-4f70-b12a-03406730469d"
      unitRef="U_USD">157595000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ed250093-bc2a-4fb1-90f0-33bd1e9006eb"
      unitRef="U_USD">46955000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3bf41d67-e921-4b59-806a-22c058327ecb"
      unitRef="U_USD">57294000</us-gaap:DeferredTaxAssetsNet>
    <xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_850096c8-5976-458e-a2d6-dc80fd199d93"
      unitRef="U_USD">27391000</xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets>
    <xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_17173884-db10-471f-8568-72a185d595f4"
      unitRef="U_USD">36416000</xper:DeferredTaxLiabilitiesAcquiredIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_95dae321-1cf0-4179-8da0-455c9793beec"
      unitRef="U_USD">4574000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_14ec92e3-ad39-4eb2-9180-a259c2a44b67"
      unitRef="U_USD">7603000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_536961aa-1033-42f2-a838-16a3e08745f9"
      unitRef="U_USD">9758000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_34fc6e52-3f02-425a-8847-4aff14685bea"
      unitRef="U_USD">6224000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_6b0603cb-f186-41c6-814c-4a4d3db22ca6"
      unitRef="U_USD">8436000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_20ebec5a-2d3e-4be8-9156-0c8d5c796d82"
      unitRef="U_USD">41218000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_e25f4995-f914-4748-9e4d-b0cf20bdd6eb"
      unitRef="U_USD">59184000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_909b1d7b-950d-4531-a83c-d513e10937a1"
      unitRef="U_USD">5737000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_3cc3de79-7fdc-4122-be38-c9488585c5ae"
      unitRef="U_USD">1890000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_0a034af7-52e2-4a10-834f-67300fac709f">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross tax loss carryforwards (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:65.793%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.7%;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.703000000000001%;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.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;22,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2030&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State (post-apportionment)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;93,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;Indefinite&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had recorded deferred tax assets for the tax effects of the following gross capital loss carryforwards (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:65.793%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.7%;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.703000000000001%;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.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:16.103%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;78,975&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State (post-apportionment)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;14,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2029&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2039&lt;/span&gt;&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:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="C_37647242-e4e4-4749-b549-d848f5f03ed5"
      decimals="-3"
      id="F_5ef01d29-1245-482d-80e5-77c50678f0ac"
      unitRef="U_USD">22075000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear
      contextRef="C_de6df64d-85fb-4c55-8cef-55652cc93481"
      id="F_0f7bf404-40cb-4fa8-8847-f13fc932a553">2027</xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear>
    <xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear
      contextRef="C_b55e7992-848f-4a29-b99e-a14dcb1dedbb"
      id="F_d2c31833-450e-4407-8dd7-2c6b901ad6af">2030</xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="C_e623d6c0-b465-4b87-88cb-977f4d117c7d"
      decimals="-3"
      id="F_bcfcd74f-a8a9-4c64-ab20-9001e91a63c9"
      unitRef="U_USD">93782000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear
      contextRef="C_5459fea9-f074-49ae-a562-3618fe4ac508"
      id="F_0278a907-e591-4970-a908-a60e5134f817">2025</xper:DeferredTaxAssetsTaxLossCarryforwardExpirationYear>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_37647242-e4e4-4749-b549-d848f5f03ed5"
      decimals="-3"
      id="F_563c2f69-fa9d-48e4-a05a-4b29af077dfa"
      unitRef="U_USD">78975000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear
      contextRef="C_7fce2a03-3248-4fab-886f-172805a27bae"
      id="F_ac4a8b8f-1e3e-4a44-860f-dd40fe3255bf">2029</xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_e623d6c0-b465-4b87-88cb-977f4d117c7d"
      decimals="-3"
      id="F_48bddafb-5e32-4bd4-90e4-aee2a8aeffee"
      unitRef="U_USD">14563000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear
      contextRef="C_550fec35-ce48-444f-ac07-5d6b473c08a9"
      id="F_56873038-986f-48e8-b79b-311a18f0cfdc">2029</xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear>
    <xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear
      contextRef="C_1e3fea1d-fb9e-4f88-a35d-e75652b4fa7e"
      id="F_f4399521-03c0-4ee3-b4b5-bd5d5b6c3661">2039</xper:DeferredTaxAssetsCapitalLossCarryforwardExpirationYear>
    <us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_1c32a476-df91-4598-8836-28e5ad0bbe19">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;As of December 31, 2024, the Company had the following credits available to reduce future income tax expense (in &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:66.3%;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.82%;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:15.44%;box-sizing:content-box;"&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Carry forward Amount&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Years of Expiration&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Federal research and development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,671&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2031&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2044&lt;/span&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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State research and development credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,326&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;Indefinite&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
       &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,404&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2033&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2034&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_25acc046-8827-4577-bc93-0e3f66afd399"
      decimals="-3"
      id="F_c8636a54-594b-448a-acac-aa1b99d6e2cf"
      unitRef="U_USD">12671000</us-gaap:TaxCreditCarryforwardAmount>
    <xper:TaxCreditCarryforwardExpirationYear
      contextRef="C_56fb941b-9cdb-487a-b114-3c27c971cbc4"
      id="F_a9585948-9512-4f6b-b423-bb7c4aabe425">2031</xper:TaxCreditCarryforwardExpirationYear>
    <xper:TaxCreditCarryforwardExpirationYear
      contextRef="C_1106b70e-2e09-429a-8ed3-ceb5751a31ab"
      id="F_58e3ae90-576d-4d51-8313-f7443b48207c">2044</xper:TaxCreditCarryforwardExpirationYear>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_01c1fa66-f740-4c8d-b55e-1ce5110d9a24"
      decimals="-3"
      id="F_8718423c-32b0-4dcf-818a-4b732e4d4eb6"
      unitRef="U_USD">20326000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_d53c0dcc-5492-4608-b914-30ba25e53c15"
      decimals="-3"
      id="F_01825263-9fad-4bc0-8e2a-3f3c270b0730"
      unitRef="U_USD">12404000</us-gaap:TaxCreditCarryforwardAmount>
    <xper:TaxCreditCarryforwardExpirationYear
      contextRef="C_d333034b-c56c-4f8d-9f88-0f9fa16a1d09"
      id="F_99a43e08-f57f-4dc6-a701-f9c29968785e">2033</xper:TaxCreditCarryforwardExpirationYear>
    <xper:TaxCreditCarryforwardExpirationYear
      contextRef="C_f329a508-49b3-4bb5-a281-4161d449ee89"
      id="F_e5e52e7a-6eba-45d0-bb9c-452db7c2e862">2034</xper:TaxCreditCarryforwardExpirationYear>
    <xper:ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_21989088-f629-4038-9131-99628a756da8">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The deferred tax asset valuation allowance and changes in the deferred tax asset valuation allowance consisted of the following (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;111,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;101,529&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Charged (credited) to expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;46,397&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,321&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Charged (credited) to other accounts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;309&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;9,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;152,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;157,595&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;111,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ScheduleOfChangesInDeferredTaxAssetValuationAllowanceTableTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_eba15a28-af93-4a92-bec8-9ae29b8c0c6d"
      unitRef="U_USD">157595000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_55123af6-a47f-4be4-be3d-52ecf6318da2"
      unitRef="U_USD">111779000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a"
      decimals="-3"
      id="F_ac3bfb6b-88df-443b-a479-071f27fb1851"
      unitRef="U_USD">101529000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_5f60a155-54da-4e47-96dd-4f7838e2199b"
      unitRef="U_USD">-5051000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_bb89d60f-0ada-4b4f-95e3-86876418dc25"
      unitRef="U_USD">46397000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2d3ab20c-7c99-4657-bd94-728e94b3423d"
      unitRef="U_USD">19321000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToExpense>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_aa051a65-b3d4-413c-9337-d0cdf7d05778"
      unitRef="U_USD">-309000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_35ee38cf-e4a7-4bb8-a1db-a0e1d4d46337"
      unitRef="U_USD">-581000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts>
    <xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_7257415a-30af-4104-b143-e6bd78997e22"
      unitRef="U_USD">-9071000</xper:DeferredTaxAssetsValuationAllowanceChargedCreditedToOtherAccounts>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_78e5508c-0d99-4038-8835-70918a276f25"
      unitRef="U_USD">152235000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_509d438e-69d8-4cfe-83c0-f25688b8c9a7"
      unitRef="U_USD">157595000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_61af34c8-e62b-4e29-8d5f-c16a57668d27"
      unitRef="U_USD">111779000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_bb113f1f-8fa5-4eec-a379-bc7510fc9e09">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income tax expense differed from the amounts computed by applying the U.S. federal income tax rate to income (loss) before income taxes as a result of the following (in thousands):&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,432&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;157,032&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;State, net of federal benefit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;532&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,974&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,390&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,758&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Executive compensation limitation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;560&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,911&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,286&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research tax credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,998&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,983&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,225&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign withholding tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;11,051&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,811&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,079&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Goodwill impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;107,831&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Restructuring and transaction costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,394&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Divestiture-related activity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign rate differential&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,651&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,337&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign tax credit&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10,124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;977&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;5,412&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;50,314&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,491&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Effect of cross-border tax laws&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;10,151&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;746&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;6,798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in estimates&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,844&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,802&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Change in other comprehensive income&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;826&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Non-deductible expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;184&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Others&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;269&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;928&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;1,844&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_718b9ea6-461b-48f5-81d8-da69fc6b54be"
      unitRef="U_USD">2432000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_d491c2cd-9fc5-4a48-b1b8-89e045a77409"
      unitRef="U_USD">-27226000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_eb4eef74-02c1-40ec-87b5-7e4839376cc3"
      unitRef="U_USD">-157032000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_473dadf9-7d69-40e3-ab59-4519698ba73b"
      unitRef="U_USD">501000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_8a9494a3-232f-4cda-96af-915afc5a53aa"
      unitRef="U_USD">532000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_84ae9ee8-8508-4b32-8fc7-dc53f17e43b8"
      unitRef="U_USD">1974000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b2f4f2ca-c5f0-4b18-ac95-5b8d43f069ee"
      unitRef="U_USD">5390000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_d1aace19-7717-4728-bda4-3e00540ed500"
      unitRef="U_USD">6758000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_471b02b8-b580-4263-9b27-72a76d29b442"
      unitRef="U_USD">2036000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_4f6fd0c7-8ec9-4fcc-babc-906e3637cfd7"
      unitRef="U_USD">560000</xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation>
    <xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_4187df2a-7231-486a-b1bc-931f5b0632b0"
      unitRef="U_USD">1911000</xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation>
    <xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_31f9513a-d7b4-47b5-bcb9-88a28644d8cc"
      unitRef="U_USD">2286000</xper:IncomeTaxRateReconciliationExecutiveCompensationLimitation>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_a31c5658-8327-441e-adc5-be6162f66d87"
      unitRef="U_USD">3998000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_9dfa6e88-5370-4187-b328-1df3057c302c"
      unitRef="U_USD">6983000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_ba847f84-6aad-430c-a97a-444c49eabf0f"
      unitRef="U_USD">5225000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <xper:IncomeTaxReconciliationForeignWithholdingTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_2ef34e48-ac56-438f-88a1-db00a26b035c"
      unitRef="U_USD">11051000</xper:IncomeTaxReconciliationForeignWithholdingTax>
    <xper:IncomeTaxReconciliationForeignWithholdingTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_873268c6-88a0-499a-9ae4-8f0d88faf4a2"
      unitRef="U_USD">12811000</xper:IncomeTaxReconciliationForeignWithholdingTax>
    <xper:IncomeTaxReconciliationForeignWithholdingTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_a55ff9b6-9c8d-4803-9c06-97e38920f659"
      unitRef="U_USD">8079000</xper:IncomeTaxReconciliationForeignWithholdingTax>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b967489c-1315-4899-b9e8-76cd12013e46"
      unitRef="U_USD">107831000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <xper:IncomeTaxRateReconciliationForeignLossesNotBenefited
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_48cc56dc-fb44-413d-b785-2bdf742e9fc4"
      unitRef="U_USD">1394000</xper:IncomeTaxRateReconciliationForeignLossesNotBenefited>
    <xper:IncomeTaxRateReconciliationForeignLossesNotBenefited
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ec284352-c22a-4087-8b79-2ac6a84d18d1"
      unitRef="U_USD">649000</xper:IncomeTaxRateReconciliationForeignLossesNotBenefited>
    <xper:IncomeTaxRateReconciliationForeignLossesNotBenefited
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_cbfa0e6e-ca64-4f5c-90de-f189fa32ceb9"
      unitRef="U_USD">293000</xper:IncomeTaxRateReconciliationForeignLossesNotBenefited>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_c1bac1e3-0752-4b83-91b7-9cafc7012375"
      unitRef="U_USD">5339000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:IncomeTaxReconciliationDispositionOfBusiness
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_f885732e-f61e-476a-85a7-4aa5909f3320"
      unitRef="U_USD">-26915000</us-gaap:IncomeTaxReconciliationDispositionOfBusiness>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_3a7a98b9-0d27-4bb9-b748-7a889ecc5380"
      unitRef="U_USD">-10651000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_a17e6b26-9f9e-45b7-b097-07e4e26885ae"
      unitRef="U_USD">-7354000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_3e466e23-a8b5-4874-9457-1a4b9fcdf5cb"
      unitRef="U_USD">19337000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_c273612c-9d28-4cae-b77a-9677a013cf03"
      unitRef="U_USD">-10338000</xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit>
    <xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_1f46510d-722f-41e7-9701-8d71b0b415f8"
      unitRef="U_USD">-10124000</xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit>
    <xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6e6f4397-5d04-4bff-a00e-49dab9f4ba92"
      unitRef="U_USD">-977000</xper:IncomeTaxReconciliationForeignTaxCreditsExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_ebaf5826-993f-4540-94b0-957e732122a2"
      unitRef="U_USD">5412000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_841251c1-0e5c-4b60-89f3-9535fa30a842"
      unitRef="U_USD">50314000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_00794c4c-832e-4ea0-99d5-235b2a755f30"
      unitRef="U_USD">20491000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_80cada8e-d7de-4f23-9979-3abf283cfeef"
      unitRef="U_USD">2580000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_206684ae-b0f7-4707-bab7-792ef2629390"
      unitRef="U_USD">10151000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_bd0d577b-9e96-4d58-b0ef-d5c18d75d11d"
      unitRef="U_USD">7656000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount>
    <xper:IncomeTaxReconciliationUnrecognizedTaxBenefits
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_8e2cc9f7-bb8b-4093-b7b7-c44719115e59"
      unitRef="U_USD">-238000</xper:IncomeTaxReconciliationUnrecognizedTaxBenefits>
    <xper:IncomeTaxReconciliationUnrecognizedTaxBenefits
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_8b68a9f2-23f0-4507-9789-b5a8a750f8b2"
      unitRef="U_USD">746000</xper:IncomeTaxReconciliationUnrecognizedTaxBenefits>
    <xper:IncomeTaxReconciliationUnrecognizedTaxBenefits
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0c83b878-18c3-45ea-822b-a09eb20553c6"
      unitRef="U_USD">6798000</xper:IncomeTaxReconciliationUnrecognizedTaxBenefits>
    <xper:IncomeTaxReconciliationChangeInEstimates
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_35ad147a-4cd8-471b-8cb2-dbffdc32aa57"
      unitRef="U_USD">3387000</xper:IncomeTaxReconciliationChangeInEstimates>
    <xper:IncomeTaxReconciliationChangeInEstimates
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_49881b6a-e6e3-4059-8fb3-5c12bd8227f7"
      unitRef="U_USD">3844000</xper:IncomeTaxReconciliationChangeInEstimates>
    <xper:IncomeTaxReconciliationChangeInEstimates
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6258167e-f7c5-4a20-8ad7-bf2e3d6616cb"
      unitRef="U_USD">-1802000</xper:IncomeTaxReconciliationChangeInEstimates>
    <xper:IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_b56c56c7-5262-4819-b921-5c62a9426ea9"
      unitRef="U_USD">826000</xper:IncomeTaxRateReconciliationChangeInOtherComprehensiveIncome>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_356196f7-ae83-48d9-9c7d-94205d28f1da"
      unitRef="U_USD">184000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_97b5c291-3581-47e2-bf5c-7d73bbb69e78"
      unitRef="U_USD">269000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6495cabd-0b2b-4124-91f5-4182e611af35"
      unitRef="U_USD">928000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_7aad5a81-37f8-4595-b347-3d4468dac92b"
      unitRef="U_USD">1844000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_fb3e96c7-5a89-4a71-89c7-7c086451bc82"
      unitRef="U_USD">12448000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_47e2a793-67f1-440d-a04d-d8c55d2adb28"
      unitRef="U_USD">10042000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_2cd3287f-11c3-48d6-8d70-10b98525a5fb"
      unitRef="U_USD">13589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-5"
      id="F_3b9d56dc-23cd-4998-a93f-8187b2b449c7"
      unitRef="U_USD">33100000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <xper:SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_246a862b-5c2f-4479-a470-741c279ef4ee">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes the total unrecognized tax benefits and the amounts of which that would affect the effective tax rate upon recognition of such as of December 31, 2024, 2023, and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;15,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amount affecting the effective tax rate upon recognition of unrecognized tax benefits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,198&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;9,592&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,791&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:SummaryOfUnrecognizedTaxBenefitsAndAmountsAffectEffectiveTaxRateUponRecognition>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_afe31ae5-4dac-4130-9e93-8e76b8666652"
      unitRef="U_USD">15376000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_09e5000f-3815-41b7-9f95-f460c461b380"
      unitRef="U_USD">23587000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_8ee84b79-27f5-4cfe-97a2-1f19daec3122"
      unitRef="U_USD">19354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_4f626224-29a2-4b1c-a19b-67325006bfb5"
      unitRef="U_USD">1198000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_271fff0d-fa02-41a0-b112-2ac8a75906d7"
      unitRef="U_USD">9592000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_85622dde-6f27-46f6-baf6-1513f338a029"
      unitRef="U_USD">8791000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_7f7b832a-19bd-412c-9633-9294febdf0cb">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The reconciliation of the Company&#x2019;s unrecognized tax benefits for the years ended December 31, 2024, 2023 and 2022 is as follows (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:57.211%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.48%;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:10.782%;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.48%;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:10.782%;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.48%;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:10.782%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits at January 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,438&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Changes due to Separation, mergers, and dispositions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,858&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases for tax positions related to the current year&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;2,009&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;4,070&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;8,793&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Increases for tax positions related to prior years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;33&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Decreases for tax positions related to prior years&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;798&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total unrecognized tax benefits at December 31&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;15,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;23,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;19,354&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_adb51aea-6748-49d0-9ff4-0c9e029496e8"
      unitRef="U_USD">23587000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_9953ac5e-9479-4883-8ac3-801c69037083"
      unitRef="U_USD">19354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_c89a6ee4-8ccf-4671-9712-9df768dbec6a"
      decimals="-3"
      id="F_7c1f515e-939a-40be-a1f7-020ada335766"
      unitRef="U_USD">8438000</us-gaap:UnrecognizedTaxBenefits>
    <xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_cf3aa2fa-22dd-42b2-a03d-1aa7ad91775a"
      unitRef="U_USD">-6858000</xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions>
    <xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_bdeedc72-ef66-49fd-a6e3-8a22a2a9a2ec"
      unitRef="U_USD">1682000</xper:UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromAcquisitionSeparationAndDispositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_09162ed1-efc8-4bfd-9ee5-0a3bbe784831"
      unitRef="U_USD">2009000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_e5b030a5-4a6d-4a34-a9bf-8ae51d8cdb75"
      unitRef="U_USD">4070000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_42646a23-f7b9-43df-bec7-7f66ba46e737"
      unitRef="U_USD">8793000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_191065d6-c7d6-4748-87ed-5aabe29d95e5"
      unitRef="U_USD">33000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_6bb1a6fa-e37e-4f81-b0a8-3d762198e4ee"
      unitRef="U_USD">961000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_0492e402-4104-44d0-b806-52614ad0e5ba"
      unitRef="U_USD">444000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_6ed38c14-9422-4ef0-abf2-90f02b6666c7"
      unitRef="U_USD">3395000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_20be7e33-9e68-4249-b75a-2db8ef911cc1"
      unitRef="U_USD">798000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6a6c4a46-3840-4b89-9d72-9786942088b0"
      unitRef="U_USD">3000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_ad133b2a-a50a-4888-a47c-0944d4f5a7fd"
      unitRef="U_USD">15376000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_5f6c6152-4926-4642-bd36-7d44457d5650"
      unitRef="U_USD">23587000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_fe4d47f4-5e45-472c-b631-cbbdab0fa5d9"
      decimals="-3"
      id="F_9b12d14e-4885-4c67-b48b-9fcc361fa470"
      unitRef="U_USD">19354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-5"
      id="F_38a77ec7-20b7-4529-a383-60d9a93f0d40"
      unitRef="U_USD">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_265c5204-6243-4c1b-be64-0ee24237a89b"
      unitRef="U_USD">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_1ba05c56-2016-4e9a-baa6-2226cd6e2a41"
      unitRef="U_USD">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-5"
      id="F_2515c9ba-7276-4373-b48d-2a98cdc03aee"
      unitRef="U_USD">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-5"
      id="F_2dcef9cc-0937-4344-8da1-752407c20e88"
      unitRef="U_USD">400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationDescription
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_bfbcfa8f-6cb1-44b2-a495-63207c728a7e">With few exceptions, the Company&#x2019;s 2020 through 2024 tax years are open to examination </us-gaap:IncomeTaxExaminationDescription>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_9c116a89-0f57-42fd-8742-ce72e18840a2">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 15 - GEOGRAPHIC AND SEGMENT RELATED INFORMATION&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Geographic Information&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Long-lived assets consist primarily of property and equipment and operating lease ROU assets. &lt;/span&gt;&lt;span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes long-lived assets by geographic region (in thousands):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;60,847&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;69,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Europe&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Asia and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;8,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;74,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;81,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;See Note 3&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Revenue &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;for information on revenue by geographic region.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;one&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; operating and reportable segment. The Company&#x2019;s technologies are integrated into consumer devices and media platforms worldwide, powering smart devices, connected cars and entertainment experiences. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company&#x2019;s &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_20ee7cd9-7f26-453a-9e7e-8f9b021dc0e3;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Chief Executive Officer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; has &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;been determined to be the chief operating decision maker (&#x201c;CODM&#x201d;) in accordance with the authoritative guidance on segment reporting. The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The CODM assesses performance and decides how to allocate resources based on &lt;/span&gt;&lt;/span&gt;&lt;span style=""&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:left;"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;net &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;income (loss) that also is reported on the statements of operations as consolidated net income (loss).&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; The measure of segment assets is reported on the balance sheet as total consolidated assets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents information about reported segment revenue, significant segment expenses, and segment net loss for the years ended December 31, 2024, 2023, and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.009%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;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:11.438%;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.56%;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:11.438%;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.56%;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:11.438%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue, excluding depreciation and amortization of intangible assets &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;113,756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;118,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;122,946&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;191,352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;222,833&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;216,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;218,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;233,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;217,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;62,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Goodwill impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;604,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,724&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest and other income, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,327&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest expense - debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,512&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gain on divestitures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,833&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consolidated net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;139,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;761,206&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes total salaries, bonuses, and employee benefits of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;278.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;323.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;318.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for the years ended December 31, 2024, 2023, and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_49fa7b5a-4060-48ba-b72a-ac10cf3f2e2a">&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes long-lived assets by geographic region (in thousands):&lt;/span&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;60,847&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;69,725&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Europe&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,656&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Asia and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;6,052&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;8,328&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;74,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;81,469&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="C_d4382712-2da9-42da-a52c-d68f57680ac9"
      decimals="-3"
      id="F_a99e2e42-704d-467b-a94b-079fd2e62462"
      unitRef="U_USD">60847000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_43d8efaa-b8a5-4c2c-9170-0f7caf3876a2"
      decimals="-3"
      id="F_721675bd-9bcd-4013-85e8-1528eb24252f"
      unitRef="U_USD">69725000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_093a492d-980b-46ea-b4cf-c8086f7f826e"
      decimals="-3"
      id="F_879283f7-b1e0-4ef9-a426-79c1b5333007"
      unitRef="U_USD">7656000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_037aa326-b875-4a29-8a89-5ea21a88407d"
      decimals="-3"
      id="F_4575dcd3-4e0b-4b94-93d7-9234597c2656"
      unitRef="U_USD">3416000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_f8cf5af3-a11a-47bf-8315-91001f358dbd"
      decimals="-3"
      id="F_4a576810-6c96-4c99-83e8-0dfb929efd4b"
      unitRef="U_USD">6052000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_5b0b5fa3-20a4-4a5c-be0c-d56c4db03dad"
      decimals="-3"
      id="F_48fe5c50-b43e-4d24-b5e9-d0c49c1e2e7b"
      unitRef="U_USD">8328000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_41bbdc5c-64bb-48d8-9696-82c85d289180"
      decimals="-3"
      id="F_e29d3922-ed85-4142-83f3-cd84229b0add"
      unitRef="U_USD">74555000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_9d3eaf13-00e9-49a8-84f9-ce93b7def031"
      decimals="-3"
      id="F_f506a69b-ad2f-4e69-ac72-841269fa1a75"
      unitRef="U_USD">81469000</us-gaap:NoncurrentAssets>
    <us-gaap:NumberOfOperatingSegments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_bb1f5516-27c0-461d-b586-ecab629fa608"
      unitRef="U_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="INF"
      id="F_c55b82ba-2a02-47a2-aa51-8eea189911d5"
      unitRef="U_Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_6e721300-1309-44bb-8f28-3fc1d52ad2f1">The Company&#x2019;s Chief Executive Officer has been determined to be the chief operating decision maker (&#x201c;CODM&#x201d;) in accordance with the authoritative guidance on segment reporting. The accounting policies of the segment are the same as those described in the summary of significant accounting policies. The CODM assesses performance and decides how to allocate resources based on net income (loss) that also is reported on the statements of operations as consolidated net income (loss).</us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_a4214317-98e7-4a57-b192-23fa641e06d1">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents information about reported segment revenue, significant segment expenses, and segment net loss for the years ended December 31, 2024, 2023, and 2022 (in thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:55.009%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:1.56%;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:11.438%;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.56%;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:11.438%;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.56%;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:11.438%;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td colspan="10" style="padding-top:0.01in;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;493,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;521,334&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;502,260&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cost of revenue, excluding depreciation and amortization of intangible assets &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;113,756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;118,628&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;122,946&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Research and development &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;191,352&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;222,833&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;216,355&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Selling, general and administrative &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;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;218,106&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;233,403&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;217,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;12,638&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;16,645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;20,501&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amortization expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;43,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;57,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;62,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Goodwill impairment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;604,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;7,724&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest and other income, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;829&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,991&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,327&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest expense - debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;3,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;1,512&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Gain on divestitures&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,833&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-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;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="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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;12,448&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;10,042&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;13,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Consolidated net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;869&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;139,688&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;761,206&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:3.333%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:3.333%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="width:100%;display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes total salaries, bonuses, and employee benefits of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;278.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;323.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;318.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for the years ended December 31, 2024, 2023, and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_ecd48b13-d449-410e-a570-ff3a176efbf3"
      unitRef="U_USD">493688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_99b9f496-7678-4de2-afc3-45c216095e30"
      unitRef="U_USD">521334000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b166d00a-b24f-4244-a2a6-17775dc81d5d"
      unitRef="U_USD">502260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_bebabd02-cb51-4486-895a-d6efb0b4da9c"
      unitRef="U_USD">113756000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ed11fbef-a59f-4650-80d7-a2e030f6093f"
      unitRef="U_USD">118628000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_663c11f7-1e3a-4e72-83da-2f9c12bb91ca"
      unitRef="U_USD">122946000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_49ddd1cd-78e1-4340-911e-8d37a3f7d21b"
      unitRef="U_USD">191352000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_3aecc5aa-9bee-4caf-bc1c-69d63db0ec68"
      unitRef="U_USD">222833000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_b694fbb3-80d3-45a6-be56-4d057f3860dc"
      unitRef="U_USD">216355000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f7e40ed7-61e4-445f-84fd-0760a55d2d23"
      unitRef="U_USD">218106000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_67c4235b-d89c-42df-9779-a38e27cbaa7b"
      unitRef="U_USD">233403000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_6045590d-396a-4e06-bb8f-7d4481086c63"
      unitRef="U_USD">217402000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:Depreciation
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_acf8067d-0f96-457d-88e6-9738b64b734e"
      unitRef="U_USD">12638000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_8b884e37-dc67-4abd-bccd-24ba1e533c49"
      unitRef="U_USD">16645000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_629970f0-f83c-4920-ac91-658d60dec6de"
      unitRef="U_USD">20501000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_ab9273e7-02c1-4d0b-ac77-6b7c48a05e1a"
      unitRef="U_USD">43376000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_2bc9f209-82a4-4121-8717-efcfe6f2965b"
      unitRef="U_USD">57752000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_31a03bf4-095b-4083-9323-c278ecb5238d"
      unitRef="U_USD">62209000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_9ea6d0c9-0942-4cec-8f1f-282f1b0a5d0f"
      unitRef="U_USD">604555000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_3433fe4e-5ece-417b-bb7c-b2c93a9389b1"
      unitRef="U_USD">1535000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_458f118b-c6bb-4f74-87bb-a5c7513e0a2f"
      unitRef="U_USD">1710000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_f02a30f1-6a85-4f3d-a6fc-46f84bdbdfc6"
      unitRef="U_USD">7724000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_0ebcd396-3c99-4389-a3a4-3c64a6a3a057"
      unitRef="U_USD">829000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_44d40706-5fcd-4c85-94d1-b1f7e76123ad"
      unitRef="U_USD">2991000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_5ec417f9-6a23-45f5-b463-f5ff47d0bb44"
      unitRef="U_USD">3327000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_e0e0c4aa-da1c-42f2-b0cf-f749335e6b7c"
      unitRef="U_USD">3008000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_d22903d1-383f-424a-884f-e37e6d5f0a5e"
      unitRef="U_USD">3000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_4669b0bd-6f50-4ad0-bdb5-b3c7b1984326"
      unitRef="U_USD">1512000</us-gaap:InterestExpense>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_34ed3733-59dc-4190-a735-a9e858f1fd4c"
      unitRef="U_USD">100833000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_536f5899-32cd-4664-a675-24e24bfb6564"
      unitRef="U_USD">12448000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_ec700a8b-86af-47a0-bbdd-f955fc486259"
      unitRef="U_USD">10042000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_3ac3d21e-fd52-41b6-941d-078e9ed8922e"
      unitRef="U_USD">13589000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-3"
      id="F_f2b5c9d3-fde4-4062-b7eb-564ef7c1dd61"
      unitRef="U_USD">-869000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-3"
      id="F_cd4501b2-0d08-4707-bdcc-3e98b48a8734"
      unitRef="U_USD">-139688000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-3"
      id="F_55e7dd76-4104-4ce6-be33-8b75a363b540"
      unitRef="U_USD">-761206000</us-gaap:ProfitLoss>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_be935435-691f-4b43-b8b0-b013f6f713fa"
      unitRef="U_USD">278000000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-5"
      id="F_59d12b41-7595-4b69-825c-80b3784d108e"
      unitRef="U_USD">323400000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_eb644a10-ab1a-4b18-9cba-d323a43dc9cc"
      unitRef="U_USD">318500000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_5517e601-07b0-44b6-8815-acad7dea38c0">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 16 - RELATED PARTY TRANSACTIONS AND NET INVESTMENT BY FORMER PARENT&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For periods prior to the Separation, the consolidated financial statements have been prepared on a standalone basis and were derived from the consolidated financial statements and accounting records of the Former Parent. The following disclosure summarizes activity prior to the Separation between the Company and the Former Parent, including affiliates of the Former Parent that were not part of the Separation.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Allocation of Corporate Expenses&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Prior to Separation, the consolidated financial statements included expenses for certain management and support functions which were provided on a centralized basis within the Former Parent, as described in Note 2&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. These management and support functions include, but are not limited to, executive management, sales and marketing, finance, legal, information technology, employee benefits administration, stock-based compensation, treasury, risk management, procurement and other shared services. These allocations were made on a direct usage basis when identifiable, with the remainder allocated on a pro rata basis of billing, revenue, headcount or other measures of the Company and the Former Parent.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The amount of these allocations from the Former Parent was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;47.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, which included $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for depreciation expenses and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;44.6&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million for selling, general and administrative for the year ended December 31, 2022.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Management believes these cost allocations are a reasonable reflection of the utilization of services provided to, or the benefit derived by, the Company during the periods presented. The allocations may not, however, be indicative of the actual expenses that would have been incurred had the Company operated as a standalone public company. Actual costs that may have been incurred if the Company had been a standalone public company would depend on a number of factors, such as the chosen organizational structure, whether functions were outsourced or performed by the Company&#x2019;s employees, and strategic decisions made in areas such as selling, information technology and infrastructure.&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Net Transfers from Former Parent&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A reconciliation of net transfers from the Former Parent on the consolidated statements of equity to the corresponding amount on the consolidated statements of cash flows was as follows (i&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;n thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total net transfers from Former Parent per consolidated statements of equity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;100,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net proceeds from capital contributions by Former Parent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;83,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Issuance of equity to noncontrolling interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,423&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total net transfers from Former Parent per consolidated statements of cash flows&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;136,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="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:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingExpenses
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-5"
      id="F_0ad6d5f6-592e-4280-b63e-5b8e4e26f65b"
      unitRef="U_USD">47600000</us-gaap:OperatingExpenses>
    <us-gaap:Depreciation
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-5"
      id="F_4f3accb9-3b8a-4100-982d-ca04f1b5c728"
      unitRef="U_USD">3000000</us-gaap:Depreciation>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-5"
      id="F_0e834262-1812-415c-a1f1-332d8d12fe19"
      unitRef="U_USD">44600000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_cf5a5f13-6af7-47da-8b81-6cccfc70c6c0">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;A reconciliation of net transfers from the Former Parent on the consolidated statements of equity to the corresponding amount on the consolidated statements of cash flows was as follows (i&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;n thousands):&lt;/span&gt;&lt;/p&gt;
      &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
       &lt;tr style="visibility:collapse;"&gt;
        &lt;td style="width:80.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;td style="width:2.08%;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.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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;Year Ended December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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;white-space:pre-wrap;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;vertical-align:top;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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-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;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: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-kerning:none;min-width:fit-content;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;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:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total net transfers from Former Parent per consolidated statements of equity&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;100,915&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45,303&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net proceeds from capital contributions by Former Parent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;83,235&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Issuance of equity to noncontrolling interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,423&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;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="color:#000000;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:#cff0fc;word-break:break-word;"&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,387&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;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="color:#000000;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;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="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total net transfers from Former Parent per consolidated statements of cash flows&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:pre-wrap;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-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;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="color:#000000;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;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-kerning:none;min-width:fit-content;"&gt;136,037&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;td style="padding-top:0.01in;white-space:nowrap;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;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="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
       &lt;/tr&gt;
      &lt;/table&gt;</xper:ReconciliationOfNetTransfersFromFormerParentTableTextBlock>
    <xper:NetTransfersFromParent
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_148b52a2-fb29-4254-8a53-9333c7aca0c4"
      unitRef="U_USD">100915000</xper:NetTransfersFromParent>
    <xper:ContributionsFromParentSharebasedCompensationExpense
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_53ebd7ec-f956-4134-ab26-7ce26550930c"
      unitRef="U_USD">45303000</xper:ContributionsFromParentSharebasedCompensationExpense>
    <xper:NetProceedsFromParentCapitalContributions
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_f315bad8-74ae-4fc0-99c8-544f9893f990"
      unitRef="U_USD">83235000</xper:NetProceedsFromParentCapitalContributions>
    <xper:NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_02dd61e0-b407-4166-a1fc-a561d90dfdc6"
      unitRef="U_USD">-1423000</xper:NoncontrollingInterestIncreaseDecreaseFromSaleOfParentEquityInterest>
    <xper:ContributionsFromParentOther
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_ac1d554d-cb3e-4f30-aa36-f05b589f926b"
      unitRef="U_USD">-1387000</xper:ContributionsFromParentOther>
    <us-gaap:ProceedsFromContributionsFromParent
      contextRef="C_d543f190-d362-492d-8eb4-94395d6824bc"
      decimals="-3"
      id="F_f48fee1e-a4bc-4929-976c-2899819bfaf6"
      unitRef="U_USD">136037000</us-gaap:ProceedsFromContributionsFromParent>
    <us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_65ce156d-a9c7-4a45-8925-1fb30692cba6">&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:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 17 &#x2013; BENEFIT PLAN&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:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company maintains a 401(k) retirement savings plan that allows voluntary contributions by all eligible U.S. employees upon their hire date. Eligible employees may elect to contribute up to the maximum amount allowed under Internal Revenue Service regulations. The Company can make discretionary contributions under the 401(k) plan. During the years ended December 31, 2024, 2023 and 2022, the Company&#x2019;s employer 401(k) match expense was approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3.9&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.3&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5.4&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      decimals="-5"
      id="F_19053e0e-84ba-4710-9c21-3bce7a4ab0eb"
      unitRef="U_USD">3900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="C_ea24ae5a-0f6e-4222-bc56-e05a619072fe"
      decimals="-5"
      id="F_c2ee2f3a-4723-4e3e-9f97-29d466f25760"
      unitRef="U_USD">4300000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="C_42acb5c0-6bd9-4eb5-b125-919f6c5f196c"
      decimals="-5"
      id="F_48a0d34e-747e-4d86-8011-7867810734f7"
      unitRef="U_USD">5400000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_1548ce2b-2968-4258-8634-8661ad71bf30"
      id="F_60acf61f-1c1d-4084-9b5f-7502e0c06455">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;NOTE 18 - SUBSEQUENT EVENT&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Receivables Financing Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On February 21, 2025, the Company and Xperi SPV LLC (&#x201c;Xperi SPV&#x201d;), a wholly-owned special purpose subsidiary, entered into a Receivables Financing Agreement (the &#x201c;RFA&#x201d;) with PNC Bank, National Association (&#x201c;PNC&#x201d;), and PNC Capital Markets LLC, and a Sale and Contribution Agreement (the &#x201c;SCA,&#x201d; and, together with the RFA, the &#x201c;RF Agreements&#x201d;) among the Company, Xperi SPV and certain other wholly-owned subsidiaries of the Company (collectively, the &#x201c;Originators&#x201d;) to establish an accounts receivable securitization program (the &#x201c;AR Facility&#x201d;). The Company controls Xperi SPV and will consolidate it in its consolidated financial statements. Under the AR Facility, the Originators have agreed to periodically transfer and sell current and future accounts receivable and all related rights to Xperi SPV through the SCA. In turn, Xperi SPV may borrow funds from PNC from time to time, secured by liens on the receivables and other assets of Xperi SPV. The maximum amount potentially available to borrow, based on the eligibility of the receivables, is $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;55.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. Interest on the outstanding balance is accrued at the sum of (i) either a monthly term secured overnight financing rate (&#x201c;SOFR&#x201d;) or, for any day, the SOFR rate for a one-month period, as published by PNC, at the election of the Company, and (ii) &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1.90&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;%. Additional interest of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.50&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% is accrued on the unused borrowing limit. Interest is payable on a monthly basis. The AR Facility matures on February 21, 2028, unless terminated earlier pursuant to its terms. Repayment of the outstanding principal is due at maturity; however, the Company may prepay all of the outstanding principal at any time, plus accrued and unpaid interest, without any premium or penalty. If, at any time, the aggregate outstanding principal exceeds the eligibility limit of the receivables, the Company is required to repay the excess amount borrowed immediately. Subject in some cases to cure periods, amounts outstanding under the RFA may be accelerated for customary events of default including, but not limited to, the failure to make payments or deposits when due, borrowing base deficiencies, and the failure to observe or comply with any covenant.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Upon entering into the RFA on February 21, 2025, the Company borrowed $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million under the AR Facility.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Repayment on Senior Unsecured Promissory Note&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On February 21, 2025, the Company voluntarily repaid the full $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million outstanding balance of its Promissory Note (as described in Note 9&#x2014;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;) along with accrued interest, with $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40.0&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million borrowed from the AR Facility with PNC (as described above) and the remainder with cash on hand.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2"
      decimals="-5"
      id="F_7aade2f7-5554-4500-8436-86657afd4d82"
      unitRef="U_USD">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f"
      decimals="4"
      id="F_bb46bbf3-88b9-463b-a268-c816b71341af"
      unitRef="U_pure">0.019</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <xper:AccruedInterestOnUnusedBorrowingLimit
      contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2"
      decimals="4"
      id="F_e728f7a7-0840-4be5-b447-78b344dc2320"
      unitRef="U_pure">0.005</xper:AccruedInterestOnUnusedBorrowingLimit>
    <us-gaap:LineOfCredit
      contextRef="C_c0cfe0fd-ee9f-4770-baee-761dbfd13af2"
      decimals="-5"
      id="F_22d82859-02cf-4398-b766-56d1567fe82f"
      unitRef="U_USD">40000000</us-gaap:LineOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_9f420259-8d0e-4b87-92a8-11dddb974513"
      decimals="-5"
      id="F_18e11177-079d-4506-b7e4-09e5438fb0e9"
      unitRef="U_USD">50000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_62648db9-d359-4a3b-b713-38ea3ffd5b5f"
      decimals="-5"
      id="F_8aa1a048-fa25-4abd-b1bb-2336d7efbb14"
      unitRef="U_USD">40000000</us-gaap:RepaymentsOfLongTermDebt>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_987d2b24-7da9-4bbb-80c5-64297a90eb18"
          xlink:label="F_987d2b24-7da9-4bbb-80c5-64297a90eb18"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8"
          xlink:label="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_268e526b-193b-49c7-b50e-7d87023ca919"
          xlink:label="F_268e526b-193b-49c7-b50e-7d87023ca919"
          xlink:type="locator"/>
        <link:footnote id="FNT_d74023e7-9430-433d-8cfc-0004585f63dc" xlink:label="FNT_d74023e7-9430-433d-8cfc-0004585f63dc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">True ups represent the differences between the Company&#x2019;s quarterly estimates of per-unit royalty revenue and actual production/sales-based royalties reported by licensees that are generally received in the following period, and may include other changes in estimates. Recoveries represent corrections or revisions to previously reported per-unit royalties by licensees, generally resulting from the Company&#x2019;s inquiries or compliance audits. Settlements represent resolutions of disputes or litigation during the period for past royalties owed. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_987d2b24-7da9-4bbb-80c5-64297a90eb18"
          xlink:to="FNT_d74023e7-9430-433d-8cfc-0004585f63dc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8"
          xlink:to="FNT_d74023e7-9430-433d-8cfc-0004585f63dc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_268e526b-193b-49c7-b50e-7d87023ca919"
          xlink:to="FNT_d74023e7-9430-433d-8cfc-0004585f63dc"
          xlink:type="arc"/>
        <link:footnote id="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14" xlink:label="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the year ended December 31, 2022, the Company recorded revenue from both the settlement of a contract dispute with a large mobile imaging customer, and the execution of a long-term license agreement with the same large mobile imaging customer. The long-term license agreement was effective as of the expiration of the prior agreement, and the Company expected to record revenue from the license agreement in future periods.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_987d2b24-7da9-4bbb-80c5-64297a90eb18"
          xlink:to="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_cd9861fc-fd48-43d2-9b62-d72e48f58ed8"
          xlink:to="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_268e526b-193b-49c7-b50e-7d87023ca919"
          xlink:to="FNT_30f6ffdb-4ffb-4e86-99d4-3d40755dee14"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_f2ec3a61-c39b-427f-949b-35d32f59ab8d"
          xlink:label="F_f2ec3a61-c39b-427f-949b-35d32f59ab8d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8826a66e-f707-4972-a4ba-f3906c2b4378"
          xlink:label="F_8826a66e-f707-4972-a4ba-f3906c2b4378"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_73fb7284-ea2c-4ace-892b-acb2b36d91ac"
          xlink:label="F_73fb7284-ea2c-4ace-892b-acb2b36d91ac"
          xlink:type="locator"/>
        <link:footnote id="FNT_37231abb-960e-4ab7-a024-fea77df505f8" xlink:label="FNT_37231abb-960e-4ab7-a024-fea77df505f8" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</xhtml:span><xhtml:span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_f2ec3a61-c39b-427f-949b-35d32f59ab8d"
          xlink:to="FNT_37231abb-960e-4ab7-a024-fea77df505f8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8826a66e-f707-4972-a4ba-f3906c2b4378"
          xlink:to="FNT_37231abb-960e-4ab7-a024-fea77df505f8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_73fb7284-ea2c-4ace-892b-acb2b36d91ac"
          xlink:to="FNT_37231abb-960e-4ab7-a024-fea77df505f8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_5a3ea71a-9fb8-405b-aa15-423d1bd0e634"
          xlink:label="F_5a3ea71a-9fb8-405b-aa15-423d1bd0e634"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_5599bfde-5dba-455a-af36-2b7eae970592"
          xlink:label="F_5599bfde-5dba-455a-af36-2b7eae970592"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_85115a3d-1da8-407f-8f1b-2b3f23fbf768"
          xlink:label="F_85115a3d-1da8-407f-8f1b-2b3f23fbf768"
          xlink:type="locator"/>
        <link:footnote id="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48" xlink:label="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Total assets held for sale also included certain fully amortized finite-lived intangible assets with an original cost of $</xhtml:span><xhtml:span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">35.2</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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_5a3ea71a-9fb8-405b-aa15-423d1bd0e634"
          xlink:to="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_5599bfde-5dba-455a-af36-2b7eae970592"
          xlink:to="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_85115a3d-1da8-407f-8f1b-2b3f23fbf768"
          xlink:to="FNT_29af1ce0-2f8e-447e-ad9c-24de363cba48"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_875fbbc5-aaed-4d17-9398-33c1174efbf0"
          xlink:label="F_875fbbc5-aaed-4d17-9398-33c1174efbf0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb"
          xlink:label="F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c1db01e2-3cb3-413c-a21f-47c69ff69a94"
          xlink:label="F_c1db01e2-3cb3-413c-a21f-47c69ff69a94"
          xlink:type="locator"/>
        <link:footnote id="FNT_b55f573d-5008-40f2-be3e-c300f10c1897" xlink:label="FNT_b55f573d-5008-40f2-be3e-c300f10c1897" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes short-term leases expensed on a straight-line basis.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_875fbbc5-aaed-4d17-9398-33c1174efbf0"
          xlink:to="FNT_b55f573d-5008-40f2-be3e-c300f10c1897"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ab8688be-8341-4a6d-a148-7ae3c7fba0cb"
          xlink:to="FNT_b55f573d-5008-40f2-be3e-c300f10c1897"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c1db01e2-3cb3-413c-a21f-47c69ff69a94"
          xlink:to="FNT_b55f573d-5008-40f2-be3e-c300f10c1897"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c"
          xlink:label="F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_194a8319-bfa5-44bc-a915-9781dd90fb7b"
          xlink:label="F_194a8319-bfa5-44bc-a915-9781dd90fb7b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ea46a104-e3fe-435a-af67-59215a4b008b"
          xlink:label="F_ea46a104-e3fe-435a-af67-59215a4b008b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e56c2979-a3d1-4f11-8063-e90298708e99"
          xlink:label="F_e56c2979-a3d1-4f11-8063-e90298708e99"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_79653970-0c36-44da-bd0f-05ad09d210dc"
          xlink:label="F_79653970-0c36-44da-bd0f-05ad09d210dc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0cbddd22-bc93-445a-800d-58504fde4f22"
          xlink:label="F_0cbddd22-bc93-445a-800d-58504fde4f22"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e97f22a1-880a-413c-ab73-e6e292f25113"
          xlink:label="F_e97f22a1-880a-413c-ab73-e6e292f25113"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_566c4d55-64f9-4684-8da0-379c7b697adc"
          xlink:label="F_566c4d55-64f9-4684-8da0-379c7b697adc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0099ff94-9b9d-49cc-8d4d-eb67895a8242"
          xlink:label="F_0099ff94-9b9d-49cc-8d4d-eb67895a8242"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e1ad2796-890b-4265-9aaa-bbf98946ed8e"
          xlink:label="F_e1ad2796-890b-4265-9aaa-bbf98946ed8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5"
          xlink:label="F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5"
          xlink:type="locator"/>
        <link:footnote id="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39" xlink:label="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_6b9880c4-d65b-4833-a7e4-a8ab2cb1684c"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_194a8319-bfa5-44bc-a915-9781dd90fb7b"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ea46a104-e3fe-435a-af67-59215a4b008b"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e56c2979-a3d1-4f11-8063-e90298708e99"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_79653970-0c36-44da-bd0f-05ad09d210dc"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0cbddd22-bc93-445a-800d-58504fde4f22"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e97f22a1-880a-413c-ab73-e6e292f25113"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_566c4d55-64f9-4684-8da0-379c7b697adc"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0099ff94-9b9d-49cc-8d4d-eb67895a8242"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e1ad2796-890b-4265-9aaa-bbf98946ed8e"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_0dbc9557-9ed1-4da7-9c1f-c2a9b4ea6db5"
          xlink:to="FNT_3e7a1b1a-8dd1-40fc-bf8a-c313599afe39"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_a1855413-767e-469f-b378-de9f55ab8552"
          xlink:label="F_a1855413-767e-469f-b378-de9f55ab8552"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36"
          xlink:label="F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270"
          xlink:label="F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270"
          xlink:type="locator"/>
        <link:footnote id="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480" xlink:label="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The ending balance at December 31, 2024 represents stock options that were fully vested and exercisable.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a1855413-767e-469f-b378-de9f55ab8552"
          xlink:to="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_3c0ef8c6-05e0-42a5-b08c-86843fd2fe36"
          xlink:to="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2dec6b9d-4ce6-4853-be8d-9c356f0d5270"
          xlink:to="FNT_c0528ba1-b004-4ed7-a150-23a5db7b0480"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
